0000950170-24-023820.txt : 20240301 0000950170-24-023820.hdr.sgml : 20240301 20240301160138 ACCESSION NUMBER: 0000950170-24-023820 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240301 DATE AS OF CHANGE: 20240301 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Inogen Inc CENTRAL INDEX KEY: 0001294133 STANDARD INDUSTRIAL CLASSIFICATION: ORTHOPEDIC, PROSTHETIC & SURGICAL APPLIANCES & SUPPLIES [3842] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36309 FILM NUMBER: 24709437 BUSINESS ADDRESS: STREET 1: 859 WARD DRIVE CITY: GOLETA STATE: CA ZIP: 93111 BUSINESS PHONE: 805-562-0500 MAIL ADDRESS: STREET 1: 859 WARD DRIVE CITY: GOLETA STATE: CA ZIP: 93111 10-K 1 ingn-20231231.htm 10-K 10-K
0FYfalse000129413300http://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2023#LeaseholdImprovementsMember710001294133us-gaap:EquipmentMember2023-12-310001294133srt:MaximumMember2020-12-310001294133ingn:TwoThousandAndTwentyThreeIncentivePlanMember2023-12-310001294133ingn:PatentsAndWebsitesMember2022-12-310001294133us-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-01-012023-12-3100012941332023-06-300001294133us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001294133us-gaap:EmployeeStockMember2021-01-012021-12-310001294133us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001294133ingn:SalesChannelBusinessToBusinessMemberus-gaap:NonUsMember2023-01-012023-12-310001294133us-gaap:ValuationAllowanceRealEstateOwnedMember2020-12-310001294133us-gaap:RestrictedStockMember2023-01-012023-12-3100012941332024-02-230001294133us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-12-310001294133ingn:Aged181To365DaysMember2023-12-310001294133us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-12-310001294133srt:MaximumMember2022-01-012022-12-3100012941332023-07-310001294133ingn:AllowancesForSalesReturnsMember2023-01-012023-12-310001294133srt:MaximumMemberingn:CommercialMember2022-12-310001294133us-gaap:AllowanceForCreditLossMember2021-12-310001294133ingn:PerformanceAndTimeBasedRestrictedStockAwardsMember2023-01-012023-12-310001294133us-gaap:ValuationAllowanceRealEstateOwnedMember2023-01-012023-12-310001294133ingn:RentalMember2023-12-310001294133us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001294133ingn:RentalMember2022-12-310001294133us-gaap:AdditionalPaidInCapitalMember2022-12-310001294133ingn:AllowancesForSalesReturnsMember2022-12-310001294133us-gaap:FairValueInputsLevel2Memberingn:InstitutionalInsuredLiquidityDepositSavingsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001294133srt:MaximumMember2023-12-310001294133ingn:CostOfRevenueMember2021-01-012021-12-3100012941332023-07-012023-09-300001294133us-gaap:EmployeeStockOptionMembersrt:MinimumMember2023-01-012023-12-310001294133us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001294133ingn:SalesChannelBusinessToBusinessMembercountry:US2021-01-012021-12-310001294133us-gaap:CustomerConcentrationRiskMemberingn:RentalRevenuesMemberingn:MedicaresServiceReimbursementProgramsMember2023-01-012023-12-310001294133us-gaap:DevelopedTechnologyRightsMember2023-12-310001294133us-gaap:RetainedEarningsMember2021-01-012021-12-3100012941332022-01-012022-12-310001294133us-gaap:RetainedEarningsMember2023-12-310001294133ingn:TimeBasedRestrictedStockAwardsMember2022-12-310001294133us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001294133us-gaap:AdditionalPaidInCapitalMember2020-12-310001294133ingn:CommercialMember2023-12-310001294133us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001294133us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001294133us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberingn:MedicaresServiceReimbursementProgramsMember2022-01-012022-12-3100012941332023-12-310001294133us-gaap:CustomerConcentrationRiskMemberingn:BusinessToBusinessReceivablesOneMember2023-12-310001294133ingn:AgedOver365DaysMember2022-01-012022-12-310001294133us-gaap:RestrictedStockMember2021-12-310001294133us-gaap:CustomerConcentrationRiskMemberingn:BusinessToBusinessReceivablesMember2022-12-310001294133us-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001294133us-gaap:RestrictedStockUnitsRSUMember2023-12-310001294133ingn:Aged0To90DaysMember2022-12-310001294133ingn:AllowancesForSalesReturnsMember2023-12-310001294133us-gaap:FairValueMeasurementsRecurringMember2022-12-310001294133ingn:AllowancesForSalesReturnsMember2021-01-012021-12-310001294133ingn:LifetimeWarrantiesMemberus-gaap:SalesChannelDirectlyToConsumerMember2023-12-310001294133us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001294133ingn:LicensesMember2022-12-310001294133ingn:TwoThousandAndFourteenEmployeeStockPurchasePlanMember2023-01-012023-12-310001294133ingn:CommercialMember2022-12-310001294133us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001294133ingn:PhysioAssistSasMember2023-09-140001294133srt:MinimumMember2021-01-012021-12-310001294133us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001294133us-gaap:PropertyPlantAndEquipmentOtherTypesMember2022-01-012022-12-310001294133srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberingn:PhysioAssistSasMember2023-12-310001294133us-gaap:NonUsMember2022-01-012022-12-310001294133ingn:RentalMember2023-01-012023-12-310001294133us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001294133ingn:PerformanceAndTimeBasedRestrictedStockUnitsMember2021-12-310001294133ingn:InogenEuropeHoldingBVMember2023-01-012023-12-310001294133us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001294133us-gaap:CustomerRelationshipsMember2022-12-310001294133us-gaap:CustomerRelationshipsMember2023-12-310001294133ingn:ConstructionInProgressAndComputerSoftwareMember2023-01-012023-12-310001294133ingn:TimeBasedRestrictedStockUnitsMember2022-12-310001294133ingn:PerformanceAndTimeBasedRestrictedStockUnitsMember2022-12-310001294133ingn:Aged181To365DaysMember2022-01-012022-12-310001294133us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310001294133country:US2021-01-012021-12-310001294133us-gaap:TradeNamesMember2023-09-140001294133us-gaap:CustomerConcentrationRiskMemberingn:MedicaresServiceReimbursementProgramsMember2022-12-310001294133ingn:TimeBasedRestrictedStockUnitsMember2022-01-012022-12-310001294133us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-12-310001294133srt:MinimumMember2021-12-310001294133ingn:TimeBasedRestrictedStockAwardsMember2021-01-012021-12-310001294133us-gaap:EquipmentMember2021-01-012021-12-310001294133us-gaap:RetainedEarningsMember2021-12-310001294133us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001294133ingn:PerformanceAndTimeBasedRestrictedStockAwardsMember2021-12-310001294133ingn:AllowancesForSalesReturnsMember2020-12-310001294133country:USus-gaap:SalesChannelDirectlyToConsumerMember2022-01-012022-12-310001294133us-gaap:EmployeeStockMember2022-01-012022-12-310001294133ingn:ComputerEquipmentAndSoftwareMembersrt:MinimumMember2023-12-3100012941332022-10-012022-12-310001294133ingn:Aged91To180DaysMember2023-12-310001294133ingn:TwoThousandAndFourteenPlanShareReserveMember2023-12-310001294133us-gaap:ValuationAllowanceRealEstateOwnedMember2022-01-012022-12-310001294133srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2023-12-310001294133ingn:RestrictedStockUnitsAndRestrictedStockAwardsMember2023-01-012023-12-310001294133us-gaap:CommonStockMember2020-12-310001294133srt:MinimumMember2023-12-310001294133ingn:PerformanceAndTimeBasedRestrictedStockUnitsMember2023-01-012023-12-310001294133us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001294133country:US2023-01-012023-12-310001294133srt:MinimumMember2023-01-012023-12-310001294133us-gaap:AdditionalPaidInCapitalMember2021-12-310001294133us-gaap:DesignatedAsHedgingInstrumentMember2022-12-310001294133ingn:Aged181To365DaysMember2022-12-310001294133ingn:RestrictedStockUnitsAndRestrictedStockAwardsMember2022-01-012022-12-310001294133us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberingn:MedicaresServiceReimbursementProgramsMember2021-01-012021-12-310001294133ingn:BusinessToBusinessAndOtherReceivablesMember2022-01-012022-12-310001294133ingn:Aged0To90DaysMember2023-12-310001294133srt:MinimumMember2022-01-012022-12-310001294133ingn:TimeBasedRestrictedStockUnitsMember2023-01-012023-12-310001294133us-gaap:ValuationAllowanceRealEstateOwnedMember2021-01-012021-12-310001294133ingn:HeldUnbilledMember2022-12-310001294133us-gaap:AllowanceForCreditLossMember2020-12-310001294133us-gaap:AllowanceForCreditLossMember2022-12-310001294133srt:MinimumMember2020-12-310001294133us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-3100012941332020-12-310001294133ingn:SalesChannelBusinessToBusinessMembercountry:US2023-01-012023-12-310001294133ingn:SalesChannelBusinessToBusinessMemberus-gaap:NonUsMember2022-01-012022-12-310001294133us-gaap:DevelopedTechnologyRightsMember2023-09-140001294133ingn:PerformanceAndTimeBasedRestrictedStockUnitsMember2021-01-012021-12-310001294133us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001294133us-gaap:RestrictedStockUnitsRSUMember2020-12-310001294133srt:MaximumMemberingn:TwoThousandAndTwentyThreeIncentivePlanMember2023-06-050001294133ingn:RestrictedStockUnitsAndRestrictedStockAwardsMember2021-01-012021-12-310001294133us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001294133srt:MaximumMember2021-12-310001294133ingn:CommercialMembersrt:MinimumMember2022-12-310001294133ingn:TimeBasedRestrictedStockAwardsMember2023-01-012023-12-310001294133srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2023-12-310001294133us-gaap:CustomerConcentrationRiskMemberingn:CustomerOneMember2023-12-310001294133ingn:EmployeeStockPurchasePlanMember2021-01-012021-12-3100012941332022-12-310001294133us-gaap:StateAndLocalJurisdictionMember2023-01-012023-12-3100012941332020-01-012020-12-310001294133ingn:TimeBasedRestrictedStockUnitsMember2020-12-310001294133country:USus-gaap:SalesChannelDirectlyToConsumerMember2023-01-012023-12-310001294133ingn:HeldUnbilledMember2023-01-012023-12-310001294133us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001294133us-gaap:PropertyPlantAndEquipmentOtherTypesMember2021-01-012021-12-310001294133ingn:AllowancesForSalesReturnsMember2022-01-012022-12-310001294133us-gaap:CommonStockMember2022-01-012022-12-310001294133srt:MaximumMember2022-12-310001294133us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-12-310001294133us-gaap:NondesignatedMember2022-12-310001294133us-gaap:EquipmentMember2023-01-012023-12-310001294133ingn:TimeBasedRestrictedStockAwardsMember2020-12-310001294133us-gaap:CustomerConcentrationRiskMemberingn:RentalRevenuesMemberingn:MedicaresServiceReimbursementProgramsMember2021-01-012021-12-3100012941332021-12-310001294133us-gaap:FairValueMeasurementsRecurringMember2023-01-012023-12-310001294133ingn:TimeBasedRestrictedStockUnitsMember2023-12-310001294133srt:MinimumMemberus-gaap:EquipmentMember2023-12-310001294133ingn:RestrictedStockUnitsAndRestrictedStockAwardsMember2023-01-012023-12-310001294133us-gaap:RetainedEarningsMember2022-01-012022-12-310001294133ingn:SalesChannelBusinessToBusinessMembercountry:US2022-01-012022-12-310001294133us-gaap:CustomerRelationshipsMember2023-09-140001294133us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001294133us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-12-310001294133us-gaap:NonUsMember2021-01-012021-12-310001294133us-gaap:CommonStockMember2021-01-012021-12-310001294133us-gaap:StateAndLocalJurisdictionMember2023-12-310001294133ingn:PhysioAssistSasMember2023-01-012023-12-310001294133us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001294133us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-12-310001294133us-gaap:RetainedEarningsMember2022-12-310001294133ingn:NewAeraIncMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001294133us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-3100012941332021-01-012021-12-310001294133ingn:PerformanceAndTimeBasedRestrictedStockAwardsMember2021-01-012021-12-310001294133us-gaap:CustomerConcentrationRiskMemberingn:BusinessToBusinessReceivablesOneMember2022-12-310001294133ingn:PerformanceAndTimeBasedRestrictedStockUnitsMember2022-01-012022-12-310001294133us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001294133us-gaap:DomesticCountryMember2023-12-310001294133ingn:PhysioAssistSasMember2022-01-012022-12-310001294133ingn:PhysioAssistSasMember2023-09-142023-09-140001294133us-gaap:ForwardContractsMember2023-12-310001294133ingn:PerformanceAndTimeBasedRestrictedStockAwardsMember2020-12-310001294133us-gaap:CommonStockMember2023-01-012023-12-310001294133ingn:CostOfRevenueMember2023-01-012023-12-310001294133us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001294133us-gaap:DomesticCountryMemberus-gaap:ResearchMember2023-12-310001294133srt:MaximumMember2021-01-012021-12-310001294133us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberingn:VendorTwoMember2023-01-012023-12-3100012941332023-01-012023-12-310001294133us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001294133us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001294133us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001294133ingn:LicensesMember2023-12-310001294133us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310001294133ingn:TimeBasedRestrictedStockUnitsMember2021-12-310001294133us-gaap:FairValueMeasurementsRecurringMember2022-01-012022-12-310001294133us-gaap:RestrictedStockMember2022-12-310001294133ingn:ConstructionInProgressAndComputerSoftwareMember2022-01-012022-12-310001294133us-gaap:OtherNoncurrentAssetsMember2022-12-310001294133us-gaap:EquipmentMember2022-01-012022-12-310001294133us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001294133us-gaap:RestrictedStockMember2021-01-012021-12-310001294133us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberingn:VendorOneMember2023-01-012023-12-310001294133us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310001294133srt:MaximumMember2023-01-012023-12-310001294133us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310001294133us-gaap:OtherNoncurrentAssetsMember2023-12-310001294133ingn:TimeBasedRestrictedStockAwardsMember2022-01-012022-12-310001294133us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberingn:MedicaresServiceReimbursementProgramsMember2023-01-012023-12-310001294133us-gaap:RetainedEarningsMember2023-01-012023-12-310001294133ingn:TwoThousandAndTwentyThreeIncentivePlanMember2023-06-050001294133us-gaap:FairValueMeasurementsRecurringMember2021-12-310001294133country:US2022-01-012022-12-310001294133ingn:Aged0To90DaysMember2023-01-012023-12-310001294133us-gaap:RestrictedStockMember2022-01-012022-12-310001294133us-gaap:CustomerConcentrationRiskMemberingn:RentalRevenuesMemberingn:MedicaresServiceReimbursementProgramsMember2022-01-012022-12-310001294133ingn:RestrictedStockUnitsAndRestrictedStockAwardsMember2021-01-012021-12-310001294133ingn:CostOfRevenueMember2022-01-012022-12-310001294133ingn:AgedOver365DaysMember2022-12-310001294133ingn:TwoThousandAndFourteenEquityIncentivePlanMember2023-06-040001294133us-gaap:CustomerConcentrationRiskMemberingn:CustomerTwoMember2023-12-310001294133srt:MaximumMemberus-gaap:EmployeeStockOptionMember2023-01-012023-12-310001294133ingn:ThirdPartyMember2023-12-310001294133ingn:EmployeeStockPurchasePlanMember2023-01-012023-12-310001294133us-gaap:AllowanceForCreditLossMember2023-01-012023-12-310001294133ingn:HeldUnbilledMember2022-01-012022-12-310001294133us-gaap:CustomerConcentrationRiskMemberingn:CustomerTwoMember2022-12-310001294133ingn:Aged91To180DaysMember2022-01-012022-12-310001294133us-gaap:CustomerConcentrationRiskMemberingn:CustomerOneMember2022-12-310001294133srt:MinimumMember2022-12-310001294133us-gaap:ForeignCountryMember2023-01-012023-12-310001294133ingn:AgedOver365DaysMember2023-12-310001294133ingn:Aged0To90DaysMember2022-01-012022-12-310001294133us-gaap:RestrictedStockUnitsRSUMember2022-12-310001294133us-gaap:TradeNamesMember2023-12-310001294133srt:MaximumMemberus-gaap:EquipmentMember2023-12-310001294133us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001294133country:USus-gaap:SalesChannelDirectlyToConsumerMember2021-01-012021-12-310001294133us-gaap:RestrictedStockMember2020-12-310001294133us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberingn:MedicaresServiceReimbursementProgramsMember2023-01-012023-12-310001294133us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberingn:VendorOneMember2022-01-012022-12-310001294133us-gaap:EquipmentMember2022-12-310001294133us-gaap:NonUsMember2023-01-012023-12-310001294133us-gaap:PropertyPlantAndEquipmentOtherTypesMember2022-12-310001294133us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001294133us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001294133us-gaap:CustomerConcentrationRiskMemberingn:BusinessToBusinessReceivablesMember2023-12-310001294133us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001294133ingn:TimeBasedRestrictedStockAwardsMember2021-12-310001294133ingn:PerformanceAndTimeBasedRestrictedStockUnitsMember2023-12-310001294133us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001294133ingn:RentalMember2022-01-012022-12-310001294133ingn:BusinessToBusinessAndOtherReceivablesMember2023-01-012023-12-310001294133us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001294133ingn:RestrictedStockUnitsAndRestrictedStockAwardsMemberingn:TwoThousandAndFourteenEquityIncentivePlanMember2023-12-310001294133ingn:EmployeeStockPurchasePlanMember2022-01-012022-12-310001294133us-gaap:RetainedEarningsMember2020-12-310001294133us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001294133us-gaap:ValuationAllowanceRealEstateOwnedMember2023-12-310001294133us-gaap:CustomerConcentrationRiskMemberingn:BusinessToBusinessReceivablesMember2023-01-012023-12-310001294133us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310001294133us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001294133ingn:HeldUnbilledMember2023-12-310001294133us-gaap:ForeignCountryMember2023-12-310001294133us-gaap:RestrictedStockUnitsRSUMember2021-12-310001294133us-gaap:CostOfGoodsTotalMemberingn:VendorThreeMemberus-gaap:SupplierConcentrationRiskMember2023-01-012023-12-310001294133ingn:Aged181To365DaysMember2023-01-012023-12-310001294133ingn:PerformanceAndTimeBasedRestrictedStockAwardsMember2022-01-012022-12-310001294133us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-12-310001294133ingn:AgedOver365DaysMember2023-01-012023-12-310001294133ingn:AllowancesForSalesReturnsMember2021-12-310001294133ingn:LifetimeWarrantiesMemberus-gaap:SalesChannelDirectlyToConsumerMember2022-12-310001294133ingn:ConstructionInProgressAndComputerSoftwareMember2021-01-012021-12-310001294133us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001294133ingn:SalesChannelBusinessToBusinessMemberus-gaap:NonUsMember2021-01-012021-12-310001294133us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001294133us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberingn:MedicaresServiceReimbursementProgramsMember2022-01-012022-12-310001294133ingn:PatentsAndWebsitesMember2023-12-310001294133ingn:TimeBasedRestrictedStockUnitsMember2021-01-012021-12-310001294133us-gaap:AdditionalPaidInCapitalMember2023-12-310001294133ingn:Aged91To180DaysMember2022-12-310001294133us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310001294133us-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-12-310001294133us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001294133us-gaap:AllowanceForCreditLossMember2023-12-310001294133us-gaap:NondesignatedMember2023-12-310001294133ingn:PerformanceAndTimeBasedRestrictedStockUnitsMember2020-12-310001294133us-gaap:CostOfGoodsTotalMemberingn:VendorThreeMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-12-310001294133ingn:BusinessToBusinessAndOtherReceivablesMember2023-12-310001294133ingn:Aged91To180DaysMember2023-01-012023-12-310001294133ingn:BusinessToBusinessAndOtherReceivablesMember2022-12-310001294133ingn:RestrictedStockUnitsAndRestrictedStockAwardsMember2022-01-012022-12-310001294133us-gaap:CaliforniaFranchiseTaxBoardMemberus-gaap:ResearchMember2023-12-310001294133us-gaap:CommonStockMember2023-12-310001294133us-gaap:CustomerConcentrationRiskMemberingn:MedicaresServiceReimbursementProgramsMember2023-12-310001294133us-gaap:FairValueMeasurementsRecurringMember2023-12-310001294133srt:MaximumMemberingn:ManufacturingEquipmentAndToolingMember2023-12-310001294133us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberingn:VendorTwoMember2022-01-012022-12-310001294133ingn:TwoThousandAndFourteenEmployeeStockPurchasePlanMember2023-12-310001294133us-gaap:EmployeeStockMember2023-01-012023-12-310001294133ingn:ComputerEquipmentAndSoftwareMembersrt:MaximumMember2023-12-310001294133us-gaap:CommonStockMember2022-12-310001294133us-gaap:ValuationAllowanceRealEstateOwnedMember2022-12-310001294133us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001294133us-gaap:ValuationAllowanceRealEstateOwnedMember2021-12-310001294133us-gaap:CommonStockMember2021-12-310001294133us-gaap:DomesticCountryMember2023-01-012023-12-310001294133us-gaap:ForwardContractsMember2022-12-310001294133ingn:ManufacturingEquipmentAndToolingMembersrt:MinimumMember2023-12-310001294133us-gaap:FairValueInputsLevel2Memberingn:InstitutionalInsuredLiquidityDepositSavingsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31iso4217:USDxbrli:sharesingn:Votexbrli:purexbrli:sharesingn:Customeriso4217:USDingn:Contract

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

 

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

For the Fiscal Year Ended December 31, 2023

OR

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

For the Transition Period From to

Commission file number: 001-36309

INOGEN, INC.

(Exact name of registrant as specified in its charter)

Delaware

33-0989359

State or other jurisdiction of

incorporation or organization

I.R.S. Employer

Identification No.

859 Ward Drive

Goleta, California

93111

Address of principal executive offices

Zip Code

 

Registrant’s telephone number, including area code (805) 562-0500

 

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

 

Title of each class

 

Trading Symbol(s)

 

Name of each exchange on which registered

Common Stock, $0.001 par value

 

INGN

 

The NASDAQ Stock Market LLC

(NASDAQ Global Select Market)

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

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes No

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, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

Accelerated filer

 

 

 

 

Non-accelerated filer

Smaller reporting company

Emerging growth company

 

 

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

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).

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

The aggregate market value of the voting and non-voting equity held by non-affiliates of the registrant, based on the closing price of the shares of common stock on the last business day of its most recently completed second fiscal quarter, as reported on the NASDAQ Stock Market, was approximately $267.9 million. Shares of common stock held by each executive officer and director and by each other person who may be deemed to be an affiliate of the Registrant, have been excluded from this computation. The determination of affiliate status for this purpose is not necessarily a conclusive determination for other purposes.

The number of shares of the registrant’s Common Stock outstanding as of February 23, 2024 was 23,326,783.

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of the registrant’s definitive Proxy Statement to be filed with the Securities and Exchange Commission in connection with the registrant’s 2024 Annual Meeting of Stockholders, which will be filed subsequent to the date hereof, are incorporated by reference into Part III of this Form 10-K. Such Proxy Statement will be filed with the Securities and Exchange Commission not later than 120 days following the end of the registrant’s fiscal year ended December 31, 2023.

 

Auditor Firm Id:

34

Auditor Name:

Deloitte & Touche LLP

Auditor Location:

Los Angeles, California, USA

 

 

 


 

TABLE OF CONTENTS

 

Page

Part I

 

Item 1.

Business

 

3

Item 1A.

Risk Factors

 

21

Item 1B.

Unresolved Staff Comments

 

61

Item 1C.

Cybersecurity

 

61

Item 2.

Properties

 

62

Item 3.

Legal Proceedings

 

62

Item 4.

Mine Safety Disclosures

 

62

 

 

 

 

Part II

 

 

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

 

63

Item 6.

[Reserved]

 

64

Item 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

65

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

 

83

Item 8.

Financial Statements and Supplementary Data

 

84

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

 

84

Item 9A.

Controls and Procedures

 

85

Item 9B.

Other Information

 

87

Item 9C.

Disclosure Regarding Foreign Jurisdictions That Prevent Inspections

 

87

 

 

 

Part III

 

 

Item 10.

 

Directors, Executive Officers and Corporate Governance

 

88

Item 11.

 

Executive Compensation

 

88

Item 12.

 

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

 

88

Item 13.

 

Certain Relationships and Related Transactions, and Director Independence

 

88

Item 14.

Principal Accounting Fees and Services

 

88

 

 

 

Part IV

 

 

Item 15.

Exhibits, Financial Statement Schedules

 

89

Item 16.

Form 10-K Summary

 

89

 

 

 

 

i


 

 

INOGEN, INC.

PART I

Forward-Looking Statements

This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act, that are based on our management’s beliefs and assumptions and on information currently available to our management. The forward-looking statements are contained principally in the sections entitled “Business,” “Risk Factors,” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” Forward-looking statements include, but are not limited to, statements concerning the following:

information concerning our possible or assumed future cash flows, revenue, sources of revenue, results of operations, and operating and other expenses;
our ability to develop new products, improve our existing products, and increase the value of our products;
the ability of our competitors to introduce products to the market that may be lower priced than ours, may have more product features than ours, or are otherwise more accepted by the market, including our home medical equipment partners;
the impact of expense inflation on the components we use in our products, and the impact of inflation of the ability of our customers to afford our products;
our assessment and expectations regarding reimbursement rates, future rounds of competitive bidding, Centers for Medicare and Medicaid Services (CMS) changes to Home Use of Oxygen national coverage determination and how those changes are implemented, and future changes in rental revenue;
our expectations regarding the timing of new products and product improvement launches as well as product features and specifications;
our expectations with respect to our cost reduction initiatives;
our expectations regarding regulatory approvals and government and third-party payor coverage and reimbursement;
our ability to attract and keep key talent to the Company;
our ability to efficiently integrate Physio-Assist SAS and our ability to obtain regulatory clearances in the U.S.;
market share expectations, unit sales, business strategies, financing plans, expansion of our business, competitive position, industry environment, and potential growth opportunities;
our expectations regarding the market size, market growth, and the growth potential for our business;
our ability to grow our business and enter new markets;
our expectations regarding the average selling prices and manufacturing costs of our products and our ongoing efforts to reduce average unit costs for our systems;
the potential for future supply chain constraints;
our expectations with respect to our European and U.S. facilities and our expectations with respect to our contract manufacturer in Europe;
our expectations regarding tariffs being imposed by the U.S. on certain imported materials and products;
our expectations regarding the impact and implementation of trade regulations on our supply chain;
our expectations regarding excess tax benefits or deficiencies from stock-based compensation and our assessments and estimates of our effective tax rate;
our expectations of future accounting pronouncements or changes in our accounting policies;
our internal control environment;
the effects of seasonal trends on our results of operations and estimated hiring plans; and
our expectation that our existing capital resources and the cash to be generated from expected product sales and rentals will be sufficient to meet our projected operating and investing requirements for at least the next twelve months.

 

1


 

Forward-looking statements include statements that are not historical facts and can be identified by terms such as “anticipates,” “believes,” “could,” “seeks,” “estimates,” “expects,” “intends,” “may,” “plans,” “potential,” “predicts,” “projects,” “should,” “will,” “would,” or similar expressions and the negatives of those terms.

Forward-looking statements involve known and unknown risks, uncertainties, and other factors that may cause our actual results, performance, or achievements to be materially different from any future results, performance, or achievements expressed or implied by the forward-looking statements. We discuss these risks in greater detail in Part I, Item 1A, “Risk Factors,” and elsewhere in this Annual Report on Form 10-K filed with the Securities and Exchange Commission, or SEC. Given these uncertainties, you should not place undue reliance on these forward-looking statements. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time-to-time. It is not possible for us to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future events and trends discussed in this Annual Report on Form 10-K may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.

The forward-looking statements made in this Annual Report on Form 10-K relate only to events as of the date on which the statements are made. Except as required by law, we assume no obligation to update these forward-looking statements, or to update the reasons actual results could differ materially from those anticipated in these forward-looking statements, even if new information becomes available in the future.

This Annual Report on Form 10-K also contains estimates, projections and other information concerning our industry, our business, and the markets for certain diseases, including data regarding the estimated size of those markets, and the incidence and prevalence of certain medical conditions. Information that is based on estimates, forecasts, projections, market research or similar methodologies is inherently subject to uncertainties and actual events, or circumstances may differ materially from events and circumstances reflected in this information. Unless otherwise expressly stated, we obtained this industry, business, market and other data from reports, research surveys, studies and similar data prepared by market research firms and other third parties, industry, medical and general publications, government data and similar sources.

“Inogen,” “Inogen One,” “Inogen One G3,” “G4,” “G5,” “Oxygen.Anytime.Anywhere,” “Intelligent Delivery Technology,” “Inogen At Home,” the Inogen design, “TIDAL ASSIST,” “TAV,” and “SIDEKICK” are registered trademarks with the United States Patent and Trademark Office of Inogen, Inc. We own pending applications for the marks “Rove,” “Inogen Rove,” “Inogen Rove 4” and “Inogen Rove 6” with the United States Patent and Trademark Office. We own trademark registrations for the mark “Inogen” in Argentina, Australia, Canada, Chile, China, Columbia, Ecuador, South Korea, Malaysia, Mexico, Europe (European Union Registration), the United Kingdom, Iceland, India, Israel, Japan, Kuwait, New Zealand, Norway, Paraguay, Peru, Turkey, Singapore, South Africa, Switzerland, and Uruguay. We own a pending application for the mark “Inogen” in the Dominican Republic. We own a trademark registration for the mark “イノジェン” in Japan. We own trademark registrations for the marks “ and “” in China. We own trademark registrations for the mark “Inogen One” in Australia, Canada, China, South Korea, Mexico, Europe (European Union Registration), and the United Kingdom. We own a trademark registration for the mark “Satellite Conserver” in Canada. We own a trademark registration for the mark “Inogen At Home” in Europe (European Union Registration) and the United Kingdom. We own trademark registrations for the mark “G4” in Europe (European Union Registration) and the United Kingdom. We own trademark registrations for the mark “G5” in Europe (European Union Registration) and the United Kingdom. We own trademark registrations for the marks “Inogen Rove 4” and “Inogen Rove 6” in Europe (European Union Registration) and the United Kingdom. We own pending applications for the marks “Inogen Rove” and “Rove” in Canada, Europe (the European Union), and the United Kingdom. We own pending applications for the marks “Inogen Rove 4” and “Inogen Rove 6” in Canada. We own a trademark registration for the Inogen design in Bolivia. We own a trademark registration for the Inogen design in China. We own a trademark registration for the mark “إنوجن” in Saudi Arabia. We own a pending application for the Inogen One G5 design in Brazil. Other service marks, trademarks, and trade names referred to in this Annual Report on Form 10-K are the property of their respective owners. “PHYSIO-ASSIST,” “PHYSIOASSIST,” the Physio-Assist logo, “SIMEOX,” “SIMEOX PRO,” “SIMESOFT,” “PHYSIOWEB,” “PHYSIODATA,” “PHYSIOSERVICES,” and the Pissenlit logo are registered trademarks of Inogen’s wholly-owned subsidiary Physio-Assist. Physio-Assist owns trademark registrations for the mark “PHYSIO-ASSIST” in European Union, France, Japan, United Kingdom, and USA. Physio-Assist owns trademark registrations for the Physio-Assist logo in China, European Union, France, Japan, South Korea, United Kingdom, and USA. Physio-Assist owns trademark registrations for the mark SIMEOX in European Union, France, Japan, Russia, United Kingdom, and USA. Physio-Assist owns trademark registrations in France for the mark “PHYSIOASSIST,” “SIMESOFT,” “SIMEOX PRO,” “PHYSIOWEB,” “PHYSIODATA,” “PHYSIOSERVICES,” and the Pissenlit logo.

In this Annual Report on Form 10-K, “we,” “us” and “our” refer to Inogen, Inc. and its subsidiaries.

 

2


 

ITEM 1. BUSINESS

General

Inogen, Inc. is a medical technology business that primarily focuses on respiratory health. Inogen, Inc. develops, manufactures, and markets innovative portable oxygen concentrators (POCs) used to deliver supplemental long-term oxygen therapy to patients suffering from chronic respiratory conditions. Our proprietary Inogen One® and Inogen Rove systems concentrate the air around the patient to offer a source of supplemental oxygen 24 hours a day, 7 days a week with a battery and can be plugged into an outlet when at home, in a car, or in a public place with outlets available. While often used concomitantly with stationary oxygen concentrators and oxygen compressed gas tanks, our Inogen One systems reduce the patient’s reliance on stationary concentrators and scheduled deliveries of tanks with a finite supply of oxygen, thereby improving patient quality of life and fostering mobility.

Corporate history

We were incorporated in Delaware on November 27, 2001. On February 14, 2014, we completed an initial public offering of common stock and began trading on the Nasdaq Global Select Market, trading under the ticker symbol "INGN".

We incorporated Inogen Europe Holding B.V., a Dutch limited liability company, on April 13, 2017. On May 4, 2017, Inogen Europe Holding B.V. acquired all issued and outstanding capital stock of MedSupport Systems B.V. (MedSupport) and began operating under the name Inogen Europe B.V. We merged Inogen Europe Holding B.V. and Inogen Europe B.V. on December 28, 2018. Inogen Europe B.V. is the remaining legal entity. We completed the acquisition of New Aera, Inc. (New Aera) on August 9, 2019. On September 14, 2023, we completed the acquisition of all of the issued and outstanding capital stock of Physio-Assist SAS (Physio-Assist) and its wholly-owned subsidiary PhysioAssist GmbH.

The market

Chronic obstructive pulmonary disease

We are focused on oxygen therapy and opportunities in the global respiratory care market. We believe that our portable oxygen therapy solutions can help patients with chronic respiratory conditions, including patients with chronic obstructive pulmonary disease, (COPD).

 

COPD is a group of lung diseases including chronic bronchitis and emphysema. The main cause of COPD is smoking, but other factors like air pollution, secondhand smoke and dust, as well as fumes and chemicals can cause COPD. There is currently no cure for COPD, and it is a progressive and debilitating disease that is characterized by a gradual loss of lung function and airflow limitation that is not fully reversible. The symptoms of COPD can range from chronic cough and sputum production to insufficient levels of oxygen in the blood, and severe shortness of breath.

 

COPD has a huge impact on patients and also to the healthcare system. According to the Forum of International Respiratory Societies, an estimated 200 million people in the world have COPD. The Centers for Disease Control (CDC) and Prevention in the United States estimates that prevalence of COPD among adults 18 years or older was approximately 6.1% based on CDC data of age-adjusted prevalence of COPD from 2011 to 2021. COPD is a major cause of disability and the sixth leading cause of death according to the CDC. In terms of economic impact, the total economic cost from COPD in the United States was approximately $49 billion in 2020 with close to 925,000 COPD emergency department visits in 2020.

 

A peer-reviewed article in the New England Journal of Medicine has stated that long-term oxygen therapy has been shown help COPD patients who have severely low blood oxygen or hypoxemia. Hypoxemic patients are unable to convert oxygen found in the air into the bloodstream in an efficient manner. Over time it can lead to a lack of oxygen in organs and tissues (hypoxia) and acute respiratory failure. As COPD progresses into later stages, patients may need long-term oxygen therapy as part of their treatment. Other diseases including cystic fibrosis or congestive heart failure may lead to lower oxygen in the bloodstream and may also benefit from long-term oxygen therapy.

 

 

3


 

Oxygen therapy

Inogen created its first portable oxygen concentrators with a goal of creating a product that allows patients the chance to remain ambulatory while managing the impact of their disease. Traditionally, oxygen patients have relied on stationary oxygen concentrator systems for use in the home and oxygen tanks or cylinders for mobile use, which we refer to as the delivery model. The tanks and cylinders must be delivered regularly and have a finite amount of oxygen, which requires patients to plan activities outside of their homes around delivery schedules and a finite oxygen supply. Additionally, patients must attach long, cumbersome tubing to their stationary concentrators simply to enable mobility within their homes.

We believe the following have hindered the market acceptance of portable oxygen concentrators:

to obtain portable oxygen concentrators, patients are dependent on home medical equipment providers, which have made significant investments in the physical distribution infrastructure to support the distribution and delivery of stationary devices and therefore may be disincentivized to encourage adoption of portable oxygen concentrators;
home medical equipment providers cannot easily convert their businesses to non-delivery models in oxygen due to low total reimbursement for oxygen therapy, capital expenditure constraints, investments that are spread across multiple product lines, and uncertainty around reimbursement rate changes;
lack of access to switch from oxygen tank or liquid deliveries to a portable oxygen concentrator using their insurance benefits due to the nature of the capped reimbursement structure; and
constrained manufacturing costs of conventional portable oxygen concentrators, driven by home medical equipment provider preference for products that have lower upfront equipment cost.

We believe we have the opportunity to grow and further develop the market for portable oxygen concentrator utilization, particularly for patients with chronic respiratory conditions.

Bronchiectasis

We expanded our addressable market opportunity into the bronchiectasis market with the acquisition of Physio-Assist in September 2023. Physio-Assist developed and manufactures Simeox, a technology-enabled airway clearance device with a proven efficacy and safety profile, currently approved for use outside of the United States, to treat a condition in the lungs known as bronchiectasis, where the lung’s bronchi become damaged and widened, that is often present in cystic fibrosis and chronic obstructive pulmonary disease. Simeox is used in pulmonary rehabilitation centers, as well as at home. Simeox imminently expands our product offering in Europe, the Middle East and Africa (EMEA), and potentially in the U.S. to serve COPD and other chronic disease patients who suffer from bronchiectasis with an innovative, non-invasive, and next generation airway clearance solution.

We believe that Inogen has an opportunity to potentially access a large growing bronchiectasis market opportunity in the U.S. upon regulatory clearance.

Business strategy

We believe there is an opportunity to grow portable oxygen therapy usage and develop the market further to help patients with chronic conditions breathe better and help providers improve patient outcomes. Our strategy for expanding our business and growing the market includes:

1.
Grow our core business. We believe we have an opportunity to drive penetration of POC-based oxygen therapy versus other oxygen therapy modalities.
2.
Enhance our business through innovation. We are committed to the ongoing innovation to meet the needs of patients, providers, and our business-to-business partners to manage lower blood oxygen and shortness-of-breath associated with COPD and other disease indications.
3.
Support adoption of Inogen products through clinical evidence and Key Opinion Leaders (KOLs) advocacy. We believe that we can develop the market and expand growth opportunities by educating providers and generating clinical evidence. Our clinical approach involves investing in clinical studies and engaging with KOLs through our Scientific Advisory Board. The KOLs goals are focused on advocating for the right therapy for patients and changing the behavior of prescribers.

 

4


 

Our products

Our Inogen One and Inogen Rove portable oxygen systems provide patients who require long-term oxygen therapy with a reliable, lightweight single solution product that we believe allows patients the chance to remain ambulatory while managing the impact of their disease and eliminates dependence on both oxygen tanks and cylinders as well as stationary concentrators. We have created a market leading portfolio of portable oxygen concentrators.

POC product features

We market our current portable product offerings, the Inogen Rove 6 system and the Inogen One G4 system as ambulatory solutions for long-term oxygen therapy. Our solutions can operate up to 96 months when used for up to 8 hours per day for the Inogen One G5, Rove 4 and Rove 6 and up to 60 months for the Inogen One G4, with servicing of sieve beds, filters, and accessories that can be performed by patients themselves. The technology in our Inogen One and Inogen Rove systems are effective for nocturnal use.

All of our portable oxygen systems are equipped with Intelligent Delivery Technology, a form of pulse-dose technology from which the patient receives a bolus of oxygen upon inhalation. Pulse-dose technology was developed to extend the number of hours an oxygen tank would last and is generally used on all ambulatory long-term oxygen therapy devices. Our proprietary conserver technology utilizes differentiated triggering sensitivity to quickly detect a breath and ensure oxygen delivery within the first 250 milliseconds of inspiration, the interval when oxygen has the most effect on lung gas exchange. During periods of sleep, respiratory rates typically decrease. Our systems actively respond to this changing physiology through the use of proprietary technology that increases bolus size. Our Intelligent Delivery Technology is designed to provide effective levels of blood oxygen saturation during sleep and all other periods of rest and activity.

We have also launched Inogen Connect, a wireless connectivity platform for the Inogen One G4, Inogen One G5 and Rove 6 consisting of a front-end mobile application for use by long-term oxygen therapy users and a back-end database portal for use by homecare providers. The Inogen Connect app is compatible with Apple and Android platforms and includes patient features such as oxygen purity status, battery run time, product support functions, notification alerts, and remote software updates. We believe features of the back-end database portal such as remote troubleshooting, equipment health checks, and a location tracker will drive operational efficiencies for home oxygen providers and lower the total cost of servicing oxygen therapy patients.

We released our latest portable oxygen concentrator, Rove 6, in Europe in December 2022, and in the U.S. in July 2023. The Rove 6 was subsequently launched in the United States in August 2023. The Inogen One G5 portable oxygen concentrator was released to market in April 2019 and is among the lightest products on the market and has among the highest oxygen production capabilities of the other sub-5 pound portable oxygen concentrators on the market. The performance parameters around our systems allow us to serve ambulatory long-term oxygen patients based on their clinical needs. Our products enable us to address a patient’s particular clinical needs, as well as lifestyle and performance preferences.

Stationary oxygen concentrator

We market our own 5-liter stationary oxygen concentrator, the Inogen At Home, capable of delivering continuous flow of oxygen for the patients who require it. The Inogen At Home is one of the smaller, quieter and lower weight devices in this category. We also supply lower cost third-party manufactured stationary concentrators to our rental patients who require secondary sources of oxygen as a part of their CMS contract or to meet other clinical or payer requirements.

Airway clearance

We added Simeox, an airway clearance device, to our portfolio through the acquisition of Physio-Assist in September 2023. Simeox is commercialized in the European Union and several other countries and uses an innovative technology of oscillating negative pressure to liquify mucus in the bronchi and help patients evacuate it by coughing and or leveraging postural drainage. A particular advantage of this technology is that it can be used by patients capable of generating productive cough, regardless of the body size, chest wall abnormalities or back pains. The efficacy and safety of Simeox was demonstrated in 10 clinical trials. It is marketed in Europe under MDD regulations.

 

Domestic sales and marketing

In the United States, we market and distribute our products directly to consumers through a wide variety of direct-to-consumer sales and marketing strategies including consumer advertising, an inside sales staff, and a physician referral model. Of the $226.3 million of our 2023 revenue derived from the United States, approximately 42.4% represented direct-to-consumer sales, 29.3% represented sales to traditional home medical equipment providers, distributors (including our private label partner) and resellers, and 28.3% represented direct-to-consumer rentals.

 

5


 

We believe we were the first oxygen therapy manufacturer to employ a direct-to-consumer marketing strategy, meaning we advertise directly to patients, process their physician paperwork, and provide clinical support as needed. While other manufacturers have also begun direct-to-consumer marketing campaigns to drive patient sales, we believe we are the only manufacturer of portable oxygen concentrators that employs a direct-to-consumer rental strategy in the United States, meaning we bill Medicare or insurance on their behalf. To pursue a direct-to-consumer rental strategy, our manufacturing competitors would need to meet national accreditation and state-by-state licensing requirements and secure Medicare billing privileges as well as compete with the home medical equipment providers who many of our manufacturing competitors sell to across their entire homecare business.

Our direct-to-consumer sales and marketing efforts are focused on generating awareness and demand for our Inogen One, Inogen Rove and Inogen At Home systems among patients, physicians and other clinicians, and third-party payors.

Our direct-to-consumer rental selling efforts are focused on selling to prescribers in order to serve patients earlier at the point of diagnosis and prescription while capturing a higher proportion of the life-time value of prescribed oxygen therapy. In March 2022, we embarked on an initiative to enhance and reorganize a prescriber sales team to accelerate our rental sales growth and build relationships with prescribers. We believe that these efforts are complementary with our focus on generating clinical evidence in the future and will increase our ability to further expand and develop the market.

Patients who choose to use their Medicare or private insurance benefits typically rent our systems. Those who purchase our product outright are typically patients who are not eligible to use their insurance benefits due to their capped rental status or their personal preferences. Our ability to rent to Medicare patients directly, bill Medicare and other third-party payors on their behalf, and service patients in their homes requires that we hold a valid Medicare supplier number, are accredited by an independent agency approved by Medicare, and comply with the differing licensure and process requirements in the 50 states in which we serve patients.

We use a variety of direct-to-consumer marketing strategies to generate interest in our solutions among current oxygen therapy patients. After a patient contacts us, we guide them through product selection and insurance eligibility, and, if they choose to move forward, process the necessary reimbursement and physician paperwork on their behalf as well as coordinate the shipping, instruction, and clinical setup process. In accordance with Medicare regulations, we do not initially contact patients directly and contact them only upon an inbound inquiry or upon receipt of a physician’s order.

We have been targeting private payors to become an in-network provider of oxygen therapy solutions, which we expect will reduce patient co-insurance amounts associated with using our solution. We believe this will result in both increased conversion of our initial leads, as well as direct referrals from insurance companies in some cases.

We also create demand for our products among other homecare equipment providers and business partners. In addition to generating consumer demand, we believe our products can create value for our business partners by either creating a retail sale opportunity for them or by reducing the need for costly home deliveries associated with oxygen tanks.

We also sell to resellers and traditional homecare providers in the United States, Canada, Europe, the Asia-Pacific region, Latin America, the Middle East and Africa that choose to deploy our products to long-term oxygen therapy patients either through insurance reimbursement or retail. These customers market the benefits of our products to oxygen therapy patients through consumer advertising and/or retail locations or to physicians through field-based prescriber sales representatives. We believe that in addition to the marketing efforts employed by our business customers, our own direct-to-consumer marketing efforts in the United States result in patient interest that our business customers field.

As of December 31, 2023, we employed 379 people in our Sales and Marketing organization.

Concentration of customers

We primarily sell our products to traditional home medical equipment providers, distributors, and resellers in the United States and in foreign countries on a credit basis. We also sell our products direct-to-consumers on a primarily prepayment basis. Medicare’s service reimbursement programs represented more than 10% of our total revenue for the years ended December 31, 2023, 2022 and 2021. Two customers each represented more than 10% of our net accounts receivable balance with net accounts receivable balances of $8.6 million and $5.0 million as of December 31, 2023 and $22.6 million and $9.9 million as of December 31, 2022.

 

6


 

We rent products directly to consumers for insurance reimbursement, which resulted in a customer concentration relating to Medicare’s service reimbursement programs. Medicare’s service reimbursement programs accounted for 67.7%, 77.0% and 81.9% of rental revenue in 2023, 2022 and 2021, respectively, and based on total revenue were 13.7%, 11.6% and 10.6% for 2023, 2022 and 2021, respectively. Accounts receivable balances relating to Medicare’s service reimbursement programs (including held and unbilled receivables, net of allowances) amounted to $2.1 million or 4.9% of total net accounts receivable as of December 31, 2023 compared to $2.1 million or 3.4% of total accounts receivable as of December 31, 2022.

International

Approximately 28.3% of our total revenue was from outside the United States in 2023. We sell through distributors, resellers, and home medical equipment providers in certain markets within Canada, Europe, the Asia-Pacific region, Latin America, the Middle East, and Africa. To date, we have sold our products in a total of 62 countries outside the United States through distributors or directly to large “house” accounts, which include gas companies and home oxygen providers. In this case, we sell to and bill the distributor or house accounts directly, leaving the patient billing, support, and clinical setup to the local provider. As of December 31, 2023, we had 371 people located in the United States who focused on selling our products and providing service and support to distributors and house accounts worldwide and 8 in-house and contract employees and independent employees located in Europe who provided sales and customer support services to a portion of our international customers. No single international customer and no single foreign country represented more than 10% of our total revenue in 2023, 2022 or 2021.

Our wholly-owned subsidiary, Inogen Europe B.V. operates a European customer support site in the Netherlands. This site offers multi-lingual customer service and sales support to improve our European customer support at lower cost. Also, in support of our European operations, we produce our Inogen One G5 concentrators and perform related repair activities using a contract manufacturer, Foxconn, located in the Czech Republic to improve our ability to efficiently service our European customers. Physio-Assist sells their Simeox product throughout Europe, the Middle East, Canada, and Australia.

Customer support

We believe it is important to provide patients with quality customer support to achieve satisfaction with our products and optimal outcomes. As of December 31, 2023, we had a dedicated customer service team that was trained on our products, a clinical support team made up of licensed nurses or respiratory therapists, a patient intake team, an order intake team, and a dedicated billing services team. We provide our patients with a dedicated 24/7 hotline for which patients have direct access to our customer service representatives who can handle product-related questions. Additionally, clinical staff is on call 24/7 and available to patients whenever needed by the patient or the customer service representative. Our rental intake staff supports patients who wish to use their rental insurance benefits to receive our products and services. Our dedicated billing services team is available to answer patient questions regarding invoicing, reimbursement, and account status during normal business hours. We receive no additional reimbursement for patient support, but we provide high-quality customer service to enhance patient comfort, satisfaction, and safety with our products.

Third-party reimbursement

As a provider of home oxygen Inogen participates in the Medicare Part B, Supplementary Medical Insurance Program, which was established by the Social Security Act of 1965. For our rental revenue, we rely significantly on reimbursement from Medicare and private payors. Medicare reimbursement has historically been based on fixed fee schedules. In cases where we rent our long-term oxygen therapy solutions directly to patients, we bill third-party payors, such as Medicare or private insurance, for monthly rentals on behalf of our patients. We process and coordinate all physician paperwork necessary for reimbursement of our solutions. Our sales and rental intake teams are trained on how to verify benefits, review medical records and process physician paperwork. Additionally, an independent internal review is performed, and our products are not deployed until after physician paperwork is processed and reimbursement eligibility is verified and communicated to the patient.

We have contracts with Medicaid, Medicare Advantage, government and private payors that qualify us as an in-network provider for these payors. As a result, patients can rent or purchase our systems at the same patient obligation as other in-network oxygen suppliers. Private payors typically provide reimbursement at a rate similar to Medicare allowables for in-network plans. We anticipate that private payor reimbursement levels will generally be reset in accordance with Medicare payment amounts.

Medicare and private insurance rentals represented 20.3% of our total revenue in 2023, up from 15.0% of our total revenue in 2022. The increased rental revenue as a percentage of total revenue was primarily due to increased rental patients on service and increased reimbursement rates.

 

7


 

We rely significantly on reimbursement from Medicare and private payors, including Medicare Advantage plans, Medicaid and patients for our rental revenue. For the year ended December 31, 2023, approximately 67.7% of our rental revenue was derived from Medicare’s traditional fee-for-service reimbursement programs.

Medicare revenue, including patient co-insurance and deductible obligations, represented 13.7% of our total revenue in the year ended December 31, 2023 and 11.6% in the year ended December 31, 2022.

For additional discussion of the impact of the recent Medicare reimbursement proposals, see “Risk Factors” herein.

Manufacturing and raw materials

We assemble the compressors, sieve beds, and concentrators in-house in order to improve quality control and reduce cost. In support of our European sales, we use a contract manufacturer located in the Czech Republic to manufacture low to medium volume products and perform product repairs to improve delivery to our European accounts. We typically enter into master service agreements with our major vendors for these components that specify supply requirements, quality and delivery terms. In certain cases, these agreements can be terminated by either party upon relatively short notice. We expect to maintain our assembly operations for our products at our facility in Texas. In 2023, we were focused on securing supply for components to make our products which included higher costs of semiconductor chips, reducing the cost of our Inogen One G5 product (excluding semiconductor chips), and increasing the robustness of our supply chain to reduce potential component constraints as we grow our business.

We also use lean manufacturing practices to maximize manufacturing efficiency. We rely on third-party manufacturers to supply several components of our products. We have elected to source certain key components from single sources of supply, including our batteries, motors, valves, stationary concentrators, columns, and some molded plastic components. In some cases, maintaining a single source of supply can allow us to control production costs and inventory levels and to manage component quality, but also may lead to supply availability risks and means our ability to maintain production is dependent on these single source suppliers, which may put us at an increased risk of supply disruption. In order to help mitigate against the risks related to a single source of supply, for certain components we qualify alternative suppliers and develop contingency plans for responding to disruptions. However, a continued reduction or halt in supply from one of these single-source suppliers, any dual-sourced suppliers or any other limited-source suppliers with similar sub-component suppliers could limit or prevent our ability to manufacture our products or devices until one or more sufficient replacement suppliers is found and qualified. For additional discussion of potential risks related to our manufacturing and raw materials, please see the risk factor entitled “We obtain some of the components, subassemblies and completed products included in our products from a single source or a limited group of manufacturers or suppliers, and in some cases those components are available in only limited supplies from limited manufacturers or suppliers, and the partial or complete loss of one or more of these manufacturers or suppliers could cause significant production delays or stoppages, an inability to meet customer demand, substantial loss in revenue, and an adverse effect on our financial condition and results of operations.

We currently manufacture in a leased building in Plano, Texas and have a design facility at our Corporate Headquarters in Goleta, California, that we have registered with the Food and Drug Administration (FDA) and maintain a Quality Management system for which we have obtained International Standards Organization (ISO) 13485 certification.

Our entire organization is responsible for quality management. Our Quality Assurance and Regulatory Affairs departments oversee this by tracking component, device and organization performance and by training team members outside the Quality Assurance and Regulatory Affairs departments to become competent users of our Quality Management system. By measuring component performance, communicating daily with the production group and our suppliers, and reviewing customer complaints, our Quality Assurance department, through the use of our corrective action program, drives and documents continuous performance improvement of our suppliers and internal departments. Our Regulatory Affairs department also trains internal quality auditors to audit our adherence to the Quality Management system. Our Quality Management system has been certified to ISO 13485:2016 by BSI, a Notified Body.

As of December 31, 2023, we had 206 employees in operations, manufacturing, quality assurance, manufacturing engineering and repair in the United States.

 

8


 

Research and development

We are committed to ongoing research and development to stay at the forefront of patient preference in the oxygen concentrator field. We use a combination of research and development staff along with third party resources to develop our products. As of December 31, 2023, our research and development staff included 25 engineers and scientists with expertise in air separation, compressors, pneumatics, electronics, embedded software, mechanical design, sensor, automation, connectivity, digital health, and manufacturing automation. The team is augmented with expertise and resources of our third-party partners specialized in medical device development. Our current research and development efforts are focused primarily on increasing functionality, improving design for ease-of-use, and reducing production costs of our existing products, as well as developing our next-generation oxygen concentrators. We have leveraged our eighty-seven issued patents while also have historically reduced our overall POC system cost and intend to continue to seek ways to reduce our cost of revenue through manufacturing and design improvements. Following the acquisition of Physio-Assist, the engineering team is also leveraging the legacy Physio-Assist team to advance the development of the Simeox product line.

We continue to focus our efforts on design and functionality improvements that enhance patient quality of life and reduce service costs.

Competition

The long-term oxygen therapy market is a highly competitive industry. We compete with a number of manufacturers and distributors of portable oxygen concentrators, as well as providers of other long-term oxygen therapy solutions such as home delivery of oxygen tanks or cylinders, stationary concentrators, transfilling concentrators, and liquid oxygen. Some of our competitors are large, well-capitalized companies with greater resources and other advantages than we have.

Our significant manufacturing competitors are Respironics (a subsidiary of Koninklijke Philips N.V.) Caire Medical (subsidiary of NGK Spark Plug), DeVilbiss Healthcare (a subsidiary of Drive Medical), O2 Concepts, Precision Medical, Gas Control Equipment (subsidiary of Colfax), Nidek Medical, 3B Medical, SysMed, and Belluscura. Respironics announced in early 2024 that it would be leaving the U.S. portable oxygen concentrator market until further regulatory assessments but continues to have product in the market. This is not an exhaustive list of competitors. Given the relatively straightforward regulatory path in the oxygen therapy device manufacturing market, we expect that the industry will become increasingly competitive in the future. For example, some major competitors have implemented direct-to-consumer sales models, which may increase their competitiveness and sales to patients, and we have recently seen the cost per generated lead trend higher than historical averages that may in part be due to increased competition. However, the strategies of these major competitors are currently limited to direct-to-consumer sales and do not include direct-to-consumer rentals where they would be responsible to meet national accreditation and state-by-state licensing requirements and secure Medicare billing privileges. Manufacturing companies compete for sales to providers primarily on the basis of price, quality/reliability, financing, bundling, product features, and service.

For many years, Lincare, Inc. (a subsidiary of the Linde Group), Apria Healthcare, Inc., AdaptHealth Corp., Rotech Healthcare, Inc., and Viemed Healthcare, Inc. have been among the market leaders in providing respiratory therapy products, while the remaining market is serviced by local providers. Because of reimbursement reductions, we expect more industry consolidation and volatility in ordering patterns based on how providers are restructuring their businesses and their access to capital. In addition, providers may reduce or eliminate purchases from us due to our increased focus on building out a prescriber sales team and pursuing rentals directly, which could be in competition with our providers in the United States. Respiratory therapy providers compete primarily on the basis of product features and service, rather than price, since reimbursement levels are established by Medicare and Medicaid, or by the individual determinations of private payors.

Government regulation

Inogen One systems, Inogen At Home systems, and related accessories are medical devices subject to extensive and ongoing regulation by the FDA, as well as other federal and state regulatory bodies in the United States and comparable authorities in other countries. The FDA regulations govern the following activities that we perform, or that are performed on our behalf, to ensure that medical products distributed domestically or exported internationally are safe and effective for their intended uses: product design and development, pre-clinical and clinical testing, manufacturing, labeling, storage, pre-market clearance or approval, record keeping, product marketing, advertising and promotion, sales and distribution, and post-marketing surveillance.

 

9


 

FDA’s pre-market clearance and approval requirements

Unless an exemption applies, each medical device we seek to commercially distribute in the United States will require either a prior Section 510(k) of the Food, Drug and Cosmetic Act, or 510(k) clearance, a De Novo authorization, or a pre-market approval from the FDA. Medical devices are classified into one of three classes—Class I, Class II or Class III—depending on the degree of risk associated with each medical device and the extent of control needed to ensure safety and effectiveness. Devices deemed to pose lower risks are placed in either Class I or II, which requires the manufacturer to submit to the FDA a premarket notification requesting permission to commercially distribute the device. This process is generally known as 510(k) clearance. Some low-risk devices are exempted from this requirement. Devices deemed by the FDA to pose the greatest risk, such as life-sustaining, life-supporting or implantable devices, or devices deemed not substantially equivalent to a previously cleared 510(k) device, are placed in Class III, requiring premarket approval unless they may be marketed under a De Novo authorization from the FDA.

510(k) clearance pathway

When a 510(k) clearance is required, we must submit a premarket notification to the FDA demonstrating that our proposed device is substantially equivalent to a “predicate device” which can be a previously cleared and legally marketed 510(k) device or a device that was in commercial distribution before May 28, 1976 for which the FDA has not yet called for the submission of a pre-market approval application. The performance goal for the FDA to make a decision is within 90 FDA Days (calculated as the number of calendar days between the date the 510(k) was “accepted” by the FDA for substantive review and date of a decision, excluding the days the submission was on hold for an Additional Information request). As a practical matter, clearance often takes significantly longer. The FDA must “accept” the submission for substantive review and may require further information, including clinical data, to make a determination regarding substantial equivalence. If the FDA determines that the device, or its intended use, is not substantially equivalent to a previously cleared device or use, the FDA will either allow the submission of a De Novo application, or place the device, or the particular use, into Class III. We obtained 510(k) clearance for the original Inogen One system on May 13, 2004. We market the Inogen One G3, Inogen One G4, and Inogen One G5 systems pursuant to the original Inogen One 510(k) clearance. We obtained 510(k) clearance for the Inogen At Home system on June 20, 2014. We obtained 510(k) clearance for the Rove 4 system on December 9, 2022 and 510(k) clearance for the Rove 6 system on June 30, 2023.

De Novo authorization pathway

The De Novo authorization pathway is a request to the FDA to classify novel devices of low to moderate risk that had automatically been placed in Class III either by virtue of receiving a “not substantially equivalent” (NSE) determination in response to a 510(k) notification or because there is no available predicate to which to claim substantial equivalence. These types of applications are referred to as “Evaluation of Automatic Class III Designation” or “De Novo.” FDA review of a De Novo application may lead the FDA to authorize marketing of the device and classify it as either a Class I or II device, the latter of which can serve as a predicate device for other 510(k) premarket notification submissions.

Pre-market approval pathway

A pre-market approval application must be submitted to the FDA if the device cannot be cleared through the 510(k) or De Novo process. The pre-market approval application process is much more demanding than the 510(k) premarket notification process. A pre-market approval application must be supported by extensive data, including but not limited to technical, preclinical, clinical trials, manufacturing and labeling to demonstrate to the FDA’s satisfaction reasonable evidence of safety and effectiveness of the device.

After a pre-market approval application is submitted and the FDA determines that the application is sufficiently complete to permit a substantive review, the FDA will accept the application for review. The FDA has 180 days to review an “accepted” pre-market approval application, although the review of an application generally occurs over a significantly longer period of time and can take up to several years. During this review period, the FDA may request additional information or clarification of the information already provided. Also, an advisory panel of experts from outside the FDA may be convened to review and evaluate the application and provide recommendations to the FDA as to the approvability of the device. In addition, the FDA will conduct a preapproval inspection of the manufacturing facility to ensure compliance with quality system regulations.

 

10


 

Clinical trials

Clinical trials are almost always required to support pre-market approval and are sometimes required for 510(k) clearance. In the United States, these trials generally require submission of an application for an Investigational Device Exemption, or IDE, to the FDA. The IDE application must be supported by appropriate data, such as animal and laboratory testing results, showing it is safe to test the device in humans and that the testing protocol is scientifically sound. The IDE must be approved in advance by the FDA for a specific number of patients unless the product is deemed a non-significant risk device eligible for more abbreviated IDE requirements. Clinical trials for significant risk devices may not begin until the IDE application is approved by the FDA and the appropriate institutional review boards, or IRBs, at the clinical trial sites. We, the FDA or the IRB at each site at which a clinical trial is being performed may suspend a clinical trial at any time for various reasons, including a belief that the risks to study subjects outweigh the benefits. Even if a trial is completed, the results of clinical testing may not demonstrate the safety and efficacy of the device, may be equivocal or may otherwise not be sufficient to obtain approval or clearance of the product.

We have sponsored clinical studies and real-world data analyses that recently resulted in several publications in the areas of the following: use of portable oxygen concentrators, impact of oxygen treatment modality and patient mobility on mortality and healthcare resource utilization, as well as the impact of ventilatory support in addition to oxygen therapy on exercise tolerance in patients with COPD. We continue to invest in clinical research activities to support new product development, as well as expansion of the uses of its products and services.

Pervasive and ongoing regulation by the FDA and foreign agencies

Even after a device receives clearance or approval and is placed on the market, numerous regulatory requirements apply. These include:

establishment registration and device listing;
quality system regulation, which requires manufacturers, including third-party manufacturers, to follow stringent design, testing, control, documentation and other quality assurance procedures during all aspects of the manufacturing process;
labeling regulations and the FDA prohibitions against the promotion of products for un-cleared, unapproved or “off-label” uses, and other requirements related to promotional activities;
medical device reporting regulations, which require that manufacturers report to the FDA if their device may have caused or contributed to a death or serious injury or malfunctioned in a way that would likely cause or contribute to a death or serious injury if the malfunction were to recur;
corrections and removals reporting regulations, which require that manufacturers report to the FDA field corrections and product recalls or removals if undertaken to reduce a risk to health posed by the device or to remedy a violation of the Federal Food, Drug and Cosmetic Act that may present a risk to health; and
post-market surveillance regulations, which apply when necessary to protect the public health or to provide additional safety and effectiveness data for the device.

After a device receives 510(k) clearance, de novo clearance or a pre-market approval, any modification that could significantly affect its safety or effectiveness, or that would constitute a major change in its intended use, will require a new clearance or approval. The FDA requires each manufacturer to make this determination initially, but the FDA can review any such decision and can disagree with a manufacturer’s determination. We have modified various aspects of our Inogen One systems since receiving regulatory clearance, but we believe that new 510(k) clearances are not required for these modifications. If the FDA disagrees with our determination not to seek a new 510(k) clearance, the FDA may retroactively require us to seek 510(k) clearance or pre-market approval. The FDA could also require us to cease marketing and distribution and/or recall the modified device until 510(k) clearance or pre-market approval is obtained. Also, in these circumstances, we may be subject to significant regulatory fines and penalties.

Failure to comply with applicable regulatory requirements can result in enforcement action by the FDA, which may include any of the following sanctions: warning letters, fines, injunctions, civil or criminal penalties, recall or seizure of our products, operating restrictions, partial suspension or total shutdown of production, refusing our request for 510(k) clearance or pre-market approval of new products, rescinding previously granted 510(k) clearances or withdrawing previously granted pre-market approvals.

 

11


 

As a medical device manufacturer, our manufacturing facilities are subject to periodic inspections and audits by the FDA, certain other regulatory agencies and authorities and our notified body. We have been periodically audited by these organizations and none have identified any major observations with our manufacturing facilities or Good Manufacturing Policies (GMP). International sales of medical devices are subject to foreign government regulations and registration, which may vary substantially from country to country. The time required to obtain approval by a foreign country may be longer or shorter than that required for FDA approval/clearance, and the requirements may differ. There is a trend towards harmonization of quality system standards among the European Union, United States, Canada and various other industrialized countries.

Licensure, registrations, and accreditation

In April 2009, we became an accredited Durable Medical Equipment, Prosthetics, Orthotics, and Supplies Medicare supplier by the Accreditation Commission for Health Care for our Goleta, California facility for Home/Durable Medical Equipment Services for oxygen equipment and supplies. Our Medicare accreditation must be renewed every three years by passing an on-site inspection. Our current accreditation with Medicare is due to expire in May 2024. Several states require that durable medical equipment providers be licensed in order to sell products to patients in that state. Certain of these states require that durable medical equipment providers maintain an in-state location. Most of our state licenses are renewed on an annual or bi-annual basis. If we were found not to be in compliance with applicable state regulations regarding licensure requirements, we could lose our licensure in that state, which could prohibit us from selling our current or future products to patients in that state. Loss of any state licensure or operating without a required state license may also impact our Medicare enrollment, which requires us to be properly licensed in every state where we bill for Medicare reimbursement. Loss or suspension of our Medicare enrollment may also affect any Medicare competitive bidding program contracts we may apply for in the future. In addition, we are subject to certain state laws regarding professional licensure. We believe that our certified clinicians are in compliance with all applicable state laws. If our clinicians were to be found non-compliant in a given state, we would need to modify our approach to providing education, clinical support and customer service in such state until compliance is achieved.

Federal anti-kickback and self-referral laws

The Federal Anti-Kickback Statute prohibits, among other things, the knowing and willful offer, payment, solicitation or receipt of any form of remuneration overtly or covertly, in cash or in kind, in return for, or to induce the:

referral of an individual to a person for the furnishing or arranging for the furnishing of items or services reimbursable under Medicare, Medicaid or other federal healthcare programs; or
purchase, lease, or order of, or the arrangement or recommendation of the purchasing, leasing, or ordering of any good, facility, item or service reimbursable under Medicare, Medicaid or other federal healthcare programs.

The Federal Anti-Kickback Statute applies to our arrangements with our United States sales representatives, customers and healthcare providers. Although we believe that we have structured such arrangements to comply with the Anti-Kickback Statute and other applicable laws, regulatory authorities may determine otherwise. Non-compliance with the Federal Anti-Kickback Statute can result in cancellation of our provider numbers and exclusion from Medicare, Medicaid or other federal healthcare programs, restrictions on our ability to operate in certain jurisdictions, as well as civil and criminal penalties, any of which could have an adverse effect on our business and results of operations.

Federal law also includes the Physician Self-Referral Law, commonly known as the “Stark Law,” which prohibits a physician from referring a patient to an entity with which the physician (or an immediate family member of the physician) has a financial relationship, for the furnishing of certain designated health services for which payment may be made by Medicare or Medicaid, unless an exception applies. Violation of the Stark Law could result in denial of payment, disgorgement of reimbursements received under a non-compliant arrangement, civil penalties and fees, and exclusion from Medicare, Medicaid or other federal healthcare programs. Although we believe that we have structured our provider arrangements to comply with current Stark Law requirements, regulatory authorities may determine otherwise.

Additionally, regulations issued for the Federal Anti-Kickback Statute and the Stark Law have undergone significant revisions, and it is reasonable to assume that revisions will occur in the future. While we have attempted to operate in compliance with these laws and regulations, our arrangements may ultimately be found to be not in compliance with applicable federal law.

 

12


 

Federal False Claims Act

The Federal False Claims Act (as amended) provides that the federal government, and under certain circumstances a private party or whistleblower, may bring claims against a person who knowingly presents or causes to be presented a false or fraudulent request for payment to the federal government or uses a false statement or false record to get a claim approved. Violations of the False Claims Act can result in penalties up to $0.024 million for each claim, plus three times the amount of damages that the federal government sustained. The Company is not aware of any pending claims against it under the False Claims Act.

Civil monetary penalties law

The Federal Civil Monetary Penalties Law grants authority to the U.S. Department of Health & Human Services Office of Inspector General (OIG) to seek civil monetary penalties (CMPs) against an individual or entity based on a wide variety of conduct including violations of the Anti-Kickback Statute, Stark Law, and False Claims Act. An entity that offers to or transfers remuneration to any individual eligible for benefits under Medicare or Medicaid that such entity knows or should know is likely to influence such individual to order or receive from a particular provider, practitioner, or supplier any Medicare or Medicaid payable item or service may be liable for CMPs. We sometimes offer customers various discounts and other financial incentives in connection with the sales of our products. While we have processes in place to manage our discount and incentive programs, the federal government may find that our marketing activities violate the law. If we are found to be in non-compliance, we could be subject to CMPs of up to $0.121 million for each wrongful act, assessment of three times the amount claimed for each item or service and exclusion from Medicare, Medicaid and other federal healthcare programs. In addition, to the extent we are found to not be in compliance, we may be required to curtail or restructure our operations. Any penalties, damages, fines, exclusions, curtailment or restructuring of our operations could adversely affect our ability to operate our business and our financial results.

State fraud and abuse provisions

Many states have also adopted anti-kickback and self-referral laws similar and statutes similar to the False Claims Act that apply to DMEPOS suppliers regardless of the payor source, and violations of such laws could result in fines, penalties and restrictions on our ability to operate in these jurisdictions. The Company is not aware of any pending claims against it under such state laws.

HIPAA

The Health Insurance Portability and Accountability Act of 1996, or HIPAA, established uniform standards governing the conduct of certain electronic healthcare transactions and protecting the security and privacy of individually identifiable health information maintained or transmitted by healthcare providers, health plans and healthcare clearinghouses, which are referred to as “covered entities.” Three standards have been promulgated under HIPAA’s regulations: the Standards for Privacy of Individually Identifiable Health Information, which restrict the use and disclosure of certain individually identifiable health information, the Standards for Electronic Transactions, which establish standards for common healthcare transactions, such as claims information, plan eligibility, payment information and the use of electronic signatures, and the Security Standards, which require covered entities to implement and maintain certain security measures to safeguard certain electronic health information, including the adoption of administrative, physical and technical safeguards to protect such information.

In 2009, Congress passed the American Recovery and Reinvestment Act of 2009, or ARRA, which included sweeping changes to HIPAA, including an expansion of HIPAA’s privacy and security standards. ARRA includes the Health Information Technology for Economic and Clinical Health, or HITECH, which, among other things, made HIPAA’s privacy and security standards directly applicable to business associates of covered entities effective February 17, 2010. A business associate is a person or entity that performs certain functions or activities on behalf of a covered entity that involve the use or disclosure of protected health information in connection with recognized healthcare operations activities. As a result, business associates are now subject to significant civil and criminal penalties for failure to comply with applicable standards. Moreover, HITECH created a requirement to report certain breaches of unsecured, individually identifiable health information and imposes penalties on entities that fail to do so. HITECH also increased the civil and criminal penalties that may be imposed against covered entities, business associates and possibly other persons and gave state attorneys general new authority to file civil actions for damages or injunctions in federal courts to enforce the federal HIPAA laws and seek attorney fees and costs associated with pursuing federal civil actions. The 2013 final HITECH omnibus rule modified the breach reporting standard in a manner that made more data security incidents qualify as reportable breaches.

 

13


 

In addition to federal regulations issued under HIPAA, some states have enacted privacy and security statutes or regulations that, in some cases, are more stringent than those issued under HIPAA. In those cases, it may be necessary to modify our planned operations and procedures to comply with the more stringent state laws. If we fail to comply with applicable state laws and regulations, we could be subject to additional sanctions. Any liability from failure to comply with the requirements of HIPAA, HITECH or state privacy and security statutes or regulations could adversely affect our financial condition. The costs of complying with privacy and security related legal and regulatory requirements are burdensome and could have a material adverse effect on our results or operations.

Patient Protection and Affordable Care Act

In addition, there has been a recent trend of increased federal and state regulation of payments made to physicians and other healthcare providers. The Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act, among other things, imposed public reporting requirements on medical device manufacturers for payments or other transfers of value made by them to physicians and teaching hospitals, as well as ownership and investment interests held by physicians and their immediate family members. The Substance Use-Disorder Prevention that Promotes Opioid Recovery and Treatment for Patients and Communities Act enacted in 2018, extends the reporting and transparency requirements under the Physician Payments Sunshine Act to physician assistants, nurse practitioners and other mid-level practitioners, with reporting requirements going into effect in 2022 for payments made in 2021. Failure to submit required ownership and investment interest information may result in civil monetary penalties of up to an aggregate of $0.2 million per year (or up to an aggregate of $1.363 million per year for “knowing failures”), for all payments, transfers of value or ownership or investment interests that are not timely, accurately and completely reported in an annual submission. Certain states also mandate implementation of compliance programs, impose restrictions on device manufacturer marketing practices and/or require the tracking and reporting of gifts, compensation and other remuneration to physicians and other healthcare professionals.

The Patient Protection and Affordable Care Act also requires healthcare providers to voluntarily report and return an identified Medicare or Medicaid overpayment within 60 days after identifying the overpayment. Failure to repay the overpayment within 60 days will result in the claim being considered a “false claim” and the healthcare provider will be subject to False Claims Act liability, and additional CMPs of $0.024 million for each item or service that is not reported and returned.

International regulation

International sales of medical devices are subject to foreign governmental regulations, which vary substantially from country to country. The time required to obtain clearance or approval by a foreign country may be longer or shorter than that required for FDA clearance or approval, and the requirements may be different.

The primary regulatory body in Europe is the European Commission, which has adopted numerous directives and has promulgated standards regulating the design, manufacture, clinical trials, labeling and adverse event reporting for medical devices. Devices that comply with the requirements of a relevant directive will be entitled to bear the European Conformity Marking, or CE Mark, indicating that the device conforms to the essential requirements of the applicable directives and, accordingly, can be commercially distributed throughout the member states of the European Union, and other countries that comply with or mirror these directives. The method of assessing conformity varies depending on the type and class of the product, but normally involves a combination of self-assessment by the manufacturer and a third-party assessment by a notified body, an independent and neutral institution appointed by a country to conduct the conformity assessment. This third-party assessment may consist of an audit of the manufacturer’s quality system, review of technical documentation, and specific testing of the manufacturer’s device. Such an assessment may be required in order for a manufacturer to commercially distribute the product throughout these countries. ISO 13485 certification is a voluntary standard. Quality systems that implement relevant harmonized standards establish the presumption of conformity with the essential requirements for a CE Mark. We have the authorization to affix the CE Mark to our oxygen therapy products and to commercialize our devices in the European Union. Our ISO 13485 certification was issued on April 21, 2005, and our EC-Certificate was issued on March 16, 2007. We received European Medical Device Regulation on December 12, 2022.

Inogen has sold products in Canada since 2006 when we obtained our Medical Device License after obtaining appropriate licensure, accreditation, and meeting ISO Standard 13485. As of January 1, 2019, Health Canada implemented the Medical Device Single Audit Program (MDSAP) as the sole mechanism for manufacturers to demonstrate compliance with the quality management system requirements of the Medical Device Regulations, replacing the Canadian Medical Devices Conformity Assessment System (CMDCAS) program.

 

14


 

In Australia, we must appoint an agent sponsor who will interact on our behalf with the Therapeutics Goods Administration (TGA). We must also prepare a technical file and declaration of conformity to essential requirements under Australian law, provide evidence of CE Marking of the device and submit this information via our agent sponsor to the TGA in a Medical Device Application. On June 4, 2007, we received our Certificate for Inclusion of a Medical Device in Australia.

U.S. Foreign Corrupt Practices Act

Also, the U.S. Foreign Corrupt Practices Act and similar worldwide anti-bribery laws generally prohibit companies and their intermediaries from making improper payments to foreign officials. We cannot assure you that our internal control policies and procedures will protect us from reckless or negligent acts committed by our employees, manufacturers, distributors, partners, collaborators or agents. Violations of these laws, or allegations of such violations, could result in legal fees, fines, penalties or prosecution and have a negative impact on our business, results of operations and reputation.

 

Intellectual property

We believe that to maintain a competitive advantage, we must develop and preserve the proprietary aspect of our technologies. We rely on a combination of patent, trademark, trade secret and other intellectual property laws, non-disclosure agreements and other measures to protect our proprietary rights. Currently, we require our employees, public accountants, consultants and advisors to execute non-disclosure agreements in connection with their employment, consulting or advisory relationships with us, where appropriate. We also require our employees, consultants and advisors with whom we expect to work on our current or future products to agree to disclose and assign to us all inventions conceived during the workday, developed using our property or related to our business. Despite any measures taken to protect our intellectual property, unauthorized parties may attempt to copy aspects of our Inogen One or Inogen At Home systems, sell counterfeit versions of our products, or obtain and use information that we regard as proprietary.

Patents

As of December 31, 2023, we had thirty-three pending patent applications and eighty-seven issued patents relating to the design and construction of our respiratory devices. We anticipate it could take several years for the most recent of these patent applications to result in issued patents, if successful.

The 2023 acquisition of Physio-Assist added a significant number of issued and pending patent applications to Inogen’s portfolio. The additional patents and patent filings include U.S. and international pending and issued patents. The combined portfolio of Inogen and Physio-Assist include several categories.

Our patent portfolio contains four principal categories of patents and patent applications. One such category includes patents and patent applications directed to system and component designs that may be incorporated into Inogen’s oxygen therapy product line which includes the Inogen One G3, Inogen One G4, Inogen One G5, and the Inogen At Home oxygen concentrators. For example, U.S. patents 9,592,360 and 10,786,644 are directed to the Inogen One G3 design, U.S. patent 10,695,520 is directed to the design of the Inogen One G4, and U.S. patents 9,283,346, 10,004,869 and 10,869,986 are directed towards the Inogen at Home stationary oxygen concentrator. This category of patents expires in 2031 or later and may serve to deter competitors from reverse engineering or copying our design elements.

The second category of patents and patent applications within our portfolio pertains to operating features and design techniques. For example, U.S. patents 8,702,841; 9,220,864; and 9,283,346 are directed towards design features of the Inogen One G3, Inogen One G4, and Inogen at Home products. This category of patents expires in 2031 or later (without taking into account any patent term adjustments). These features and designs are developed to facilitate the design, manufacturing, and usefulness of our products. These patents may prevent competitors from achieving the same levels of optimization as found in our products.

A third category of patents and patent applications relates to system designs that may be directed to products in both oxygen and ventilation product categories. One example of a patent in this category is U.S. patent 9,907,926, which is directed to an oxygen concentrator for mechanical ventilation. This category of patents expired in 2023 or later (without taking into account any patent term adjustments). Patents and patent applications in this category and others may facilitate the design and development of future respiratory products that can serve patients in need of supplemental oxygen and or mechanical ventilation therapies.

 

15


 

Trademarks

“Inogen,” “Inogen One,” “Inogen One G3,” “G4,” “G5,” “Oxygen.Anytime.Anywhere,” “Intelligent Delivery Technology,” “Inogen At Home,” the Inogen design, “TIDAL ASSIST,” “TAV,” and “SIDEKICK” are registered trademarks with the United States Patent and Trademark Office of Inogen, Inc. We own pending applications for the marks “Rove,” “Inogen Rove,” “Inogen Rove 4” and “Inogen Rove 6” with the United States Patent and Trademark Office. We own trademark registrations for the mark “Inogen” in Argentina, Australia, Canada, Chile, China, Columbia, Ecuador, South Korea, Malaysia, Mexico, Europe (European Union Registration), the United Kingdom, Iceland, India, Israel, Japan, Kuwait, New Zealand, Norway, Paraguay, Peru, Turkey, Singapore, South Africa, Switzerland, and Uruguay. We own a pending application for the mark “Inogen” in the Dominican Republic. We own a trademark registration for the mark “イノジェン” in Japan. We own trademark registrations for the marks “ and “” in China. We own trademark registrations for the mark “Inogen One” in Australia, Canada, China, South Korea, Mexico, Europe (European Union Registration), and the United Kingdom. We own a trademark registration for the mark “Satellite Conserver” in Canada. We own a trademark registration for the mark “Inogen At Home” in Europe (European Union Registration) and the United Kingdom. We own trademark registrations for the mark “G4” in Europe (European Union Registration) and the United Kingdom. We own trademark registrations for the marks “Inogen Rove 4” and “Inogen Rove 6” in Europe (European Union Registrations) and the United Kingdom. We own trademark registrations for the mark “G5” in Europe (European Union Registration) and the United Kingdom. We own pending applications for the marks “Inogen Rove 4,” and “Inogen Rove 6,” “Rove 4” in Canada, . We own pending applications for the mark “Rove 6” in Canada, Europe (the European Union), and the United Kingdom. We own a trademark application for the Inogen design in Bolivia. We own a trademark registration for the Inogen design in China. We own a trademark registration for the mark “إنوجن” in Saudi Arabia. We own a pending application for the Inogen One G5 design in Brazil. Other service marks, trademarks, and trade names referred to in this Annual Report on Form 10-K are the property of their respective owners. “PHYSIO-ASSIST,” “PHYSIOASSIST,” the Physio-Assist logo, “SIMEOX,” “SIMEOX PRO,” “SIMESOFT,” “PHYSIOWEB,” “PHYSIODATA,” “PHYSIOSERVICES,” and the Pissenlit logo are registered trademarks of Inogen’s wholly-owned subsidiary Physio-Assist. Physio-Assist owns trademark registrations for the mark “PHYSIO-ASSIST” in European Union, France, Japan, United Kingdom, and USA. Physio-Assist owns trademark registrations for the Physio-Assist logo in China, European Union, France, Japan, South Korea, United Kingdom, and USA. Physio-Assist owns trademark registrations for the mark SIMEOX in European Union, France, Japan, Russia, United Kingdom, and USA. Physio-Assist owns trademark registrations in France for the mark “PHYSIOASSIST,” “SIMESOFT,” “SIMEOX PRO,” “PHYSIOWEB,” “PHYSIODATA,” “PHYSIOSERVICES,” and the Pissenlit logo.

Human capital

At Inogen, we believe our employees are critical to our success and our ability to focus on product quality, continuous improvement, and outstanding customer satisfaction. The unique demands of our industry, together with the challenges of running an enterprise focused on the development, manufacture and commercialization of innovative products, require talent that is highly educated and/or has significant industry experience. Additionally, for certain key functions, we require specific expertise to oversee and conduct research and development activities and complex manufacturing requirements for our products. We seek the best people we can find and support them to be productive and engaged. We strive to ensure our measures of safety, remuneration and employee engagement are competitive with those of leading companies in our industry.

Employees

As of December 31, 2023, we had 834 full and part-time employees worldwide, consisting of 387 employees in sales, marketing, clinical and client services, 206 employees in operations, manufacturing, quality assurance, manufacturing engineering, and repair, 207 employees in general administration and 34 employees in research and development. None of our employees are represented by a collective bargaining agreement and we believe that our employee relations are good.

Employee culture

Inogen strives to instill a culture based on our foundational values of (1) We always do what is right, (2) Invest in people, and (3) Treat people right. This is activated through our five cultural pillars which are (1) Create Trust, (2) Inspire Initiative, (3) Achieve Together, (4) Invite Diversity, and (5) Make a Difference. Onboarding, leadership development and regular engagement surveys create a sustainable ecosystem for these values and culture pillars to thrive.

 

16


 

Additionally, all of our directors, officers, and employees are guided by our Code of Ethics and Conduct, which is published on the Investor Relations section of Inogen's website at: http://investor.inogen.com/. The Code of Ethics and Conduct summarizes the compliance and ethical standards we expect of our employees and directors, the procedures for a suspected breach, and the consequences of any substantiated breach. The Code of Ethics and Conduct also constitutes Inogen’s Code of Ethics and Conduct under U.S. law and the NASDAQ exchange’s listing standards. It deals with conflicts of interest, confidential information, fair dealing with customers, suppliers, competitors, and healthcare professionals, and compliance with financial reporting, insider trading, and other financial market regulation.

Talent acquisition and development

As noted above we seek strong talent with subject matter expertise and provide competitive wages. We also promote from within and encourage Inogen employees to take advantage of learning opportunities and we provide financial support through a tuition reimbursement program to help employees complete their college education and be prepared for higher level positions. We have a strong leadership and manager program and standardized cultural onboarding for all associates.

Diversity, equity, inclusion, belonging and accessibility (DEIBA)

Diversity, equity, inclusion, belonging and accessibility are essential elements of Inogen’s business practices. We are committed to creating and maintaining a workplace in which all employees have an opportunity to participate and contribute to the success of the business and are valued for their skills, experience, and unique perspectives. The collective sum of the individual differences, life experiences, knowledge, inventiveness, innovation, self-expression, unique capabilities and talent that employees invest in their work represents a significant part of our culture as well as our reputation and achievements. We embrace employees’ diversity of background, experience, culture, and other characteristics that make employees unique. All employees are expected to exhibit conduct that reflects inclusion during work, at work functions on or off the work site, and at all other company-sponsored and participative events. Our DEIBA Taskforce and Inclusion Ambassador network help guide these efforts through programming and feedback to build a community of psychological safety and inclusion. Internal communications and celebration are further proof points for our efforts as we routinely measure employee engagement in these categories.

We maintain an equitable, market-based compensation architecture and proactively align our benefits, policies and practices with the philosophies, values, and culture pillars. Inclusive leadership programming and onboarding programs further support these efforts across the organization.

Inogen is committed to compliance with all applicable federal and state laws prohibiting discrimination in employment and, therefore, does not discriminate against its employees or applicants based on any legally recognized “protected class”. We perform an annual affirmative action review by job role, and we have a process which identifies pay or promotion discrepancies and ensures that we are equitable in our actions and decisions. Even in the case of reductions in force adverse impact analyses are completed to objectively test and inform our decisions. Consistent with the Americans with Disabilities Act and similar state and local laws, we work with qualified employees and applicants with disabilities in order to identify and provide reasonable accommodations that can enable them to perform their jobs. Inogen’s equal employment opportunity philosophy applies to all aspects of employment with Inogen including recruiting, hiring, job assignment, training, promotion, job benefits, compensation, discipline, and dismissal. Inogen has implemented policies, procedures, and trainings to ensure that any reports of potential discrimination or harassment are appropriately investigated and corrected.

Health and safety

Our approach to health and safety uses our management systems, preventative training, problem solving safety committees, and our quality culture to minimize workplace incidents and maximize the care taken for employees who suffer from a workplace incident, per our health and safety policy. Inogen also has a corporate wellness program to promote improved physical and emotional wellbeing.

Environmental matters

Our research and development and manufacturing processes involve the controlled use of hazardous materials, including flammables, toxics, and corrosives. Our research and manufacturing operations produce hazardous chemical waste products. We seek to comply with applicable laws regarding the handling and disposal of such materials. Given the small volume of such materials used or generated at our facilities, we do not expect our compliance efforts to have a material effect on our capital expenditures, earnings, and competitive position. However, we cannot eliminate the risk of accidental contamination or discharge and any resultant injury from these materials. We do not currently maintain separate environmental liability coverage and any such contamination or discharge could result in significant cost to us in penalties, damages, and suspension of our operations.

 

17


 

Climate Change

As a global respiratory therapy and medical device company, Inogen recognizes that greenhouse gas (GHG) emissions affect our climate and pose a serious challenge to the environment—and ultimately to the global economy. We believe that everyone shares responsibility to improve energy efficiency and to reduce GHG emissions in the atmosphere. Inogen supports global and national efforts to mitigate the impact of climate change. Inogen is committed to complying with all applicable laws and regulations that help reduce GHG and encouraging market adoption of low GHG emission technologies. Our position on climate change policy is guided by five principles:

1.
We believe that any global or national strategy to address climate change must be environmentally sustainable and economically viable.
2.
We believe that any climate change policy should be technology-neutral and designed to encourage private sector innovation and investment so that emissions reductions can be achieved in the most efficient manner possible.
3.
We believe that any global or national strategy to address climate change must be developed with input from stakeholder communication, including the public and private sectors, non-governmental organizations, academia, and investors.
4.
We believe that any policy to regulate GHG emissions should provide a clear, stable framework that enables the private sector to invest accordingly, and that minimizes the market imbalances that can result from policies applied unequally within or among nations.
5.
We believe that any policy to regulate GHG emissions should fairly account for companies that have already taken voluntary steps to reduce their GHG emissions.

Inogen is a responsible corporate citizen that has done business in 62 countries and territories around the world. Our business success and our environmental stewardship both depend on the efficiency of our global distribution network. Our long-term GHG reduction strategy is to optimize the processes that consume non-renewable resources within this network. We also recognize that, as a critical component of our customers’ supply chains, Inogen plays an important role in helping them operate in a more environmentally sustainable way.

Backlog

We run our operations on a just-in-time basis; however, the volatility of order intake may result in periods when incoming orders exceed our capacity. We do not currently have a backlog of orders that could not be fulfilled in our ordinary course of business. Further, our customers can change or cancel orders with limited or no penalty and limited advance notice prior to shipment.

Geographic information

During the years ended December 31, 2023, 2022, and 2021, substantially all of our long-lived assets were located within the United States. See Note 2 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for additional information related to our U.S. and non-U.S. revenue.

Seasonality

We believe our sales may be impacted by seasonal factors. For example, we historically experienced higher sales revenue in the second and third quarters, as a result of consumers traveling and vacationing during warmer weather in the spring and summer months, but this may vary year-over-year. As more home medical equipment (HME) providers adopt portable oxygen concentrators in their businesses, we expect our historical seasonality in the domestic business-to-business channel could change as well, which was previously influenced mainly by consumer buying patterns. Direct-to-consumer sales seasonality may also be impacted by the number of sales representatives and the amount of marketing spend in each quarter.

Corporate and available information

We were incorporated in Delaware in November 2001. Our principal executive offices are located at 859 Ward Drive, Goleta, California 93111. Our telephone number is (805) 562-0500. Our website address is www.inogen.com. We make available on our website, free of charge, our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and any amendments to those reports, as soon as reasonably practicable after we electronically file such material with, or furnish it to, the Securities and Exchange Commission, or SEC. Our SEC reports can be accessed through the investor relations page of our website located at http://investor.inogen.com. The SEC also maintains a website that contains our SEC filings. The address of the site is www.sec.gov.

 

18


 

We webcast our earnings calls and certain events we participate in or host with members of the investment community on our investor relations page of our website. In addition, we use our website http://investor.inogen.com as a means of disclosing information about our company, our products, our planned financial and other announcements, our attendance at upcoming investor conferences, and other matters. It is possible that the information we post on our website could be deemed material information. We may use our website to comply with our disclosure obligations under Regulation FD. Therefore, investors should monitor our website in addition to following our press releases, SEC filings, public conference calls, and webcasts. Corporate governance information, including our board committee charters, code of ethics, and corporate governance principles, is also available on our investor relations page of our website located at http://investor.inogen.com. The contents of our website are not incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file with the SEC, and any references to our website are intended to be inactive textual references only.

Information about our executive officers

The following table identifies certain information about our executive officers as of February 23, 2024.

 

Name

 

Age

 

Position

Kevin R. M. Smith

 

53

 

Chief Executive Officer, President, and Director

Michael K. Sergesketter

 

64

 

Executive Vice President, Chief Financial Officer and Corporate Treasurer

Dr. Stanislav Glezer

 

51

 

Executive Vice President, R&D and Chief Medical Officer

Jason Somer

 

56

 

Executive Vice President, General Counsel and Corporate Secretary

Gregoire Ramade

 

54

 

Executive Vice President, Chief Commercial Officer

Kevin R. M. Smith has served as our President, Chief Executive Officer, and as a director since November 2023. Previously, Mr. Smith served as the CEO, President and Executive Director at Sirtex Medical US Holdings, Inc., a biotechnology company, from 2019 to 2023, after serving as Executive Vice President of Sales & Marketing, Americas from 2017 to 2019. From 2021 to 2022, Mr. Smith also served as interim President and Chief Executive Officer and Director at OncoSec Medical, Inc., a biotechnology company. In his previous roles Mr. Smith served as Executive Vice President of Business Development at Gel-e, Inc., as Chief Commercial Officer at Sensium Healthcare, as Global Vice President of Sales & Marketing at Teleflex, and served in various sales and marketing roles in medical device companies. Mr. Smith holds a Master of Business Administration in Global Management from University of Phoenix and a Bachelor of Science in Marketing from the University of Kentucky.

Michael K. Sergesketter has served as our Executive Vice President, Chief Financial Officer, and Corporate Treasurer since September 2023. Previously, Mr. Sergesketter served as our interim Executive Vice President, Chief Financial Officer from December 2021 to March 2022. Mr. Sergesketter previously served as CFO of Kimball Electronics, Inc. and brings over forty years of finance experience in the manufacturing services industry. He also brings expertise working across business functions, including with the CEO and Board of Directors, Audit Committee and Compensation and Governance Committee. As part of his role as the CFO of Kimball Electronics, Inc. following its spin-off in 2014 and through June 2021, Mr. Sergesketter led the transformation of the finance and reporting functions to support the newly formed public company, helping to formulate and execute on the strategy that led to global expansion. During his tenure at Kimball Electronics and its predecessors, Mr. Sergesketter had the responsibility for a number of critical finance functions, including SEC reporting, Treasury, Investor Relations, Tax, Financial Planning & Analysis, Internal Audit while playing a leading role in various M&A transactions in the U.S. and abroad.

Dr. Stanislav Glezer has served as our Executive Vice President, R&D and Chief Medical Officer since January 2024, responsible for R&D and Engineering, Medical Affairs, Regulatory Affairs, and Quality. Dr. Glezer also served as our Executive Vice President and Chief Technology Officer from October 2021 to January 2024 and as our Executive Vice President and Chief Medical Officer from June 2021 to October 2021. Previously, Dr. Glezer was with Becton, Dickinson and Company, a global medical technology company where he served as the Worldwide Vice President of Medical Affairs for Diabetes Care since September 2018 with Business Development responsibilities added under him since January 2021. Prior to joining Becton Dickinson, Dr. Glezer served as the Chief Medical Officer at Adocia S.A. a biotechnology company from 2017 to 2018. From 2016 to 2017, Dr. Glezer served as Vice President of Global Medical Affairs at Novo Nordisk, Inc., a healthcare company. Earlier, Dr. Glezer served in a number of roles of progressively increasing seniority, including, Global Project Head for the largest late-stage pipeline asset, Vice President of Evidence and Value & Access, Vice President of Medical Affairs, and Senior Director of Medical Strategy & Operations, for Sanofi S.A., a multinational pharmaceutical company, from 2001 to 2015. Dr Glezer holds a doctor of medicine from Moscow State University of Medicine and Dentistry and an MBA from California Coast University.

 

19


 

Jason Somer has served as our Executive Vice President and General Counsel and Secretary since July 2021. Previously, Mr. Somer served as head Legal Counsel at Invoca, Inc., a SaaS analytics company. Prior to his time at Invoca, Mr. Somer served as Associate General Counsel at Sunniva, Inc., and as General Counsel and Corporate Secretary for Innova Gaming Group, a gaming company. Prior to joining Innova, Mr. Somer served as the Senior Vice President of Business Development and General Counsel at Sunora Energy Solutions, a solar energy development company. Mr. Somer also previously served as the Vice President of Special Projects and the Senior Global Counsel at Suntech Power, a Shanghai-based solar energy technology company. Prior to joining Suntech Power, Mr. Somer served as Director of Legal Affairs & Business Development at Ironport Systems, Inc. and as Associate General Counsel and a Business Development Director of Neoforma, Inc. Mr. Somer joined Neoforma from Morrison & Foerster where he was a corporate/securities associate based in New York. Mr. Somer holds a L.L.M. from Boston University, a L.L.B from the University of British Columbia School of Law, and a B.Sc. from the University of Western Ontario in Biology/Pharmacology.

Gregoire Ramade has served as our Chief Commercial Officer since January 2024 and served as our Senior Vice President of International Sales from November 2023 to January 2024. Prior to joining the Company, Mr. Ramade served as Senior Vice President and Chief Commercial Officer of Vapotherm, Inc. from October 2020 to October 2023 and as Vice President, International Sales and Worldwide Marketing of Vapotherm, Inc. since May 2016. Mr. Ramade worked at Becton Dickinson Medical-Pharmaceutical Systems as Vice President of Global Marketing and Business Development from January 2013 to May 2016. He also held the positions of Senior Marketing Director Home Healthcare Solution at Philips Healthcare from 2010 to 2012, Marketing Director EMEA at Philips Respironics from 2005 to 2009 and Product Manager of Consumable Masks and Accessories at Philips Respironics from 2004 to 2005. Mr. Ramade holds a bachelor’s degree in International Business with a minor in Economics from the American University of Paris and an MBA in International Business and Marketing from the Ecole Nationale des Ponts et Chausses School of International Management.

 

20


 

ITEM 1A. RISK FACTORS

We operate in a rapidly changing environment that involves numerous uncertainties and risks. In addition to the other information included in this Annual Report on Form 10-K, the following risks and uncertainties may have a material and adverse effect on our business, financial condition, results of operations, or stock price. You should consider these risks and uncertainties carefully, together with all of the other information included or incorporated by reference in this Annual Report on Form 10-K. The risks and uncertainties described below may not be the only ones we face. If any of the risks or uncertainties we face were to occur, the trading price of our securities could decline, and you may lose all or part of your investment. This Annual Report on Form 10-K also contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those anticipated in the forward-looking statements as a result of factors that are described below and elsewhere in this report.

Risk factors include, but are not limited to, statements concerning the following:

Risks related to our business and strategy:

the intense international, national, regional and local competition we face in our industry;
our dependence on a limited number of customers for a significant portion of our sales revenue;
our reliance on a single source or a limited group of manufacturers or suppliers;
the need to continue to enhance our existing products and develop and market new products;
potential acquisitions of, or investments in, other companies;
the complex and lengthy reimbursement process we depend upon for a significant portion of our revenue;
increases in our operating costs;
economic impacts that affect customer and consumer spending as well as demand for our products;
public health threats and epidemics;
the lack of long-term supply contracts with many of our third-party suppliers;
the competitive bidding process or other reimbursement policy changes under Medicare or other third-party payors, including recently enacted and potential future changes in the reimbursement rates or payment methodologies under Medicare, Medicaid and other government programs;
consolidation in the healthcare industry;
healthcare reform measures;
the possibility our manufacturing facilities could become unavailable or inoperable and other potential manufacturing problems or delays;
our reliance upon a third-party contract manufacturer for certain manufacturing and repair operations;
potential failure to maintain or obtain new private payor contracts and future reductions in reimbursement rates from private payors;
our ability to manage our anticipated growth effectively;
the possibility of non-payment of our HME providers, distributors, private label partners and resellers;
our international sales and manufacturing activities;
warranty or product liability claims or other litigation;
our dependence on the services of our senior executives and other key technical personnel;
variance in our financial condition and results of operations; and
the market opportunities for our products.

 

21


 

Risks related to the regulatory environment:

extensive federal, state, and international regulations related to our business by numerous government agencies, including the U.S. Food and Drug Administration, or FDA and the European Medical Devices regulation;
the potential need to seek additional clearances or approvals for our products; and
potential FDA, state, or international regulatory enforcement action and other penalties.

Risks related to our intellectual property:

our ability to secure and maintain patent or other intellectual property protection for the intellectual property used in our products;
the possibility that any of our patents may be challenged, invalidated, circumvented or rendered unenforceable; and
patent and other intellectual property litigation if our products infringe or appear to infringe the intellectual property rights of others.

Risks related to being a public company:

increased costs as a result of operating as a public company and the substantial time our management will be required to devote to compliance initiatives and corporate governance practices; and
our ability to maintain effective internal controls.

Risks related to our common stock:

the volatility of the trading price of our common stock;
the publication of research reports by securities or industry analysts;
potential sales of a large number of shares of our common stock;
anti-takeover provisions in our charter documents and under Delaware law; and
our intention not to pay dividends for the foreseeable future.

Risks related to our business and strategy

We face intense international, national, regional and local competition and if we are unable to compete successfully, it could have an adverse effect on our revenue, revenue growth rate, if any, and market share.

The long-term oxygen therapy market is a highly competitive industry. We compete with a number of manufacturers and distributors of portable oxygen concentrators (POCs), as well as providers of other long-term oxygen therapy solutions such as home delivery of oxygen tanks or cylinders, stationary concentrators, transfilling concentrators, and liquid oxygen.

Our significant manufacturing competitors are Respironics (a subsidiary of Koninklijke Philips N.V.), Caire Medical (subsidiary of NGK Spark Plug), DeVilbiss Healthcare (a subsidiary of Drive Medical), O2 Concepts, Precision Medical, Gas Control Equipment (subsidiary of Colfax), Nidek Medical, 3B Medical, SysMed, and Belluscura. Respironics, which announced in early 2024 that it would be leaving the U.S. portable oxygen concentrator market until further regulatory assessments but continues to have product in the market. Given the relatively straightforward regulatory path in the oxygen therapy device manufacturing market, we expect that the industry will become increasingly competitive in the future. For example, some major competitors have implemented direct-to-consumer sales models, which may increase their competitiveness and sales to patients, and we have recently seen the cost per generated lead trend higher than historical averages that may in part be due to increased competition. However, the strategies of these major competitors are currently limited to direct-to-consumer sales and do not include direct-to-consumer rentals where they would be responsible to meet national accreditation and state-by-state licensing requirements and secure Medicare billing privileges. Manufacturing companies compete for sales to providers primarily on the basis of price, quality/reliability, financing, bundling, product features, and service.

 

22


 

For many years, Lincare, Inc. (a subsidiary of the Linde Group), Apria Healthcare, Inc., AdaptHealth Corp., Rotech Healthcare, Inc., and Viemed Healthcare, Inc. have been among the market leaders in providing respiratory therapy products, while the remaining market is serviced by local providers. Because of reimbursement reductions, we expect more industry consolidation and volatility in ordering patterns based on how providers are restructuring their businesses and their access to capital. In addition, providers may reduce or eliminate purchases from us due to our increased focus on building out a prescriber sales team and pursuing rentals directly, which could be in competition with our providers in the United States. Respiratory therapy providers compete primarily on the basis of product features and service, rather than price, since reimbursement levels are established by Medicare and Medicaid, or by the individual determinations of private payors.

Some of our competitors are large, well-capitalized companies with greater resources than we have. Consequently, they are able to spend more aggressively on product development, marketing, sales and other product initiatives than we can. Some of these competitors have:

significantly greater name recognition;
established relationships with healthcare professionals, customers and third-party payors;
established distribution networks;
additional lines of products, and the ability to offer rebates or bundle products to offer higher discounts, lower pricing, longer warranties, financing or extended terms, other incentives to gain a competitive advantage;
greater history in conducting research and development, manufacturing, marketing and obtaining regulatory approval for respiratory device products; and
greater financial and human resources for product development, sales and marketing, and patent litigation.

As a result, our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standard regulatory and reimbursement development and customer requirements or changing or uncertain business conditions or macroeconomic trends, including supply chain challenges. In light of these advantages that our competitors maintain, even if our technology and direct-to-consumer distribution strategy is more effective than the technology and distribution strategy of our competitors, including those who have adopted or may in the future adopt direct-to-consumer sales models, current or potential customers might accept competitor products and services in lieu of purchasing our products. We anticipate that we will face increased competition in the future as existing companies and competitors develop new or improved products and distribution strategies and as new companies enter the market with new technologies and distribution strategies. We may not be able to compete effectively against these organizations. Our ability to compete successfully and to increase our market share is dependent upon our reputation for providing responsive, professional and high-quality products and services and achieving strong customer satisfaction. Increased competition in the future could adversely affect our revenue, revenue growth rate, margins and market share.

We depend on a limited number of customers for a significant portion of our sales revenue and the loss of, or a significant shortfall in demand from, these customers could have a material adverse effect on our financial condition and operating results.

We receive a significant amount of our sales revenue from a limited number of customers, including distributors, HME providers, our private label partner, resellers, and charitable organizations. For the years ended December 31, 2023, 2022, and 2021, sales revenue to our top 10 customers accounted for approximately 25.2%, 30.5% and 27.4%, respectively, of our total revenue. Medicare's service reimbursement programs represented more than 10% of our total revenue for the years ended December 31, 2023, 2022 and 2021. We expect that sales to relatively few customers will continue to account for a significant percentage of our total revenue in future periods. Our future success will significantly depend upon the timing and volume of business from our largest customers and the financial and operational success of these customers. However, we can provide no assurance that any of these customers or any of our other customers will continue to purchase our products at current levels, pricing, or at all, and our revenue could fluctuate significantly due to changes in customer order levels, economic conditions, the adoption of competitive products, or the loss of, reduction of business with, or less favorable terms with any of our largest customers. For example, we have previously experienced a decline in sales to one large national homecare provider who purchased through our private label partner. We have also experienced a decline in sales from other HME providers and these providers have communicated to us that they continue to be subject to capital constraints. If we were to lose one of our key customers or have a key customer significantly reduce its volume of business with us, such as we previously experienced with the large national homecare provider, our revenue may be materially reduced and there would be an adverse effect on our business, financial condition and results of operations.

 

23


 

We obtain some of the components, subassemblies and completed products included in our products from a single source or a limited group of manufacturers or suppliers, and in some cases components required to manufacture and assemble our products are available in only limited supplies from limited manufacturers or suppliers, and the partial or complete loss of one or more of these manufacturers or suppliers or limitation on availability could cause significant production delays or stoppages, an inability to meet customer demand, substantial loss in revenue, and an adverse effect on our financial condition and results of operations.

We utilize single-source suppliers for some of the components and subassemblies we use in our Inogen One systems and our Inogen At Home systems. For example, we have elected to source certain key components from single sources of supply, including our batteries, motors, valves, and some molded plastic components. Many of our products also utilize components that are available from a limited number of suppliers. Our dependence on single-source or limited-source suppliers of components may expose us to several risks, including, among other things:

our suppliers or their component sub-suppliers may be unable to meet demands due to global supply chain disruptions;
we may experience delays in delivery by our suppliers due to customs clearing delays, shipping delays, scarcity of raw materials and components or changes in demand from us or their other customers;
our suppliers may be unable to meet demands due to the effect of exposure to infectious diseases, epidemics or other public health emergencies, or due to acts of terrorism, hostilities, military conflict or war, including the conflict between Israel and Hamas and the war in Ukraine;
we may not be able to find new or alternative components, even at elevated prices, or reconfigure our system and manufacturing processes in a timely manner if the necessary components become unavailable, which could lead to a production slowdown or temporary stoppage;
our suppliers may encounter financial hardships as a result of unfavorable economic and market conditions unrelated to our demand for components, which could inhibit their ability to fulfill our orders and meet our requirements;
suppliers may fail to comply with regulatory requirements, be subject to lengthy compliance, validation or qualification periods, or make errors in manufacturing components that could negatively affect the performance or safety of our products, cause delays in supplying of our products to our customers, or result in regulatory enforcement against us or our suppliers;
newly identified suppliers may not qualify under the stringent quality regulatory standards to which our business is subject, which could inhibit their ability to fulfill our orders and meet our requirements;
we or our suppliers may not be able to respond to unanticipated changes in customer orders, and if orders do not match forecasts, we or our suppliers may have excess or inadequate inventory of materials and components;
we may be subject to price fluctuations due to a lack of long-term supply arrangements for key components or changes in import tariffs, trade restrictions or barriers or other government actions that impact our ability to obtain such components;
we or our suppliers may lose access to critical services, tools, moldings, and components, resulting in an interruption in the manufacture, assembly and shipment of our systems;
our suppliers may be subject to allegations by other parties of misappropriation of proprietary information in connection with their supply of products to us, which could inhibit their ability to fulfill our orders and meet our requirements;
fluctuations in demand for products that our suppliers manufacture for others may affect their ability or willingness to deliver components to us in a timely manner; and
our suppliers may wish to discontinue supplying components or services to us.

We have experienced supply problems with one or more of our suppliers and may again experience supply problems in the future. For example, we saw supply chain disruptions in the second half of 2021 as well as in 2022 and 2023, primarily associated with semiconductor chips used in our batteries and printed circuit boards. However, we recognize that there could be supply shortages for other components used in our products. While we have taken steps to attempt to mitigate the impact of potential supply shortages, the previously experience shortages have had and any future shortage may have a negative impact on our ability to manufacture products (including with respect to the production halt discussed below) as these chips are used across all of our portable oxygen concentrators in our batteries and printed circuit boards.

The inflated costs related to the supply shortage negatively impacted our cost of goods sold throughout 2022 and 2023 associated with these chips, most of these costs increased our prepaid expense and inventory given that these components were either not yet delivered or not yet sold in finished products during the period.

 

24


 

In addition, we may be deemed to manufacture or contract to manufacture products that contain certain minerals that have been designated as “conflict minerals” under the Dodd-Frank Wall Street Reform and Consumer Protection Act. As a result, we may be required to perform due diligence to determine the origin of such minerals and disclose and report whether such minerals originated in the Democratic Republic of the Congo or adjoining countries. The implementation of these requirements could adversely affect the sourcing, availability, and pricing of minerals used in the manufacture of our products. In addition, we have incurred additional costs to comply with the disclosure requirements, including costs related to determining the source of any of the relevant minerals and metals used in our products. If any of these risks materialize, costs could significantly increase and our ability to meet demand for our products could be impacted. If we fail to comply with the applicable regulations, we could be required to pay civil penalties, face criminal prosecution and, in some cases, be prohibited from distributing our products in commerce until the products or component substances are brought into compliance. If we are unable to satisfy commercial demand for our products in a timely manner, our ability to generate revenue would be impaired, market acceptance of our products could be adversely affected, and customers may instead purchase or use alternative products. In addition, we could be forced to secure new or alternative components and subassemblies through a replacement supplier. Finding alternative sources for these components and subassemblies could be difficult in certain cases and may entail a significant amount of time and disruption. In some cases, we would need to change the components or subassemblies if we sourced them from an alternative supplier. This, in turn, could constitute a material modification or require a redesign of our products and, potentially, require additional FDA clearance or approval before we could use any materially modified or redesigned product with new components or subassemblies, thereby causing further costs and delays that could adversely affect our business, financial condition and results of operations.

If we are unable to continue to enhance our existing products, develop or acquire and market our products that respond to customer needs and preferences and achieve market acceptance, we may experience a decrease in demand for our products and our business could suffer.

We may not be able to compete as effectively with our competitors and ultimately satisfy the needs and preferences of our customers unless we can continue to enhance existing products, acquire companies with new or different products, sell our existing products, and develop new innovative products ourselves. Product development requires significant financial, technological and other resources. While we expended $20.8 million, $21.9 million and $16.6 million for the years ended December 31, 2023, 2022, and 2021, respectively, in research and development efforts, we cannot assure that this level of investment will be sufficient to maintain a competitive advantage in product innovation, which could cause our business to suffer.

Product improvements and new product introductions also require significant planning, design, development, patent protection, and testing at the technological, product, and manufacturing process levels and we may not be able to timely develop product improvements or new products or obtain necessary patent protection and regulatory clearances or approvals for such product improvements or new products in a timely manner, or at all. Our competitors’ new products may enter the market before our new products reach the market, be more effective with more features, obtain better market acceptance, or render our products obsolete. Any new products that we develop or acquire may not receive market acceptance or otherwise generate any meaningful sales or profits for us relative to our expectations based on, among other things, existing and anticipated investments in manufacturing capacity and commitments to fund advertising, marketing, promotional programs and research and development. In addition, if we are unable to seek and obtain regulatory approval or adequate coverage and reimbursement for any new products that we develop or introduce, in a timely manner or at all, we may realize lower revenue than expected or even no revenue at all from these products. As a result, our business, financial condition and results of operations could be materially harmed.

We may expand through acquisitions of, or investments in, other companies, each of which may divert our management’s attention, result in additional dilution to our stockholders, increase expenses, disrupt our operations, and harm our results of operations.

Our business strategy may, from time-to-time, include acquiring or investing in complementary services, technologies or businesses, such as our acquisition of Physio-Assist in 2023. We do not have an extensive history of acquiring other companies and cannot assure you that we will successfully identify suitable acquisition candidates, integrate or manage disparate technologies, lines of business, personnel and corporate cultures, realize our business strategy or the expected return on our investment, or manage a geographically dispersed company. Any such acquisition or investment could materially and adversely affect our financial condition and results of operations. We may issue equity securities which could dilute current stockholders’ ownership, incur debt, assume contingent or other liabilities and expend cash in acquisitions, which could negatively impact our financial condition, stockholder equity, and stock price. The acquisition and integration process is complex, expensive and time-consuming, and may cause an interruption of, or loss of momentum in, product development and sales activities and operations of both companies, and we may incur substantial cost and expense, as well as divert the attention of management.

 

25


 

Acquisitions and other strategic investments involve significant risks and uncertainties, including:

the potential failure to achieve the expected benefits of the combination or acquisition;
the potential failure to successfully develop or commercialize the acquired products or technology;
unanticipated costs and liabilities;
difficulties in integrating new products, businesses, operations, and technology infrastructure in an efficient and effective manner;
difficulties in maintaining customer relations;
the potential loss of key employees of the acquired businesses;
the diversion of the attention of our senior management from the operation of our daily business;
the potential adverse effect on our cash position to the extent that we use cash for the purchase price;
the potential incurrence of interest expense and debt service requirements if we incur debt to pay for an acquisition;
the potential issuance of securities that would dilute our stockholders’ percentage ownership;
the potential to incur large and immediate write-offs and restructuring and other related expenses;
the potential of amortization expenses related to intangible assets;
the potential failure to achieve anticipated reimbursement classifications for acquired products;
the potential to become involved in intellectual property litigation related to such acquisitions or strategic investments; and
the inability to maintain uniform standards, controls, policies, and procedures.

Any acquisition or investment could expose us to unknown liabilities. Moreover, we cannot assure you that we will realize the anticipated benefits of any acquisition or investment. In addition, our inability to successfully operate and integrate newly acquired businesses appropriately, effectively, and in a timely manner could impair our ability to take advantage of future growth opportunities and other advances in technology, as well as on our revenues, gross margins, and expenses.

For example, as part of our ongoing efforts to advance patient preference and maintain our technology leadership position, we acquired New Aera in 2019. We made certain assumptions relating to the New Aera acquisition, which assumptions have proven to be inaccurate, including the failure to realize the expected benefits of the acquisition, failure to realize expected revenue, higher than expected operating costs, and general economic and business conditions that adversely affected the combined company following the acquisition. On December 19, 2022, we determined to dispose of the technology intangible assets previously acquired from New Aera related to the Tidal Assist® Ventilator (TAV®) technology by ceasing development of such assets and abandoning the TAV program (the “Disposal Determination”). We made the Disposal Determination based on our assessment that continued development of the assets would not be economically feasible. The assessment considered many factors, including 1) the lack of compatibility and functionality of the technology intangible asset within our existing product portfolio, 2) the lack of commercial potential of such products that were not approved for ventilation Medicare reimbursement and a negative litigation outcome that occurred subsequent to the approved Healthcare Common Procedure Coding System (HCPCS) code process, and 3) the substantial additional investment that would be required in order to attempt to achieve any commercial potential with substantial risk that no benefit would ever be achievable.

We depend upon reimbursement from Medicare, private payors, Medicaid and payments from patients for a significant portion of our revenue, and if we fail to manage the complex and lengthy reimbursement process, our business and operating results could be adversely affected.

A significant portion of our rental revenue is derived from reimbursement by third-party payors. We accept assignment of insurance benefits from customers and, in a majority of cases, invoice and collect payments directly from Medicare, private payors and Medicaid, as well as direct from patients under co-insurance provisions. For the years ended December 31, 2023, 2022 and 2021, approximately 20.3%, 15.0% and 12.9%, respectively, of our total revenue was derived from Medicare, private payors, Medicaid, and individual patients who directly receive reimbursement from third-party payors and this percentage could increase as a percent of total revenue if we increase net patient additions faster than our sales revenue growth.

 

26


 

Our financial condition and results of operations may be affected by the healthcare industry’s reimbursement process, which is complex and can involve lengthy delays between the time that a product is delivered to the consumer and the time that the reimbursement amounts are settled. Depending on the payor, we may be required to obtain certain payor-specific documentation from physicians and other healthcare providers before submitting claims for reimbursement. Certain payors have filing deadlines, and they will not pay claims submitted after such time. We are also subject to extensive pre-payment and post-payment audits by governmental and private payors that could result in material delays, refunds of monies received or denials of claims submitted for payment under such third-party payor programs and contracts. We cannot ensure that we will be able to continue to effectively manage the process which would adversely affect our business, financial condition and results of operations.

Increases in our operating costs could have a material adverse effect on our business, financial condition and results of operations.

Reimbursement rates are established by fee schedules mandated by Medicare, private payors and Medicaid, and are likely to be set, in part, to federal and state government budgetary constraints. As a result, with respect to Medicare and Medicaid related revenue, we may not be able to offset the effects of general inflation on our operating costs through increases in prices for our products, as these inflation adjustments are subject to annual approval outside of our control. In particular, labor and related costs account for a significant portion of our operating costs, and we compete with other healthcare providers to attract and retain qualified or skilled personnel and with various industries for administrative and service employees. As a result, increases in our operating costs including personnel-related costs could adversely affect our financial condition and results of operations.

An economic recession, downturn, period of inflation, or economic uncertainty in our key markets may adversely affect customer and consumer spending as well as demand for our products.

Our results of operations could be adversely affected by general conditions in the global economy and in the global financial markets. Our general business strategy may be adversely affected by any such economic downturn, volatile business environment, higher inflation, bank failures, or continued unpredictable and unstable market conditions. Unfavorable economic conditions may lead customers and consumers to delay or reduce purchases of our products and/or strain our suppliers. Consumer demand for our products may not reach our targets, or may decline, when there is an economic downturn or economic uncertainty in our key markets and our customers could be delayed in making payments for our products. Our sensitivity to economic cycles and any related fluctuation in customer and consumer demand could have a material adverse effect on our business, financial condition, and results of operations.

We are subject to risks associated with public health threats and epidemics, including the COVID-19 pandemic and related public health emergency (PHE).

Public health outbreaks, epidemics, pandemics of contagious or infectious diseases, such as COVID-19, may significantly disrupt our business. Such outbreaks pose the risk that we or our employees, contractors, suppliers, or other partners may be prevented from conducting business activities for an indefinite period of time due to spread of the disease, or due to shutdowns that may be requested or mandated by federal, state and local governmental authorities. Business disruptions could include disruptions or restrictions on our ability to travel, as well as temporary closures of our facilities or the facilities of our contractors, suppliers, and other partners. For example, we previously experienced declines in total demand during portions of the COVID-19 pandemic and related PHE, which we believe were due to these factors and other factors related to the COVID-19 pandemic and related PHE.

In addition, while we and our contract manufacturer were able to keep our manufacturing facilities open during the COVID-19 pandemic and related PHE, there can be no assurance that we would be able to keep such facilities open indefinitely during a future public health emergency.

We do not have long-term supply contracts with many of our third-party suppliers.

We purchase components and subassemblies from third-party suppliers, including some of our single-source suppliers, through purchase orders and do not have long-term supply contracts with many of these third-party suppliers. Many of our third-party suppliers, therefore, are not obligated to perform services or supply products to us for any specific period, in any specific quantity or at any specific price, except as may be provided in a particular purchase order. We do not maintain large volumes of inventory from most of these suppliers. For example, our batteries and motherboards are sourced from a single source supplier, and sub-components of the battery are also sourced from single source suppliers. For additional discussion of potential risks related to our inability to source components of our products, please see the risk factor entitled “We obtain some of the components, subassemblies and completed products included in our products from a single source or a limited group of manufacturers or suppliers, and in some cases those components are available in only limited supplies from limited manufacturers or suppliers, and the partial or complete loss of one or more of these manufacturers or suppliers could cause significant production delays or stoppages, an inability to meet customer demand, substantial loss in revenue, and an adverse effect on our financial condition and results of operations.

 

27


 

A significant majority of our rental patients who use our product have health coverage under the Medicare program, and recently enacted and future changes in the reimbursement rates or payment methodologies under Medicare, Medicaid and other government programs have affected and could continue to materially and adversely affect our business and operating results.

As a provider of oxygen equipment rentals, we depend heavily on Medicare reimbursement as a result of the higher proportion of elderly persons suffering from chronic long-term respiratory conditions. Medicare Part B, or Supplementary Medical Insurance Benefits, provides coverage to eligible beneficiaries that include items of durable medical equipment for use in the home, such as oxygen equipment and other respiratory devices. There are increasing pressures on Medicare to control healthcare costs and to reduce or limit reimbursement rates for home medical products.

Legislation, including the Medicare Prescription Drug, Improvement, and Modernization Act of 2003, the Deficit Reduction Act of 2005, the Medicare Improvements for Patients and Providers Act of 2008, and the Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act, contain provisions that directly impact reimbursement for the durable medical equipment products provided by us:

The Medicare Prescription Drug, Improvement, and Modernization Act of 2003 significantly reduced reimbursement for inhalation drug therapies beginning in 2005, reduced payment amounts for certain durable medical equipment, including oxygen, beginning in 2005, froze payment amounts for other covered HME items through 2008, established a competitive bidding program for home medical equipment and implemented quality standards and accreditation requirements for durable medical equipment suppliers.
The Deficit Reduction Act of 2005 limited the total number of continuous rental months for which Medicare will pay for oxygen equipment to 36 months, after which time there is generally no additional reimbursement to the supplier (other than for periodic, in-home maintenance and servicing). The Deficit Reduction Act of 2005 also provided that title of the equipment would transfer to the beneficiary, which was later repealed by the Medicare Improvements for Patients and Providers Act of 2008. For purposes of the rental cap, the Deficit Reduction Act of 2005 provided for a new 36-month rental period that began January 1, 2006 for all oxygen equipment. After the 36th continuous month during which payment is made for the oxygen equipment, the supplier is generally required to continue to furnish the equipment during the period of medical need for the remainder of the useful lifetime of the equipment, provided there are no breaks in service due to medical necessity that exceed 60 days. The reasonable useful lifetime for our portable oxygen equipment is 60 months. After 60 months, if the patient requests, and the patient meets Medicare coverage criteria, the rental cycle starts over and a new 36-month rental period begins. There are no limits on the number of 60-month cycles over which a Medicare patient may receive benefits and an oxygen therapy provider may receive reimbursement, so long as such equipment continues to be medically necessary for the patient. We anticipate that the Deficit Reduction Act of 2005 oxygen payment rules will continue to negatively affect our net revenue on an ongoing basis, as each month additional customers reach the capped rental period in month thirty-seven, resulting in potentially two or more years without rental income from these customers while we continue to incur customer service and maintenance costs. Our capped patients as a percentage of total patients on service was approximately 13.1% as of December 31, 2023 and 9.2% as of December 31, 2022. The percentage of capped patients may fluctuate over time as new patients come on service, patients come off service before and during the capped rental period, and existing patients enter the capped rental period. We cannot predict the potential impact to rental revenues in future periods associated with patients in the capped rental period.
The Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act, included, among other things, face-to-face physician encounter requirements for certain durable medical equipment and home health services, and a requirement that by 2016, the competitive bidding process be nationalized or prices in non-competitive bidding areas be adjusted to match competitive bidding prices.
There were significant U.S. reimbursement and policy changes associated with the COVID-19 PHE that impacted oxygen therapy and other durable medical equipment. The CARES Act allowed the U.S. Department of Health and Human Services (HHS) to waive certain Medicare telehealth payment requirements during the COVID-19 PHE declared by HHS on January 31, 2020 to allow beneficiaries in all areas to receive telehealth services, including at their home, starting March 6, 2020. The Coronavirus Preparedness and Response Supplemental Appropriations Act (H.R. 6074) also granted HHS the authority to waive certain requirements with respect to telehealth services. Under this authority, CMS clarified that HHS would not conduct audits to determine whether there was a prior physician-patient relationship for telehealth claims submitted during the COVID-19 PHE. The CARES Act, passed on March 27, 2020, included the extension of the 50/50 blended rate for HME in rural and non-contiguous, non-competitively bid areas and established a new 75/25 blended rate for all other non-competitively bid areas through the duration of the COVID-19 PHE. The 75/25 blended rate was retroactive to March 6, 2020. The COVID-19 PHE expired on May 11, 2023. The Coronavirus Preparedness and Response Supplemental Appropriations Act extended the 75/25 blended rates for all other non-competitively bid areas until December 31, 2023.

 

28


 

In May 2020, Congress eliminated the 2% Medicare sequestration payment reduction that applies to all Medicare providers and suppliers, due to the COVID-19 PHE, and Congress extended it until March 31, 2022. The sequestration payment reduction resumed with a 1% reduction to rates from April 1, 2022 until June 30, 2022, and the full 2% Medicare sequestration resumed on July 1, 2022.
The CARES Act established a provider relief fund of $100 billion for Medicare providers and suppliers to prevent, prepare for, and respond to the COVID-19 PHE, and as a Medicare supplier we also received funds of $6.2 million in the second quarter of 2020. The Paycheck Protection Program and Heath Care Enhancement Act was also signed into law on April 24, 2020 and provided additional funding of $484 billion to programs enacted under the CARES Act. Of the $484 billion, $75 billion was additional funding for healthcare providers to reimburse healthcare related expenses and lost revenues attributable to COVID-19 PHE, which was in addition to the $100 billion approved in the CARES Act.
On April 6, 2020, CMS issued an Interim Final Rule (IFR) in the Federal Register for policy and regulatory revisions in response to the COVID-19 PHE. This IFR included that for the duration of the COVID-19 PHE, the face-to-face requirements and clinical indications of coverage for home oxygen, among other respiratory products, were waived.
The Trump administration also issued a number of regulatory waivers to increase the flexibility in durable medical equipment, prosthetics, orthotics and supplies (DMEPOS) suppliers’ ability to service patients quickly and without the normal requirements. For example, the patient signature for proof of delivery for DMEPOS was waived when signatures could not be collected during the COVID-19 PHE for dates of services within the PHE. In addition, CMS increased Medicare contractors’ ability to waive replacement product requirements, paused the national prior authorization program for certain DMEPOS items, automatically extended expiring accreditations, granted contractors the flexibility to grant appeals extensions, and suspended medical review of claims. Both the IFR and temporary regulatory changes show significant flexibility from CMS to improve access for oxygen and other DMEPOS items during this COVID-19 PHE. These changes were retroactive to early March 2020. In August 2020, CMS resumed medical review of claims and the prior authorization program for certain DMEPOS.
CMS issued a final rule in December 2021 (CMS-1738-P) to establish payment amounts that were to be effective after the COVID-19 PHE for DMEPOS products and services covered under Medicare.
CMS established three different fee schedule adjustment methodologies for non-CBAs after the termination of the COVID-19 PHE: (1) for non-contiguous non-CBAs; (2) for contiguous non-CBAs defined as rural areas; and (3) for non-rural non-CBAs within the contiguous United States. Payment methodologies (1) and (2) contemplate utilizing the 50/50 blended rates as a permanent construct, but payment methodology (3) contemplates setting the fee schedule amounts to 100% of the Medicare rates that are based upon (former) competitive bid rates. This will reduce Medicare rates after the PHE is over in the current areas that are considered non-rural but not covered by a former CBA, as those areas are currently receiving a 75/25 blended reimbursement rate.
In January 2021, CMS announced, for informational purposes only, the payment amounts that would have been effective for the competitive bidding round 2021 as part of its effort to increase transparency into the DMEPOS Competitive Bidding Program. As a reminder, the bids for oxygen were based on the HCPCS code E1390, which is for stationary oxygen, and there were 130 regions bid. The simple average of the 2018 payment amounts for these regions for this code was $73.98. The simple average of the payment amounts for these regions for this code was $122.61, or an average increase of 65.7%. If CMS were to have implemented these rate changes, the simple average payment amounts in these regions for POCs (codes E1390 and E1392) would have been $157.60, which is significantly higher than the simple average payment amounts of $110.07 and $121.07 per month being paid as of January 1, 2021 and April 1, 2021 for these regions.
In September 2021, CMS published a Decision Memo which revised the Home Use of Oxygen national coverage determination and removed the national coverage determination for Home Oxygen Use to Treat Cluster Headaches. This allows the Medicare Administrative Contractors to make coverage determinations regarding the use of home oxygen and oxygen equipment for cluster headaches. CMS also expanded patient access to oxygen and oxygen equipment in the home by allowing oxygen use for acute or short-term needs instead of limiting coverage to chronic hypoxemia, removed the requirements for alternative treatment measures before dispensing of oxygen therapy, and removed the limited list of conditions for which oxygen may be covered to respiratory-related diseases, to allow the physician flexibility to make that determination. In addition, CMS defined exercise more broadly to include functional performance of the patient and allow more flexibility on pulse oximetry readings to account for differences in skin pigmentation. Lastly, CMS reduced provider burden by removing the oxygen certificate of medical necessity requirement. We believe these changes will expand coverage for patients who would benefit from oxygen therapy, reduce administrative burdens, and give more decision-making authority on proper patient care to the physicians. CMS delayed the implementation date for the revised national coverage determination until January 3, 2023.

 

29


 

On March 11, 2021, the American Rescue Plan Act of 2021 (ARP) became federal law. The ARP, among other things, increased spending without offsets to other federal programs. The Statutory Pay-as-You-Go (PAYGO) Act of 2010 requires deficit neutrality overall in the laws enacted by Congress and imposes automatic spending reductions at the end of the year if such laws increase the deficit when they are added together. Any legislation enacted after February 12, 2010, that affects direct spending and/or revenues is subject to Statutory PAYGO. The Congressional Budget Office previously estimated that a Statutory PAYGO sequester in fiscal year 2022 resulting from the ARP passage would cause a 4% reduction in Medicare spending.
On December 29, 2022, the Consolidated Appropriations Act of 2023 (Pub. L. 117-328) was signed into law. Included in this law was a provision deferring for two years, until January 1, 2025, the Statutory PAYGO Medicare payment reductions. This law also extended the DME 75/25 blended rates in non-competitive bidding areas and extended the COVID-19 PHE telehealth waivers until the end of 2024. We cannot currently determine if, or to what extent, our business, results of operations, financial condition or liquidity will ultimately be impacted by mandated sequestration triggers under the PAYGO Act, or if or when the mandated sequestration will occur. Medicare’s service reimbursement programs accounted for 67.7%, 77.0% and 81.9% of rental revenue for the years ended December 31, 2023, 2022 and 2021, respectively, and based on total revenue were 13.7%, 11.6% and 10.6% for the years ended December 31, 2023, 2022 and 2021, respectively.

These legislative provisions have had and may continue to have a material and/or adverse effect on our business, financial condition and results of operations.

The HHS Office of Inspector General (OIG) has recommended that states review Medicaid reimbursement for durable medical equipment (DME) and supplies. The OIG cites an earlier report estimating that four states (California, Minnesota, New York, and Ohio) could have saved more than $18.1 million on selected DME items if their Medicaid prices were comparable to those under round one of the Medicare competitive bidding program. Since issuing those reports, the OIG identified $12 million in additional savings that the four states could have obtained on the selected items by using pricing similar to the Medicare round two competitive bidding and national mail-order programs. In light of varying Medicaid provider rates for DME and the potential for lower spending, the OIG recommends that CMS (1) seek legislative authority to limit state Medicaid DME reimbursement rates to Medicare program rates, and (2) encourage further reduction of Medicaid reimbursement rates through competitive bidding or manufacturer rebates (the OIG did not determine the cost of implementing a rebate or competitive bidding program in each state). This was effective beginning January 1, 2018.

Due to budgetary shortfalls, many states are considering, or have enacted, cuts to their Medicaid programs. In addition, many private payors reimburse at a percentage of the Medicare rates. Medicare, Medicaid and private payor reimbursement rate cuts have included, or may include elimination or reduction of coverage for our products, amounts eligible for payment under co-insurance arrangements, or payment rates for covered items. Continued state budgetary pressures could lead to further reductions in funding for the reimbursement for our products which, in turn, would adversely affect our business, financial condition and results of operations.

The competitive bidding process or other reimbursement policy changes under Medicare or other third-party payors could negatively affect our business and financial condition.

The Medicare Prescription Drug, Improvement, and Modernization Act of 2003 required the Secretary of HHS to establish and implement programs under which competitive acquisition areas are established throughout the United States for purposes of awarding contracts for the furnishing of competitively priced items of durable medical equipment, including oxygen equipment.

We rely significantly on reimbursement from Medicare and private payors, including Medicare Advantage plans, Medicaid and patients for our rental revenue. For the year ended December 31, 2023, approximately 67.7% of our rental revenue was derived from Medicare’s traditional fee-for-service reimbursement programs.

 

30


 

The U.S. list price for our stationary oxygen rentals (HCPCS E1390) is $260 per month and the U.S. list price for our oxygen generating portable equipment (OGPE) rentals (HCPCS E1392) is $70 per month. The average Medicare reimbursement rates in former competitive bidding areas (CBAs) in the prior six years are outlined in the table below for E1390 and E1392, which are the two primary codes that we bill to Medicare and other payors for our oxygen product rentals. These rates are typically updated annually each January as they are subject to Consumer Price Index (CPI) and sequestration adjustments but can also be subject to adjustments during the year due to legislative rulings. Competitive bidding contracts were scheduled to go into effect on January 1, 2021; however, on October 27, 2020, CMS announced that competitive bidding contracts would not be awarded for most product categories, including oxygen, due to the payment amounts not achieving the expected savings and the current COVID-19 pandemic and related PHE. Effective April 1, 2021, rates were adjusted to remove a percentage reduction that was put in place to meet the budget neutrality requirement previously mandated by section 1834(a)(9)(D)(ii) of the Social Security Act. See the table below for average Medicare rates in former CBAs, using a simple average of rates in each CBA.

 

Average Medicare reimbursement rates in former CBAs

 

E1390

 

 

E1392

 

As of January 1, 2024

 

$

93.41

 

 

$

45.78

 

As of January 1, 2023

 

$

90.77

 

 

$

44.49

 

As of January 1, 2022

 

$

85.31

 

 

$

41.81

 

As of April 1, 2021

 

$

81.25

 

 

$

39.82

 

As of January 1, 2021

 

$

73.88

 

 

$

36.20

 

As of January 1, 2020

 

$

73.98

 

 

$

36.25

 

As of January 1, 2019

 

$

72.92

 

 

$

35.72

 

As of January 1, 2018

 

$

77.03

 

 

$

36.06

 

CMS also issued a final rule in December 2021 (CMS-1738-P) to establish payment methodologies to be effective after the COVID-19 PHE for DMEPOS products and services covered under Medicare.

CMS established three different fee schedule adjustment methodologies for non-CBAs after the termination of the COVID-19 PHE: (1) for non-contiguous non-CBAs; (2) for contiguous non-CBAs defined as rural areas; and (3) for non-rural non-CBAs within the contiguous United States. The final payment methodology sets the fee schedule amounts to 100% of the Medicare rates in all non-rural areas. This will reduce Medicare rates after the PHE is over in the current areas that are considered non-rural but not covered by a former CBA, as those areas are currently receiving a 75/25 blended reimbursement rate.

In January 2021, CMS announced what would have been the payment amounts for the competitive bidding round 2021. As a reminder, the bids for oxygen were based on the HCPCS code E1390, which is for stationary oxygen, and there were 130 regions bid. The simple average of the 2018 single payment amounts for these regions for this code was $73.98. The simple average of the payment amounts for these regions for this code was $122.61, or an average increase of 65.7%. If CMS were to have implemented these rate changes, the average payment amounts in these regions for POCS (codes E1390 and E1392) would have been $157.60, which is significantly higher than the $110.07 per month being paid as of January 1, 2021.

Medicare payment rates are based upon whether the beneficiary resides in a (former) CBA, or in a rural or non-rural non-CBA, or in non-contiguous states. Non-CBA payment rates are based on regional pricing, that are derived from former competitive bidding payment rates. In rural areas and non-contiguous states, payment rates are based on a higher 50-50 blended rate, to account for higher servicing costs in those areas. We estimate that approximately 18% of our patients are eligible to receive the higher reimbursement rates based on the geographic locations of our current patient population. Effective March 1, 2021, CMS announced that the rates as of January 1, 2021 were incorrectly calculated, and retroactively adjusted the rates, which are reflected in the table below. The Medicare rates announced previously were a simple average of $136.24 for HCPCS code E1390 and $44.69 for HCPCS code E1392, which were increased to $136.84 and $44.99, respectively. Effective April 1, 2021, rates were adjusted to remove a percentage reduction that was put in place to meet the budget neutrality requirement previously mandated by section 1834(a)(9)(D)(ii) of the Social Security Act. See the table below for average Medicare rates in rural areas, using a simple average of rates in each state.

 

Average Medicare reimbursement rates in rural areas

 

E1390

 

 

E1392

 

As of January 1, 2024

 

$

168.96

 

 

$

51.18

 

As of January 1, 2023

 

$

164.48

 

 

$

50.44

 

As of January 1, 2022

 

$

151.15

 

 

$

48.39

 

As of April 1, 2021

 

$

143.48

 

 

$

47.13

 

As of January 1, 2021

 

$

136.84

 

 

$

44.99

 

As of January 1, 2020

 

$

136.71

 

 

$

44.93

 

As of January 1, 2019

 

$

134.71

 

 

$

44.32

 

As of January 1, 2018

 

$

76.31

 

 

$

41.91

 

 

 

31


 

Rates in non-former CBAs that are not defined as rural are set based on the rates in former CBAs. See the table below for average Medicare rates in these non-former CBAs, non-rural areas, using a simple average of rates in each state. These rates are typically updated annually each January as they are subject to the Consumer Price Index (CPI) and sequestration adjustments but are also subject to adjustments during the year due to legislative rulings. Effective April 1, 2021, rates were adjusted to remove a percentage reduction that was put in place to meet the budget neutrality requirement previously mandated by section 1834(a)(9)(D)(ii) of the Social Security Act. Note that the 2021 rates listed below include CARES Act increased rates due to the COVID-19 PHE. In December 2022, Congress' Consolidated Appropriations Act extended the higher 75/25 blended rates in non-CBAs until December 31, 2023. As of January 1, 2024, the rates in former non-CBAs were reduced to the former CBA rates listed in the table above. Rates in rural areas continue to be based upon a 50/50 blended rates, consistent with CMS' December 2021 final rule described above.

 

Average Medicare reimbursement rates in non-former CBAs, non-rural areas

 

E1390

 

 

E1392

 

As of January 1, 2024

 

$

93.61

 

 

$

46.12

 

As of January 1, 2023

 

$

125.41

 

 

$

46.49

 

As of January 1, 2022

 

$

115.14

 

 

$

43.69

 

As of April 1, 2021

 

$

109.39

 

 

$

42.12

 

As of January 1, 2021 (retroactively revised March 1, 2021)

 

$

104.07

 

 

$

40.06

 

As of January 1, 2020

 

$

74.84

 

 

$

36.87

 

As of January 1, 2019

 

$

72.32

 

 

$

35.64

 

As of January 1, 2018

 

$

69.31

 

 

$

38.10

 

CMS is required to conduct future rounds of competitive bidding, which could reduce reimbursement rates, negatively impact the premium for POCs over other oxygen modalities, or limit beneficiary access to our technologies. Cumulatively in previous rounds of competitive bidding, we were offered contracts for a substantial majority of the CBAs and product categories for which we submitted bids. Effective January 1, 2017, we believe we had access to over 90% of the Medicare oxygen therapy market based on our analysis of the 103 CBAs that we won out of the 130 total CBAs. These 130 CBAs represented approximately 36% of the Medicare market with the remaining approximately 64% of the market not subject to competitive bidding. As of January 1, 2019, we can choose to accept Medicare oxygen patients throughout the United States. As of July 2018, we currently operate in all 50 states in the U.S. We did not sell or rent to patients in Hawaii due to the licensure requirements from inception to June 2018.

We cannot guarantee that we will be offered contracts in subsequent rounds of competitive bidding. In all five rounds of competitive bidding in which we have participated, we have gained access to certain CBAs and been excluded from other CBAs.

Medicare revenue, including patient co-insurance and deductible obligations, represented 13.7% of our total revenue in the year ended December 31, 2023 and 15.0% in the year ended December 31, 2022.

Medicare reimbursement for oxygen rental equipment is limited to a maximum of 36 months within a 60-month service period, and the equipment remains the property of the home oxygen supplier. The supplier that billed Medicare for the 36th month of service continues to be responsible for the patient’s oxygen therapy needs for months 37 through 60, and there is generally no additional reimbursement for oxygen generating portable equipment for these later months. CMS does not separately reimburse suppliers for oxygen tubing, cannulas and supplies that may be required for the patient. The supplier is required to keep the equipment provided in working order and in some cases, CMS will reimburse for repair costs. At the end of the five-year useful life of the equipment, the patient may request replacement equipment and, if he or she can be re-qualified for the Medicare benefit, a new maximum 36-month payment cycle out of the next 60 months of service would begin. The supplier may not arbitrarily issue new equipment. We have analyzed the potential impact to revenue associated with patients in the capped rental period and have deferred $0 associated with the capped rental period as of December 31, 2023 and December 31, 2022. Our capped patients as a percentage of total patients on service was approximately 13.1% as of December 31, 2023 and 9.2% as of December 31, 2022. The percentage of capped patients may fluctuate over time as new patients come on service, patients come off service before and during the capped rental period, and existing patients enter the capped rental period.

Our obligations to service Medicare patients over the rental period include supplying working equipment that meets each patient’s oxygen needs pursuant to his/her doctor’s prescription and supplying all disposables required for the patient to operate the equipment, including cannulas, filters, replacement batteries, carts and carry bags, as needed. If the equipment malfunctions, we must repair or replace the equipment. We determine what equipment the patient receives, and we can deploy used assets in working order as long as the prescription requirements are met. We must also procure a renewal from the patient’s doctor to confirm the patient’s need for oxygen therapy one year after the patient first receives oxygen therapy and one year after each new 36-month reimbursement period begins. The patient can choose to receive oxygen supplies and services from another supplier at any time, but the supplier may only transition the patient to another supplier in certain circumstances.

 

32


 

Although we continue to monitor developments regarding the implementation of the competitive bidding program, we cannot predict the outcome of the competitive bidding program on our business when fully implemented, nor the Medicare reimbursement rates that will be in effect in future years for the items subject to competitive bidding, including our products. We expect that the stationary oxygen and non-delivery ambulatory oxygen reimbursement rates will continue to fluctuate, and a large negative payment adjustment would adversely affect our business, financial condition and results of operations.

Consolidation in the healthcare industry could have an adverse effect on our revenues and results of operations.

The home medical equipment market is highly competitive, and our products face significant competition from other well-established manufacturers. Numerous initiatives and reforms instituted by legislators, regulators and third-party payors to reduce home medical equipment costs have caused pricing pressures which have resulted in a consolidation trend in the home medical equipment industry as well as among our customers, including home healthcare providers. In the past, some of our competitors, which may include distributors, have been lowering the purchase prices of their products in an effort to attract customers. This in turn has resulted in greater pricing pressures, including pressure to offer customers more competitive pricing terms, exclusion of products from or unfavorable position on provider formularies and the exclusion of certain suppliers from important market segments as group purchasing organizations, independent delivery networks and large single accounts continue to consolidate purchasing decisions for some of our customers. Further consolidation could result in a loss of customers, increased collectability risks, or increased competitive pricing pressures.

Healthcare reform measures may have a material adverse effect on our business and results of operations. Healthcare reform measures may have a material adverse effect on our business and results of operations.

In the United States, the legislative landscape, particularly as it relates to healthcare regulation and reimbursement coverage, continues to evolve. In March 2010, the Patient Protection and Affordable Care Act was passed, which has substantially changed healthcare financing by both governmental and private insurers, and significantly impacts the U.S. medical device industry.

In addition, other legislative changes have been proposed and adopted in the United States since the Patient Protection and Affordable Care Act was enacted. On August 2, 2011, the Budget Control Act of 2011 created, among other things, measures for spending reductions by Congress. A Joint Select Committee on Deficit Reduction, tasked with recommending a targeted deficit reduction of at least $1.2 trillion for the years 2013 through 2021, was unable to reach required goals, thereby triggering the legislation’s automatic sequestration reduction to several government programs. This includes aggregate reductions of Medicare reimbursements to providers up to 2% per fiscal year, which went into effect on April 1, 2013, and will remain in effect through 2030 unless additional Congressional action is taken. For example, a provision in the CARES Act and subsequent federal laws had paused the 2% Medicare sequestration reduction for claims dated from May 1, 2020 through March 31, 2022. Starting April 1, 2022, and through June 30, 2022, there was a 1% sequestration reduction, and the full 2% sequestration reduction resumed on July 1, 2022. We expect that additional state and federal healthcare policy measures will be adopted in the future, any of which could limit the amounts that federal and state governments will pay for healthcare products and services, which could result in reduced demand for our products or additional pricing pressures.

In addition to the legislative changes discussed above, the Patient Protection and Affordable Care Act requires healthcare providers to voluntarily report and return an identified overpayment within 60 days after identifying the overpayment. Failure to repay the overpayment within 60 days will result in the claim being considered a “false claim” and the healthcare provider will be subject to False Claims Act liability.

State legislative bodies also have the right to enact legislation that would impact requirements of home medical equipment providers, including oxygen therapy providers. We regularly monitor developments in state requirements applicable to our business and their impact on our operations, products and access to patients. Some states have already enacted legislation that regulate in-state facilities. To the extent such legislation is enacted, it could result in increased administrative costs or otherwise exclude us from doing business in a particular state, which would adversely impact our business, financial condition and results of operations.

We face uncertainties that might result from modification or repeal of any of the provisions of the Patient Protection and Affordable Care Act, including as a result of current and future executive orders, legislative actions and judicial decisions. The impact of those changes on us and potential effect on the durable medical equipment industry as a whole is currently unknown. But any changes to the Patient Protection and Affordable Care Act are likely to have an impact on our results of operations and may have a material adverse effect on our results of operations. We cannot predict what other healthcare programs and regulations will ultimately be implemented at the federal or state level or the effect of any future legislation or regulation in the United States may have on our business.

 

33


 

If our manufacturing facilities become unavailable or inoperable, we could be unable to continue manufacturing our products and, as a result, our business, financial condition and results of operations could be adversely affected until we are able to secure a new facility.

We assemble our products at our facility in Plano, Texas and through our contract manufacturer in the Czech Republic. No other manufacturing facilities are currently available to us, particularly facilities of the size and scope of our Texas facility. Our facilities and the equipment we use to manufacture our products would be costly to replace and could require substantial lead time to procure, repair or replace. Our facilities are in areas that have and may in the future be harmed or rendered inoperable by natural or man-made disasters, including, but not limited to, pandemic and related facility shutdowns, fire, flood, earthquakes and power outages, which may render it difficult or impossible for us to manufacture our products for some period of time.

If any of our facilities become unavailable to us, we cannot provide assurances that we will be able to secure and equip a new manufacturing facility on acceptable terms in a timely manner. The inability to manufacture our products, combined with delays in replacing parts inventory and manufacturing supplies and equipment, may result in the loss of customers and/or harm our reputation, and we may be unable to reestablish relationships with those customers in the future. Although we have insurance coverage for certain types of disasters and business interruptions which may help us recover some of the costs of damage to our property, costs of recovery and lost income from the disruption of our business, insurance coverage of certain perils may be limited or unavailable at cost effective rates and may therefore not be sufficient to cover any or all of our potential losses and may not continue to be available to us on acceptable terms, or at all. If our manufacturing capabilities are impaired, we could not be able to manufacture, store, and ship our products in sufficient quantity or a cost effective or timely manner, which would adversely affect our business, financial condition and results of operations.

We rely upon a third-party contract manufacturer for certain manufacturing operations and our business and results of operations may be adversely affected by risks associated with their business, financial condition and the geography in which they operate.

 

We utilize a third-party contract manufacturer located in the Czech Republic for production of a portion of our Inogen One G3 and Inogen One G5 concentrators and for repair services for these products. Since 2018, our contract manufacturer has produced the vast majority of the concentrators required to support our European demand. There are a number of risks associated with our dependence on a contract manufacturer, including:

reduced control over delivery schedules and planning;
reliance on the quality assurance procedures of a third party;
risks associated with our contract manufacturer failing to manufacture our products according to our specifications, quality regulations, including the FDA’s Quality System regulations, or otherwise manufacturing products that we or regulatory authorities deem to be unsuitable for commercial use;
risks associated with our contract manufacturer’s ability to successfully undergo FDA and other regulatory authority quality inspections;
potential uncertainty regarding manufacturing yields and costs;
availability of manufacturing capability and capacity, particularly during periods of high demand;
risks and uncertainties associated with the location or country where our products are manufactured, including potential manufacturing disruptions caused by social, geopolitical or environmental factors;
changes in U.S. law or policy governing foreign trade, manufacturing, development and investment in the countries where we manufacture our products, including the World Trade Organization Information Technology Agreement or other free trade agreements;
delays in delivery by suppliers due to customs clearing delays, shipping delays, scarcity of raw materials and changes in demand from us or their other customers;
limited warranties provided to us; and
potential misappropriation of our intellectual property.

 

34


 

These and other risks could impair our ability to fulfill orders, harm our sales and impact our reputation with customers. If our contract manufacturer is unable or unwilling to manufacture our products or components of our products, or if our contract manufacturer discontinues operations, we may be required to identify and qualify alternative manufacturers, which could cause us to be unable to meet our supply requirements to our customers and result in the breach of our customer agreements. The process of qualifying a new contract manufacturer and commencing volume production is expensive and time-consuming, and if we are required to change or qualify a new contract manufacturer, we would likely lose sales revenue and damage our existing customer relationships.

Failure to maintain or obtain new private payor contracts and future reductions in reimbursement rates from private payors could have a material adverse effect on our financial condition and results of operations.

A portion of our rental revenue is derived from private payors. Based on our patient population, we estimate approximately 41% of potential customers have non-Medicare insurance coverage (including Medicare Advantage plans). Failing to maintain and obtain private payor contracts from private insurance companies and employers and secure in-network provider status could have a material adverse effect on our financial condition and results of operations. In addition, private payors are under pressure to increase profitability and reduce costs. In response, certain private payors are limiting coverage or reducing reimbursement rates for the products we provide. We believe that private payor reimbursement levels will generally be reset in accordance with the Medicare reimbursement amounts determined by competitive bidding. We cannot predict the extent to which reimbursement for our products will be affected by competitive bidding or by initiatives to reduce costs for private payors. Failure to maintain or obtain new private payor contracts or the unavailability of third-party coverage or inadequacy of reimbursement for our products would adversely affect our business, financial condition and results of operations.

If we are unable to manage our anticipated growth effectively, our business could be harmed.

We have previously experienced periods of rapid growth in short periods of time. These periods of rapid growth of our business have placed a significant strain on our managerial and operational resources and systems. For example, as our business has grown, we have seen the cost per generated lead trend higher than historical averages. To continue to grow our business, we must attract and retain capable personnel and manage and train them effectively, particularly related to sales representatives and supporting sales personnel. We must also upgrade our internal business processes and capabilities to create the scalability that a growing business demands.

While we believe we are making the necessary changes to improve sales management infrastructure to support sales representative training and onboarding, it will take more time to evaluate whether these changes are effective in the long term, and to the extent they are not effective, it may negatively affect our financial condition and results of operations.

We are exposed to the credit and non-payment risk of our HME providers, distributors, private label partners and resellers, especially during times of economic uncertainty and tight credit markets, which could result in material losses.

We sell our products to certain HME providers, distributors, private label partner and resellers on unsecured credit, with terms that vary depending upon the customer’s credit history, solvency, cash flow, credit limits and sales history, as well as prevailing terms with similarly situated customers and whether sufficient credit insurance can be obtained. In particular, two single customers each represented more than 10% of our net accounts receivable balance with accounts receivable balances of $8.6 million and $5.0 million, respectively, as of December 31, 2023, and $22.6 million and $9.9 million, respectively, as of December 31, 2022. Challenging economic conditions, including those associated with the recent recessionary effects and inflationary pressure, may impair the ability of our customers to pay for products they have purchased, and as a result, our reserve for doubtful accounts could increase and, even if increased, may turn out to be insufficient. Moreover, even in cases where we have insolvency risk insurance to protect against a customer’s bankruptcy, insolvency or liquidation, this insurance typically contains a significant deductible and co-payment obligation and does not cover all instances of non-payment. Our exposure to credit risks of our business partners may increase if our business partners and their end customers are adversely affected by potential worsening global economic conditions or the recent disruptions to, and volatility in, the credit and financial markets in the United States and worldwide, the COVID-19 pandemic and related PHE, the conflict between Israel and Hamas and the war in Ukraine, potential uncertainty related to Taiwan and its relationship with China or other events affecting the United States or global economy. One or more of these business partners could delay payments or default on credit extended to them, either of which could adversely affect our business, financial condition and results of operations.

 

35


 

We generate a substantial portion of our revenue internationally and are subject to various risks relating to such international activities, which could adversely affect our operating results. In addition, any disruption or delay in the shipping of our products, whether domestically or internationally, may have an adverse effect on our financial condition and results of operations.

During the years ended December 31, 2023, 2022 and 2021, approximately 28.3%, 26.8% and 22.2%, respectively, of our total revenue was generated from customers located outside of the United States. We believe that a significant percentage of our future revenue will continue to come from international sources as we expand our international operations and develop opportunities in other countries. Engaging in international business inherently involves a number of difficulties and risks, including:

 

required compliance with anti-bribery laws, such as the U.S. Foreign Corrupt Practices Act and U.K. Bribery Act, data privacy and data protection regulations, such as the European Union General Data Protection Regulation (GDPR), labor laws, and anti-competition regulations;
export or import delays and restrictions;
obtaining and maintaining regulatory clearances, approvals and certifications;
laws and business practices favoring local companies;
difficulties in enforcing agreements and collecting receivables through certain foreign legal systems;
unstable economic, political, and regulatory conditions, including as a result of recessionary effects or inflationary pressures;
supply chain complexities;
fluctuations in currency exchange rates;
fluctuations in demand due to country-specific tenders and tender uncertainty and capital expenditure constraints;
potentially adverse tax consequences, tariffs, customs charges, bureaucratic requirements, and other trade barriers;
any other government actions, by the United States, China or other countries, that impose barriers or restrictions that would impact our ability to sell or ship products to customers; and
difficulties protecting or procuring intellectual property rights.

 

If one or more of these risks occurs, it could require us to dedicate significant resources to remedy, and if we are unsuccessful in finding a solution, our financial condition and results of operations will suffer.

A portion of our international product sales are currently denominated in U.S. dollars and fluctuations in the value of the U.S. dollar relative to foreign currencies could decrease demand for our products and adversely impact our financial performance. For example, if the value of the U.S. dollar increases relative to foreign currencies, our products could become more costly to the international consumer and therefore less competitive in international markets. Our results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates. The volatility of exchange rates depends on many factors that we cannot forecast with reliable accuracy. We have experienced and will continue to experience fluctuations in our net income or loss as a result of transaction gains or losses related to revaluing certain current asset and current liability balances that are denominated in currencies other than the functional currency of the entities in which they are recorded.

For example, for the year ended December 31, 2023, we experienced a net foreign currency gain of $0.2 million, and for the years ended December 31, 2022 and 2021, we experienced net foreign currency losses of $0.8 million and $0.7 million, respectively. Fluctuations in currency exchange rates could have an adverse impact on our financial results in the future. While we have a hedging program for Euros that attempts to manage currency exchange rate risks to an acceptable level based on management's judgment of the appropriate trade-off between risk, opportunity, and cost, this hedging program does not completely eliminate the effects of currency exchange rate fluctuations. In addition, currency hedging may result in a reduction or increase in revenue should the currency strengthen or decline during the contract period. A discussion of the hedging program is contained in Item 7A. Quantitative and Qualitative Disclosures about Market Risk in this Annual Report on Form 10-K for the year ended December 31, 2023. Additional information on our hedging arrangements is also contained in Note 3 – Fair value measurements and Item 3 – Quantitative and Qualitative Disclosures About Market Risk in the notes to our consolidated financial statements in this Annual Report on Form 10-K.

 

36


 

We rely on shipping providers to deliver products to our customers globally. Labor, tariff, or World Trade Organization-related disputes, piracy, physical damage to shipping facilities or equipment caused by severe weather or terrorist incidents, congestion at shipping facilities, inadequate equipment to load, dock, and offload our products, energy-related tie-ups, or other factors could disrupt or delay shipping or offloading of our products domestically and internationally. Such disruptions or delays may have an adverse effect on our financial condition and results of operations.

Failure to comply with anti-bribery, and anti-corruption, including the U.S. Foreign Corrupt Practices Act of 1977, as amended, or the FCPA, and similar laws associated with our activities outside of the United States and anti-money-laundering laws could subject us to penalties and other adverse consequences.

We are subject to the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, the United Kingdom Bribery Act of 2010 and possibly other anti-corruption, anti-bribery and anti-money laundering laws in the more than sixty-two countries around the world where we have conducted activities and have sold our products. We face significant risks and liability if we fail to comply with the FCPA and other anti-corruption and anti-bribery laws that prohibit companies and their employees, agents, representatives, business partners, and third-party intermediaries, such as distributors or resellers, from authorizing, offering or providing, directly or indirectly, improper payments or benefits to recipients in the public or private sector.

We leverage various third parties to sell our products and conduct our business abroad. We, our employees, agents, representatives, business partners, and third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities (such as in the context of obtaining government approvals, registrations, or licenses) and may be held liable for the corrupt or other illegal activities of these employees, agents, representatives, business partners and third-party intermediaries, even if we do not explicitly authorize such activities. In many foreign countries, particularly in countries with developing economies, it may be a local custom that businesses engage in practices that are prohibited by the FCPA or other applicable laws and regulations. We cannot assure you that all of our employees, agents, representatives, business partners or third-party intermediaries will not take actions in violation of our policies and applicable law, for which we have to defend ourselves and may be ultimately held responsible.

These laws also require that we keep accurate books and records and maintain internal controls and compliance procedures designed to prevent any such actions. While we have policies and procedures to address compliance with such laws, and while we provide training to all employees, including management, to ensure compliance with the FCPA and other applicable anti-bribery and anti-corruption laws, we cannot assure you that none of our employees, agents, representatives, business partners or third-party intermediaries will take actions in violation of our policies and applicable law, for which we may be ultimately held responsible.

Any violation of the FCPA, other applicable anti-bribery, anti-corruption laws, and anti-money laundering laws could result in whistleblower complaints, adverse media coverage, investigations, loss of export privileges, severe criminal or civil sanctions, settlements, prosecutions, enforcement action, fines, damages, loss of export privileges and suspension or debarment from government contracts, which could have a material and adverse effect on our reputation, business, operating results and prospects. In addition, responding to any allegation, enforcement action or related investigation may result in a materially significant diversion of management’s attention and resources and significant defense costs and other professional fees.

 

37


 

If we fail to comply with U.S. export control and economic sanctions or fail to expand and maintain an effective sales force or successfully develop our international distribution network, our business, financial condition and results of operations may be adversely affected.

We currently derive the majority of our revenue from rentals or sales generated from our own direct sales force. Failure to maintain or expand our direct sales force could adversely affect our financial condition and results of operations. Additionally, we use international distributors to augment our sales efforts, certain of which are exclusive distributors in certain foreign countries. We cannot assure you that we will be able to successfully retain or develop our relationships with third-party distributors internationally. In addition, we are subject to United States export control and economic sanctions laws relating to the sale of our products, the violation of which could result in substantial penalties being imposed against us. In particular, we have secured annual export licenses from the U.S. Treasury Department’s Office of Foreign Assets Control to sell our products to a distributor and hospital and clinic end-users in Iran. The use of this license requires us to observe strict conditions with respect to products sold, end-user limitations and payment requirements. Although we believe we have maintained compliance with license requirements, there can be no assurance that the license will not be revoked, be renewed in the future or that we will remain in compliance. More broadly, if we fail to comply with export control laws or successfully develop our relationship with international distributors, our sales could fail to grow or could decline, and our ability to grow our business could be adversely affected. Distributors that are in the business of selling other medical products may not devote a sufficient level of resources and support required to generate awareness of our products and grow or maintain product sales. If our distributors are unwilling or unable to market and sell our products, or if they do not perform to our expectations, we could experience delayed or reduced market acceptance and sales of our products resulting in adverse results of operations.

We may be subject to substantial warranty or product liability claims or other litigation in the ordinary course of business that may adversely affect our business, financial condition and results of operations.

As manufacturers of medical devices, we may be subject to substantial warranty or product liability claims or other litigation in the ordinary course of business that may require us to make significant expenditures to defend these claims or pay damage awards. For example, our Inogen One systems contain lithium ion batteries, which, under certain circumstances, can be a fire hazard. We, as well as our key suppliers, maintain product liability insurance, but this insurance is limited in amount and subject to significant deductibles. There is no guarantee that insurance will be available or adequate to protect against all claims. Our insurance policies are subject to annual renewal, and we may not be able to obtain liability or product insurance in the future on acceptable terms or at all. In addition, our insurance premiums could be subject to increases in the future, which may be material. If the coverage limits are inadequate to cover our liabilities or our insurance costs continue to increase as a result of warranty or product liability claims or other litigation, then our business, financial condition and results of operations may be adversely affected.

We may also be subject to other types of claims arising from our normal business activities. These may include claims, suits, and proceedings involving labor and employment, wage and hour, commercial, alleged securities laws violations or other investor claims, patent defense and other matters. The outcome of any litigation, regardless of its merits, is inherently uncertain. Any claims and lawsuits, and the disposition of such claims and lawsuits, could be time-consuming and expensive to resolve, divert management attention and resources, and lead to attempts on the part of other parties to pursue similar claims. Any adverse determination related to litigation could require us to change our technology or our business practices, pay monetary damages or enter into royalty or licensing arrangements, which could adversely affect our business, financial condition and results of operations.

 

38


 

We depend on the services of our senior executives and other key technical personnel, the loss of whom could negatively affect our business.

Our success depends upon the skills, experience, and efforts of our senior executives and other key technical personnel, including certain members of our engineering, accounting, and compliance staff as well as our sales and marketing personnel.

We have experienced, and may continue to experience, turn-over in our senior executives and other key technical personnel. If experienced employees leave, we could experience inefficiencies or a lack of business continuity due to loss of historical knowledge and a lack of familiarity of the new employees with business processes, operating requirements, policies and procedures. If we are not able to find a qualified permanent replacement for these positions, it could have a material adverse effect on our ability to effectively pursue our business strategy. Executive leadership and key technical personnel transitions can be difficult to manage and could cause disruption to our business. It is important to our success that these key employees quickly adapt to and excel in their new roles. If they are unable to do so, our business and financial results could be materially adversely affected. In addition, much of our corporate expertise is concentrated in relatively few employees, the loss of which for any reason could negatively affect our business. Competition for our highly skilled employees is intense and we cannot prevent the resignation of any employee. We may need to increase employee wages and benefits in order to attract and retain the personnel necessary to achieve our goals, and our business, operations, and financial results may suffer if we are unable to do so. In addition, the value to employees of equity awards that vest over time may be significantly affected by decreases in our stock price that are beyond our control and may at any time be insufficient to counteract more lucrative offers from other companies. We may face challenges in retaining and recruiting such individuals due to sustained declines in our stock price that could reduce the retention value of equity awards. We do not maintain “key man” life insurance on any of our senior executives. None of our senior executive team is bound by written employment contracts to remain with us for a specified period. In addition, we have not entered into non-compete agreements with members of our executive management team. The loss of any member of our executive management team could harm our ability to implement our business strategy and respond to the market conditions in which we operate.

We and our vendors and service providers rely on information technology networks and systems, and if we are unable to protect against service interruptions, data corruption, cybersecurity risks, data security incidents and/or network security breaches, our operations could be disrupted, and our business could be negatively affected.

We rely on information technology networks and systems, certain of which are operated by third parties on which we rely, to process, transmit and store electronic, customer, operational, compliance, and financial information; to coordinate and otherwise operate our business; and to communicate within our company and with customers, suppliers, partners and other third parties. These information technology networks and systems may be susceptible to damage, disruptions or shutdowns, hardware or software failures, power outages, computer viruses, ransomware, and other malware, cybersecurity risks, data security incidents, telecommunication failures, user errors or catastrophic events. Like other companies, we have experienced data security incidents before.

We have incurred remedial, legal and other costs in connection with this incident. We have insurance coverage in place for certain potential liabilities and costs relating to service interruptions, data corruption, cybersecurity risks, data security incidents and/or network security breaches, but this insurance is limited in amount, subject to a deductible, and may not be adequate to cover us for all costs arising from these incidents.

If our information technology networks and systems or those provided by our third-party service providers and vendors suffer unauthorized access, severe damage, disruption or shutdown, and our business does not effectively identify or resolve the issues in a timely manner, our operations could be disrupted, we could be subject to regulatory and consumer lawsuits and other proceedings and our business could be negatively affected. In addition, cybersecurity risks and data security incidents could lead to potential unauthorized access to or acquisition of confidential information (including personally identifiable information and protected health information), and data loss, corruption, unavailability, or other unauthorized processing. There is no assurance that we will not experience service interruptions, security breaches, cybersecurity risks and data security incidents, or other information technology failures, whether suffered by us or third parties on which we rely, in the future.

Due to the COVID-19 pandemic and related PHE, we allowed an increased number of employees to work remotely, and we continue to do so and expect that this hybrid model of work will continue. As a result, we may have increased cybersecurity or data security risks, due to increased use of home wi-fi networks and virtual private networks, as well as increased disbursement of physical machines. While we implement IT controls to reduce the risk of a cybersecurity and data security breach, there is no guarantee that these measures will be adequate to safeguard all systems with an increased number of employees working remotely.

 

39


 

The methods used to obtain unauthorized access, disable or degrade service or sabotage systems are constantly evolving and may be difficult to anticipate or to detect for long periods of time. As a result of these types of risks and attacks, we have implemented and periodically review and update systems, processes, and procedures to protect against unauthorized access to or use of data and to prevent data loss. For example, we have increased the security of our systems by requiring all email users to change their passwords following our recent data security incident and sooner than they would have otherwise been required to. We also implemented multi-factor authentication for remote email access and have taken additional steps to further limit access to our systems. However, the ever-evolving threats mean we and our third-party service providers and vendors must continually evaluate and adapt our respective systems and processes and overall security environment. There is no guarantee that these measures will be adequate to safeguard against all data security breaches, system compromises or misuses of data.

The compromise of our technology systems resulting in the loss, disclosure, misappropriation of, or access to, customers’, employees’ or business partners’ information or failure to comply with regulatory or contractual obligations with respect to such information, or the perception that any of these has occurred, could result in legal claims and proceedings, initiated by private parties, investigations or other proceedings by regulatory authorities, and liability or regulatory penalties, disruption to our operations and damage to our reputation, any or all of which could adversely affect our business. The costs to remediate breaches and similar system compromises that do occur could adversely affect our results of operations.

Any new laws, regulations, other legal obligations or industry standards, or any changed interpretation of existing laws, regulations or other standards may require us to incur additional costs and restrict our business operations. For example, many jurisdictions have enacted laws requiring companies to notify individuals of data security breaches involving certain types of personal data. These mandatory disclosures regarding a security breach could result in negative publicity to us, which may cause our customers to lose confidence in the effectiveness of our data security measures which could adversely affect our business, financial condition and results of operations.

Increasing data privacy and data protection regulations could impact our business and expose us to increased liability.

We must comply with increasingly complex and rigorous regulatory standards enacted to protect business and personal data in the U.S., Europe and elsewhere. For example, the European Union adopted the General Data Protection Regulation (GDPR), which became effective on May 25, 2018. The GDPR imposes additional obligations on companies regarding the processing of personal data and provides certain individual privacy rights to natural persons whose data is stored. Compliance with existing, proposed and recently enacted laws (including implementation of the privacy and process enhancements called for under the GDPR) and regulations can be costly and any failure to comply with these regulatory standards could subject us to legal and reputational risks. In addition, we are required under the GDPR to respond to customers' Subject Access Reports (SARs) within a certain time period, which entails determining what personal data is being processed, the purpose of any such data processing, to whom such personal data has been disclosed and whether personal data is being disclosed for the purpose of making automated decisions relating to that customer. We may dedicate significant resources to responding to our customers' SARs, which could adversely affect our business, financial condition and results of operations. Misuse of or failure to secure or properly process personal information could also result in violation of data privacy laws and regulations, and any such event, or the perception it has occurred, may result in claims and litigation by private parties, investigations and other proceedings against us by governmental entities or others, damage to our reputation and credibility and could have a negative impact on revenues and profits. As the regulatory environment related to information security, data collection and use, and privacy and data protection becomes increasingly rigorous, with new and constantly changing requirements applicable to our business, compliance with those requirements could continue to result in significant costs.

Following the GDPR, a number of states in the U.S. have introduced, and in certain cases enacted, privacy legislation imposing operational requirements on U.S. companies similar to the requirements reflected in the GDPR. For example, California has passed the California Consumer Privacy Act (CCPA), which went into effect on January 1, 2020, and among other things, requires new disclosures to California consumers and affords such consumers new abilities to opt out of certain sales of personal information. The CCPA provides civil penalties for violations, as well as a private right of action for data breaches that is expected to increase data breach litigation. In addition, California voters recently passed the California Privacy Rights Act (CPRA), which modified the CCPA significantly as of January 1, 2023, potentially resulting in further uncertainty and requiring us to incur additional costs and expenses in an effort to comply. It is possible that these laws and regulations may be interpreted and applied in a manner that is inconsistent with our practices. If so, this could result in government-imposed fines or orders requiring that we change our practices, which could adversely affect our business. Aspects of these laws, and their interpretation and enforcement, remain uncertain. Their effects potentially are far-reaching and may restrict our ability to use personal information in connection with our business operations, require us to modify our data processing practices and policies and incur substantial compliance-related costs and expenses. Congress also is debating federal privacy legislation, which if passed, may restrict our business operations and require us to incur additional costs for compliance.

 

40


 

Any new laws, regulations, other legal obligations or industry standards, or any changed interpretation of existing laws, regulations or other standards may require us to incur additional costs and restrict our business operations.

Our financial condition and results of operations may vary significantly from quarter-to-quarter due to a number of factors, which may lead to volatility in our stock price.

Our quarterly revenue and results of operations have varied in the past and may continue to vary significantly from quarter-to-quarter. This variability may lead to volatility in our stock price as research analysts and investors respond to these quarterly fluctuations. These fluctuations are due to numerous factors, including: fluctuations in consumer demand for our products; seasonal cycles in consumer spending; HME providers’ ability to adopt and finance POC purchases and restructure their businesses to remove delivery expenses; our ability to design, manufacture and deliver products to our consumers in a timely and cost-effective manner; quality control problems in our manufacturing operations; our ability to timely obtain adequate quantities of the components used in our products; new product introductions and enhancements by us and our competitors; unanticipated increases in costs or expenses; declines in sales personnel productivity; increased marketing cost per generated lead; unanticipated regulatory reimbursement changes that could result in positive or negative impacts to our earnings; changes or updates to generally accepted accounting principles; additional legal costs associated with pending legal matters; and fluctuations in foreign currency exchange rates.

The foregoing factors are difficult to forecast, and these, as well as other factors, could materially and adversely affect our quarterly and annual results of operations. We have experienced significant revenue growth in the past, but we may not achieve similar growth rates, profit margins and/or net income (loss) in future periods.

You should not rely on our operating results for any prior quarterly or annual period as an indication of our future operating performance. If we are unable to maintain adequate revenue growth and cost control, our operating results could suffer, and our stock price could decline, primarily because a significant amount of our expenses are fixed and would take additional time to reduce. Any failure to adjust spending quickly enough to compensate for a revenue shortfall could magnify the adverse impact of such revenue shortfall on our results of operations. Our results of operations may not meet the expectations of research analysts or investors, in which case the price of our common stock could decrease significantly.

If the market opportunities for our products are smaller than we believe they are, our revenues may be adversely affected, and our business may suffer.

Our projections regarding (i) the size of the oxygen therapy market, both in the United States and internationally, (ii) the size and percentage of the long-term oxygen therapy market that is subject to competitive bidding in the United States, (iii) the number of oxygen therapy patients, (iv) the number of patients requiring ambulatory and stationary oxygen, (v) the number of patients who rely on the delivery model, (vi) the percentage of the long-term oxygen therapy market serviced by Medicare, Medicare Advantage, and other third party-payors, (vii) the size of the retail long-term oxygen therapy market and how the opportunity may change as POC penetration increases, (viii) the share of POCs as a percentage of the total oxygen therapy spend, and (ix) the impact of the COVID-19 pandemic and related PHE on our business and our markets generally are based on estimates that we believe are reliable. These estimates may prove to be incorrect, new data or studies may change the estimated incidence or prevalence of patients requiring long-term oxygen therapy, or the type of long-term oxygen therapy patients. The COVID-19 pandemic and related PHE may also reduce the number of oxygen therapy patients worldwide due to the higher risk of mortality of elderly patients with existing respiratory diseases if they are exposed to the virus. The number of patients in the United States and internationally may turn out to be lower than expected, patients may not be otherwise amenable to treatment with our products, or new patients may become increasingly difficult to identify or gain access to, all of which would adversely affect our results of operations and our business.

An adverse outcome of a sales and use tax audit or change in U.S. tax laws could have a material adverse effect on our results of operations and financial condition.

We operate in multiple taxing jurisdictions and certain revenue streams may be subject to sales and use tax. Any changes, ambiguity, or uncertainty in taxing jurisdictions’ administrative interpretations, decisions, policies and positions, including the position of taxing authorities with respect to taxability of our revenue also materially impact our sales and use tax liabilities. We believe that our sales of concentrators and accessories may be subject to sales and use tax in certain states, but that there are exemptions from sales and use tax in most states. There can be no assurance, however, that these states would agree with our position and we may be subject to an audit that may not be resolved in our favor. Such an audit could be expensive and time-consuming and result in substantial management distraction. If the matter were to be resolved in a manner adverse to us, it could have a material adverse effect on our results of operations and financial condition.

 

41


 

Changes in accounting principles, or interpretations thereof, could have a significant effect on our financial condition and results of operations.

We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP). These principles are subject to interpretation by the Securities and Exchange Commission (SEC) and various bodies formed to interpret and create appropriate accounting principles. A change in these principles can have a significant effect on our reported results and may even retroactively affect previously reported transactions. Additionally, the adoption of new or revised accounting principles may require that we make significant changes to our systems, processes and controls.

For example, the U.S.-based Financial Accounting Standards Board (FASB) is currently working together with the International Accounting Standards Board (IASB) on several projects to further align accounting principles and facilitate more comparable financial reporting between companies who are required to follow U.S. GAAP under SEC regulations and those who are required to follow International Financial Reporting Standards outside of the United States. These efforts by the FASB and IASB may result in different accounting principles under U.S. GAAP that may result in materially different financial results for us in areas including, but not limited to, principles for recognizing revenue and lease accounting. Additionally, significant changes to U.S. GAAP resulting from the FASB’s and IASB’s efforts may require that we change how we process, analyze and report financial information and that we change financial reporting controls.

It is not clear if or when these potential changes in accounting principles may become effective, whether we have the proper systems and controls in place to accommodate such changes and the impact that any such changes may have on our financial condition and results of operations.

Our ability to recognize the benefits of deferred tax assets is dependent on future cash flows and taxable income.

We recognize the expected future tax benefit from deferred tax assets when the tax benefit is considered to be more likely than not of being realized; otherwise, a valuation allowance is applied against deferred tax assets. Assessing the recoverability of deferred tax assets requires management to make significant estimates related to expectations of future taxable income. Estimates of future taxable income are based on forecasted cash flows from operations and the application of existing tax laws in each jurisdiction. To the extent that future cash flows and taxable income differ significantly from estimates, our ability to realize the deferred tax assets could be impacted. In the future, our estimates could change requiring a valuation allowance or impairment of our deferred tax assets. Additionally, limitations under federal or state law could impact our ability to use our deferred tax assets. Finally, future changes in tax laws could limit our ability to obtain the future tax benefits represented by our deferred tax assets. See Note 7 – Income taxes in the notes to our consolidated financial statements in this Annual Report on Form 10-K for additional information and factors that could impact our ability to realize the deferred tax assets.

The adoption and interpretation of new tax legislation, tax rulings, or exposure to additional tax liabilities, could materially affect our financial condition, results of operations, and cash flows.

We are subject to income and other taxes in the U.S. and other foreign jurisdictions in which we do business. As a result, our provision for income taxes is derived from a combination of applicable tax rates in the various places we operate. Significant judgment is required for calculating our income tax provision.

Current economic and political conditions make tax laws and regulations, or their interpretation and application, in any jurisdiction subject to significant change. Changes in tax law or tax rulings, or changes in interpretations of existing law, could adversely affect our financial condition and results of operations. For example, the Tax Cuts & Jobs Act of 2017 eliminated the option to deduct research and development expenditures currently and instead required taxpayers to capitalize and amortize them over five or fifteen years beginning in 2022. The Inflation Reduction Act of 2022 imposed a 1% excise tax on certain repurchases of stock. Such changes may have a significant impact on our deferred tax assets, income tax provision and effective tax rate. Proposed legislation before the Administration and Congress may make further changes to the U.S. tax law. In addition, many countries in Europe, as well as a number of other countries and organizations, have recently proposed or recommended changes to existing tax laws or have enacted new laws that could significantly increase our tax obligations in many countries where we do business or require us to change the manner in which we operate our business. Changes to existing tax law in the U.S. or other foreign jurisdictions could adversely affect our financial condition and results of operations.

 

42


 

The Medicare Fee-For-Service (FFS) sequestration reduction has and may continue to negatively affect our revenue and profits.

Medicare FFS claims with dates of service on or after April 1, 2013 are subject to a 2% sequestration reduction in Medicare payments, including claims for DMEPOS, including in competitive bidding areas. The claims payment adjustment is applied to all claims after determining co-insurance, any applicable deductible, and any applicable Medicare secondary payment adjustments. These reductions are included in rental revenue adjustments. This sequestration reduction was scheduled to continue until further notice. However, a provision in the CARES Act temporarily paused the 2% Medicare sequestration reduction for claims dated from May 1, 2020 through December 31, 2020 and the CARES Act also extended the end date of the Medicare sequestration reduction by one year, through 2030, in order to offset the 2020 suspension. The Consolidated Appropriations Act of 2021 was signed into law on December 27, 2020 and extended the suspension period to March 31, 2021. U.S. House of Representatives bill H.R. 1868 was signed into law on April 14, 2021 and extended the suspension period to December 31, 2021, but increased the fiscal year 2030 sequestration cuts. In December 2021 through the Protecting Medicare and American Farmers from Sequester Cuts Act, the 2% Medicare sequestration benefit that was set to expire December 31, 2021 was extended through March 31, 2022. The sequestration then resumed with a 1% reduction to rates from April 1, 2022 until June 30, 2022, with the full 2% Medicare sequestration then resumed effective July 1, 2022.

The implementation of prior authorization rules for DMEPOS under Medicare could negatively affect our business and financial condition.

CMS has issued a final rule to require Medicare prior authorization (PA) for certain DMEPOS that the agency characterizes as “frequently subject to unnecessary utilization” and that have an average purchase fee of $1,000 or greater, or an average rental fee schedule of $100 or greater. The final rule was published on December 30, 2015 and specified an initial master list of 135 items that could potentially be subject to PA. Initially stationary oxygen (code E1390) was included on the master list but was later removed. On April 22, 2019, stationary oxygen (E1390) was again added to the list of potential codes that could be subject to PA. On November 8, 2019, CMS revised the criteria for inclusion on the master list and added 212 DMEPOS items, including portable oxygen concentrators (E1392), to the master list. The master list is updated annually and published in the Federal Register. The presence of an item on the master list does not automatically mean that a PA is required. CMS selects a subset of these master list items for its “Required Prior Authorization List.” There will be a notice period of at least 60 days prior to implementation. The ruling does not create any new clinical documentation requirements, instead the same information necessary to support Medicare payment will be required prior to the item being furnished to the beneficiary. CMS has proposed that reasonable efforts are made to provide a PA decision within 10 days of receipt of all applicable information, unless this timeline could seriously jeopardize the life or health of the beneficiary or the beneficiary’s ability to regain maximum function, in which case the proposed PA decision would be 2 business days. CMS will issue additional sub-regulatory guidance on these timelines in the future. If our products become subject to prior authorization, it could reduce the number of patients qualified to come on service using their Medicare benefits, it could delay the start of those patients while we wait for the prior authorization to be received, and/or it could decrease sales productivity. As a result, this could adversely affect our business, financial conditions and results of operations.

Risks related to the regulatory environment

We are subject to extensive federal and state regulation, and if we fail to comply with applicable regulations, we could suffer severe criminal or civil sanctions and be required to make significant changes to our operations that could adversely affect our business, financial condition and results of operations.

The federal government and all states in which we currently operate regulate various aspects of our business. In particular, our operations are subject to state laws governing, among other things, distribution of medical equipment and certain types of home health activities, and we are required to obtain and maintain licenses in many states to act as a durable medical equipment supplier. Certain of our employees are subject to state laws and regulations governing the professional practice of respiratory therapy.

As a healthcare provider participating in governmental healthcare programs, we are subject to laws directed at preventing fraud and abuse, which subject our marketing, billing, documentation and other practices to strict government scrutiny. To ensure compliance with Medicare, Medicaid and other regulations, government agencies or their contractors often conduct routine audits and request customer records and other documents to support our claims submitted for payment of services rendered. Government agencies or their contractors also periodically open investigations and audits and obtain information from healthcare providers. Violations of federal and state laws or regulations can result in severe criminal, civil and administrative fines, penalties and sanctions, including debarment, suspension or exclusion from Medicare, Medicaid and other government reimbursement programs, any of which would have a material adverse effect on our business.

Changes in healthcare laws and regulations and new interpretations of existing laws and regulations may affect permissible activities, the relative costs associated with doing business, and reimbursement amounts paid by federal, state and other third-party payors. There have been and will continue to be regulatory initiatives affecting our business and we cannot predict the extent to which future legislation and regulatory changes could have a material adverse effect on our business.

 

43


 

We are subject to significant regulation by numerous government agencies, including the U.S. Food and Drug Administration, or FDA. We cannot market or commercially distribute our products without obtaining and maintaining necessary regulatory clearances or approvals and such approvals may be revoked or revised if an agency like the FDA believes it necessary.

Our products are medical devices subject to extensive regulation in the United States and in the foreign markets where we distribute our products. The FDA and other U.S. and foreign governmental agencies regulate, among other things, with respect to medical devices:

design, development and manufacturing;
testing, labeling, content and language of instructions for use and storage;
clinical trials;
product safety;
marketing, sales and distribution;
pre-market clearance and approval;
record keeping;
advertising and promotion;
recalls and field safety corrective actions;
post-market surveillance, including reporting of deaths or serious injuries and malfunctions that, if they were to recur, could lead to death or serious injury;
post-market approval studies; and
product import and export.

Before we can market or sell a medical device in the United States, we must obtain either 510(k) clearance, clearance under the de novo process or approval of a pre-market approval application from the FDA, unless an exemption applies. In the 510(k) clearance process, the FDA must determine that a proposed device is “substantially equivalent” to a device legally on the market, known as a “predicate” device, with respect to intended use, technology and safety and effectiveness, in order to clear the proposed device for marketing.

Our commercial products have received 510(k) clearance by the FDA. If the FDA requires us to go through a lengthier, more rigorous examination for future products or modifications to existing products than we had expected, our product introductions or modifications could be delayed or canceled, which, depending on the specific action, could cause the majority of our sales to decline or cease altogether. In addition, the FDA may determine that future products will require the more costly, lengthy and uncertain pre-market approval process. Although we do not currently market any devices subject to pre-market approval, the FDA may demand that we obtain a pre-market approval prior to marketing certain future products. In addition, if the FDA disagrees with our determination that a product we currently market is subject to an exemption from pre-market review, the FDA may require us to submit a 510(k), de novo application or pre-market approval application in order to continue marketing the product. Further, even with respect to those future products where a pre-market approval is not required, we cannot assure you that we will be able to obtain the 510(k) clearances with respect to those products or do so in a timely fashion.

The FDA can delay, limit or deny clearance or approval of a device for many reasons, including:

we may not be able to demonstrate to the FDA’s satisfaction that our products are safe and effective for their intended uses;
the data from our pre-clinical studies and clinical trials may be insufficient to support clearance or approval, where required; and
the manufacturing process or facilities we use may not meet applicable Quality System Regulations.

 

44


 

Medical devices may only be promoted and sold for the indications for which they are approved or cleared. In addition, even if the FDA has approved or cleared a product, it can take action affecting such product approvals or clearances if serious safety or other problems develop in the marketplace. Delays in obtaining clearances or approvals could adversely affect our ability to introduce new products or modifications to our existing products in a timely manner, which would delay or prevent commercial sales of our products. Additionally, the FDA and other regulatory authorities have broad enforcement powers. Regulatory enforcement or inquiries, or other increased scrutiny on us, could affect the perceived safety and performance of our products and dissuade our customers from using our products.

If we modify our FDA cleared devices, we may need to seek additional clearances or approvals, which, if not granted, would prevent us from selling such modified products.

Any modification we make to our products that could significantly affect their safety or effectiveness, or would constitute a material change in intended use, manufacture, design, materials, labeling, or technology requires the submission and clearance of a new 510(k) pre-market notification, a de novo application or, possibly, pre-market approval. The FDA requires every manufacturer to make this determination in the first instance, but the FDA may review and disagree with any manufacturer’s decision. The FDA may not agree with our decisions regarding whether new clearances or approvals are necessary. We have modified some of our 510(k) cleared products and have determined that in certain instances new 510(k) clearances or pre-market approval are not required. We plan to make similar determinations regarding modifications to our 510(k) products, which may include the redesign of the Inogen One G5 system motherboard pending validation testing. If the FDA disagrees with our determinations and requires us to submit new 510(k) notifications or pre-market approval for modifications to our previously cleared products for which we have concluded that new clearances or approvals are unnecessary, we may be required to cease marketing or to recall the modified product until we obtain clearance or approval, and we may be subject to significant regulatory penalties or fines.

The FDA issued a new Final Guidance titled Enforcement Policy for Ventilators and Accessories and Other Respiratory Devices During the Coronavirus Disease 2019 (COVID-19) Public Health Emergency (PHE) in March 2020. The intent of the guidance is to help address the urgent COVID-19 PHE. It may expand the availability of devices that support patients with respiratory insufficiency due to COVID-19. The guidance allows certain modifications to applicable FDA-cleared respiratory devices without requiring compliance with the pre-market requirements such as submitting a new 510(k). Manufacturers must ensure the device is safe and effective prior to placing the modified device on the market. This guidance and any future guidance or enforcement policy be the FDA may introduce new competitive products that could compete with our products with an easier regulatory pathway which could harm our business, financial condition and results of operations. If Inogen uses this guidance to commercialize devices that do not have the FDA clearance, these products will have to go through FDA 510(k) clearance in the future, and may not be granted such clearance, which would mean we would have to withdraw these products from the market when the FDA terminates or revokes such guidance or enforcement policy, which could harm our business, financial condition and results of operations.

In December 2021, the FDA issued the draft Transition Plan for Medical Devices That Fall Within Enforcement Policies Issued During the Coronavirus Disease 2019 (COVID-19) Public Health Emergency (the “Transition Plan”) for public comment which, among other things, proposes a 180-day transition period for manufacturers to submit permanent marketing applications (e.g., 510(k) clearance, de novo classification or PMA) prior to the date that an enforcement discretion policy terminates. After the 180 days, a manufacturer may continue to market its device while the application is pending, provided that the FDA has accepted the application for substantive review prior to the end of the 180-day period. Manufacturers will be expected to comply with all regulatory requirements at the end of the 180-day period, even if their marketing applications are still pending. The final Transition Plan ultimately published by the FDA may deviate, potentially significantly, from the draft Transition Plan and it is therefore impossible to know exactly how the final Transition Plan will impact our business and regulatory compliance requirements.

If we fail to comply with FDA or state regulatory requirements, we can be subject to enforcement action.

Even after we have obtained regulatory clearance or approval to market a product, we have ongoing responsibilities under FDA regulations. The FDA and state authorities have broad enforcement powers. Our failure to comply with applicable regulatory requirements could result in enforcement action by the FDA or state agencies, which may include any of the following sanctions:

adverse publicity, warning letters, fines, injunctions, consent decrees and civil penalties;
recalls, termination of distribution, or seizure of our products;
operating restrictions or partial suspension or total shutdown of production;
delays in the introduction of products into the market;
refusal to grant our requests for future 510(k) clearances or approvals of new products, new intended uses, or modifications to exiting products;

 

45


 

withdrawals or suspensions of current 510(k) clearances or approvals, resulting in prohibitions on sales of our products; and
criminal prosecution.

For example, our devices are labeled with a 5 or 8-year product life duration and we and our distributors, in some instances, have provided serviced devices after their useful life duration to rental patients in the United States and internationally, or conducted repairs on such devices for the patients who have purchased them. We have taken measures to confirm that continued use of such units was not reported to have created an undue safety risk to patients and is not associated with increased product quality concerns, but there can be no assurance that the risk profile of the devices will not change or that governmental regulatory authorities could not view the practice as a violation of applicable regulations under certain circumstances resulting in adverse regulatory or enforcement action, exposing us to potential fines and other penalties or litigation related to government insurance reimbursement, or warranty or product liability, claims. In such event, our ability to effectively manufacture, market and sell our products could be impaired.

Any of these sanctions could result in higher than anticipated costs or lower than anticipated sales and have a material adverse effect on our reputation, business, results of operations and financial condition.

A recall of our products, either voluntarily or at the direction of the FDA or another governmental authority, or the discovery of serious safety issues with our products that leads to corrective actions, could have a significant adverse effect on us.

The FDA and similar foreign governmental authorities have the authority to require the recall of commercialized products in the event of material deficiencies or defects in design, labeling or manufacture of a product or in the event that a product poses an unacceptable risk to health. Manufacturers may also, under their own initiative, recall a product if any material deficiency in a device is found or withdraw a product to improve device performance or for other reasons. Similar regulatory agencies in other countries have similar authority to recall devices because of material deficiencies or defects in design or manufacture that could endanger health. A government-mandated or voluntary recall by us or one of our distributors could occur as a result of an unacceptable risk to health, component failures, manufacturing errors, design or labeling defects or other deficiencies and issues. Any recall would divert management attention and financial resources, could cause the price of our stock to decline and expose us to product liability or other claims and harm our reputation with customers. A recall involving our Inogen concentrators could be particularly harmful to our business, financial condition and results of operations.

We are required to timely report to the FDA any incident in which our product may have caused or contributed to a death or serious injury or in which our product malfunctioned and, if the malfunction were to recur, would likely cause or contribute to death or serious injury. Repeated product malfunctions may result in a voluntary or involuntary product recall. Depending on the corrective action we take to redress a product’s deficiencies or defects, the FDA may require, or we may decide, that we will need to obtain new approvals or clearances for the device before we may market or distribute the corrected device. Seeking such approvals or clearances may delay our ability to replace the recalled devices in a timely manner. Moreover, if we do not adequately address problems associated with our devices, we may face additional regulatory enforcement action, including adverse publicity, FDA warning letters, product seizure, injunctions, administrative penalties, or civil or criminal fines. We may also be required to bear other costs or take other actions that may have a negative impact on our sales as well as face significant adverse publicity or regulatory consequences, which could harm our business, including our ability to market our products in the future.

Any adverse event involving our products, whether in the United States or abroad, could result in future voluntary corrective actions, such as recalls or customer notifications, or agency action, such as inspection, mandatory recall or other enforcement action. Any corrective action, whether voluntary or involuntary, as well as defending ourselves in a lawsuit, will require the dedication of our time and capital, distract management from operating our business and may harm our reputation and results of operations.

 

46


 

If we, our contract manufacturer, or our component manufacturers fail to comply with the FDA’s Quality System Regulation, our manufacturing operations could be interrupted, and our product sales and operating results could suffer.

We, our contract manufacturer, and our component manufacturers are required to comply with the FDA’s Quality System Regulation, or QSR, which covers the procedures and documentation of the design, calibration, testing, production, control, quality assurance, labeling, packaging, storage and shipping of our devices. The FDA audits compliance with the QSR through periodic announced and unannounced inspections of manufacturing and other facilities. We and our component manufacturers have been, and anticipate in the future being, subject to such inspections. Although we believe our manufacturing facilities and those of our component manufacturers are in compliance with the QSR, we cannot provide assurance that any future inspection will not result in adverse findings. If we fail to implement timely and appropriate corrective actions that are acceptable to the FDA or if our other manufacturing facilities or those of any of our component manufacturers, contract manufacturers, or suppliers are found to be in violation of applicable laws and regulations, or we or our manufacturers or suppliers fail to take prompt and satisfactory corrective action in response to an adverse inspection, the FDA could take enforcement action, including any of the following sanctions:

adverse publicity, untitled letters, warning letters, fines, injunctions, consent decrees and civil penalties;
customer notifications or repair, replacement, refunds, recall, detention or seizure of our products;
operating restrictions or partial suspension or total shutdown of production;
refusing or delaying our requests for 510(k) clearance or pre-market approval of new products or modified products;
withdrawing 510(k) clearances or pre-market approvals that have already been granted;
refusal to grant export approval for our products; or
criminal prosecution.

Any of these sanctions could adversely affect our business, financial condition and results of operations.

Outside the United States, our products and operations are also often required to comply with standards set by industrial standards bodies, such as the International Organization for Standardization, or ISO. Foreign regulatory bodies may evaluate our products or the testing that our products undergo against these standards. The specific standards, types of evaluation and scope of review differ among foreign regulatory bodies. If we fail to adequately comply with any of these standards, a foreign regulatory body may take adverse actions similar to those within the power of the FDA. Any such action may harm our reputation and could have an adverse effect on our business, results of operations and financial condition.

The primary regulatory body in Europe is the European Commission, which includes most of the major countries in Europe. The European Commission has adopted numerous directives and standards regulating the design, manufacture, clinical trial, labeling and adverse event reporting for medical devices and assesses whether devices can be commercially distributed throughout Europe based on the class of the product, and typically, a combination of self-assessment by the manufacturer and a third-party assessment by a “Notified Body.” An assessment by a Notified Body of one country within the European Union is required in order for a manufacturer to commercially distribute the product throughout the European Union. The EU MDR does not apply in Great Britain (England, Scotland and Wales) and the commercialization of medical devices in that territory must comply with rules set out in domestic legislation including the UK Medical Devices Regulations 2002. Devices that are validly CE marked under the EU regime or UK Conformity Assessed (UKCA) marked under the UK Medical Devices Regulations 2002 may be placed on the market or put into service in Great Britain. Devices such as portable oxygen concentrators require third-party assessment by a UK approved body, which is an independent organization designated by the UK Medicines and Healthcare products Regulatory Agency (MHRA) to conduct the conformity assessment. The commercialization of medical devices in the UK are also subject to additional national requirements (e.g., registration and where the manufacturer is not established in the UK, the appointment of a UK Responsible Person).

 

47


 

If we fail to obtain and maintain regulatory approval in foreign jurisdictions, our market opportunities will be limited.

Approximately 28.3%, 26.8% and 22.2% of our total revenue was from sales outside of the United States for the years ended December 31, 2023, 2022, and 2021, respectively. We have sold our products in multiple international countries and overseas regions outside of the United States through our wholly-owned subsidiaries, distributors and directly to large “house” accounts. In order to market our products in the European Union or other foreign jurisdictions, we are required to obtain and maintain separate regulatory approvals and comply with numerous and varying regulatory requirements. The approval procedure varies from country to country and can involve additional product testing. The time required to obtain approval abroad may be longer than the time required to obtain FDA clearance. For example, the European Union requires that manufacturers of medical devices obtain the right to bear the “CE” conformity marking which designates compliance with existing directives and standards regulating the design, manufacture and distribution of medical devices in member countries of the European Union. In 2017, the European Union adopted the European Medical Device Regulation (Council Regulations 2017/745) which imposes stricter requirements for the marketing and sale of medical devices, including new clinical evaluation, quality system, and post-market surveillance requirements. The regulation had a three-year implementation period, with full application of the regulation occurring in May 2021 and replacing the pre-existing directives on medical devices in the European Union. Since May 2021, devices must be validly CE marked in accordance with the European Medical Device Regulation (MDR) or, if validly CE marked under the Medical Device Directive (MDD) (or AIMDD), meet the requirements of the MDR's transitional arrangements in order to be placed on the market. Devices that do not satisfy either of these requirements cannot be placed on the market or put into service in the EU or EEA, subject to limited exceptions.

The conformity assessment certificate under the MDD for Inogen's devices expired on May 18, 2022. The conformity assessment certification under the EU Medical Devices Regulation was issued by our notified body for our Inogen One G4 and Rove 6, the updated version of its Inogen One G5 portable oxygen concentrators, on December 12, 2022. We have authorization to affix the CE Mark to our oxygen therapy products and to commercialize our devices in the EU and EEA. Inogen obtained its United Kingdom Conformity Assessed (UKCA) certificate covering the Inogen One G4, Inogen One G5 and Inogen at Home oxygen concentrators on April 27, 2022, which allowed Inogen to affix a UKCA mark to these devices and market them in Great Britain.

The foreign regulatory approval process, including with respect to MDR and other jurisdictions, includes many of the risks associated with obtaining FDA clearance and we may not obtain foreign regulatory approvals on a timely basis, if at all. FDA clearance does not ensure approval by regulatory authorities in other countries, and approval by one foreign regulatory authority does not ensure approval by regulatory authorities in other foreign countries. However, the failure to obtain clearance or approval in one jurisdiction may have a negative impact on our ability to obtain clearance or approval elsewhere. If we do not obtain or maintain necessary approvals to commercialize our products or fail to comply with the applicable regulatory requirements in markets outside the United States, we may be required to discontinue sales in those countries which would negatively affect our overall market penetration, revenues, results of operations and financial condition.

If the FDA disagrees with us that certain of our data collection and analysis methods do not constitute clinical trials, our business may be harmed.

We gather and analyze certain de-identified retrospective patient data as part of our product development and improvement. We believe that these data collection methods do not constitute clinical trials and, therefore, typically do not pursue or obtain regulatory permission from the FDA or institutional review boards (IRBs) before collecting or analyzing such data. If the FDA disagrees with our interpretation, we may be subject to regulatory enforcement including warning letters, fines, injunctions, consent decrees and civil penalties. In addition, we may be required to collect these types of data under the clinical trial regulatory framework.

Clinical development is a long, expensive, and uncertain process and is subject to delays and the risk that products may ultimately prove unsafe or ineffective in treating the indications for which they are designed. Completion of clinical trials may take several years or more. We may experience numerous unforeseen events in relation to a clinical trial process that could delay or prevent us from receiving regulatory clearance or approval for new products or modifications of existing products, including new indications for existing products, including:

delays or failure in obtaining approval of our clinical trial protocols from the FDA, other regulatory authorities, or IRBs;
we, the applicable IRBs, the Data Safety Monitoring Board for such trial, or the FDA or other applicable regulatory authorities may require that we or our investigators suspend or terminate our data collection for various reasons, including, among others (i) failure to conduct the clinical trial in accordance with regulatory requirements, including the FDA’s current Good Clinical Practice (GCP), regulations, or our clinical protocols, (ii) by the FDA or other applicable regulatory authority resulting in the imposition of a clinical hold, or (iii) lack of adequate patient informed consent; and

 

48


 

delays if the FDA concludes that our financial relationships with our data collection partners result in a perceived or actual conflict of interest that may have affected the interpretation or integrity of the data collected. If these relationships and any related compensation to or ownership interest by our data collection partners carrying out the study result in perceived or actual conflicts of interest, or if the FDA concludes that the financial relationship may have affected interpretation of the data, the integrity of the data collected or analyzed may be questioned and the utility of the data itself may be jeopardized, which could result in the delay or rejection by the FDA. Any such delay or rejection could prevent us from commercializing any of our products currently in development.

Any delays in completing our data collection and analysis will increase our costs, slow down our product development and regulatory authorization process and jeopardize our ability to commence sales and generate associated revenue with respect to the applicable product. Any of these occurrences may significantly harm our business, financial condition, results of operations and prospects.

We are subject to complex billing and record-keeping requirements in order to substantiate our claims for payment under federal, state and commercial healthcare reimbursement programs, and our failure to comply with existing requirements, or changes in those requirements or interpretations thereof, could adversely affect our business, financial condition and results of operations.

We are subject to complex billing and record-keeping requirements in order to substantiate our claims for payment under federal, state and commercial healthcare reimbursement programs. Our records also are subject to routine and other reviews by third-party payors, which can result in delays in payments or refunds of paid claims. We could experience a significant increase in pre-payment reviews of our claims by the Durable Medical Equipment Medicare Administrative Contractors, which could cause substantial delays in the collection of our Medicare accounts receivable as well as related amounts due under supplemental insurance plans.

Current law provides for a significant expansion of the government’s auditing and oversight of suppliers who care for patients covered by various government healthcare programs. Examples of this expansion include audit programs being implemented by the Durable Medical Equipment Medicare Administrative Contractors, the Unified Program Integrity Contractors, the Recovery Audit Contractors, and the Comprehensive Error Rate Testing contractors, operating under the direction of CMS, and the various state Medicaid Fraud Control Units.

We have been informed by these auditors that healthcare providers and suppliers of certain durable medical equipment product categories are expected to experience further increased scrutiny from these audit programs. When a government auditor ascribes a high billing error rate to one or more of our locations, it generally results in protracted pre-payment claims review, payment delays, refunds and other payments to the government and/or our need to request more documentation from providers than has historically been required. It may also result in additional audit activity in other company locations or Durable Medical Equipment Medicare Administrative Contractors jurisdiction. We cannot currently predict the adverse impact that these audits, methodologies and interpretations might have on our business, financial condition or results of operations, but such impact could be material.

We may be subject to fines, penalties or injunctions if we are determined to be promoting the use of our products for unapproved or “off-label” uses, resulting in damage to our reputation and business.

Our promotional materials and training methods are required to comply with the FDA and other applicable laws and regulations, including the prohibition of the promotion of a medical device for a use that has not been cleared or approved by the FDA. Physicians may use our products off-label, as the FDA does not restrict or regulate a physician’s choice of treatment within the practice of medicine. If the FDA determines that our promotional materials or training constitutes promotion of an off-label use that is either false or misleading, it could request that we modify our training or promotional materials or subject us to regulatory or enforcement actions, which could have an adverse effect on our reputation and results of operations.

 

49


 

Failure to comply with the Federal Health Insurance Portability and Accountability Act of 1996, or HIPAA, the Health Information Technology for Economic and Clinical Health Act, or HITECH Act, and implementing regulations could result in significant penalties.

Numerous federal and state laws and regulations, including HIPAA and the HITECH Act, govern the collection, dissemination, security, use and confidentiality of patient-identifiable health information. HIPAA and the HITECH Act require us to comply with standards for the use and disclosure of protected health information within our company and with third parties. The Privacy Standards and Security Standards under HIPAA establish a set of basic national privacy and security standards for the protection of individually identifiable health information by health plans, healthcare clearinghouses and certain healthcare providers, referred to as covered entities, and the business associates with whom such covered entities contract for services. Notably, whereas HIPAA previously directly regulated only these covered entities, the HITECH Act, which was signed into law in 2009, makes certain of HIPAA’s privacy and security standards directly applicable to covered entities’ business associates. Both covered entities and business associates are subject to significant civil and criminal penalties for failure to comply with the Privacy Standards and Security Standards under HIPAA.

HIPAA requires healthcare providers like us to develop and maintain policies and procedures with respect to protected health information that is used or disclosed, including the adoption of administrative, physical and technical safeguards to protect such information from unauthorized disclosure. The HITECH Act expands the notification requirement for breaches of patient-identifiable health information, restricts certain disclosures and sales of patient-identifiable health information and provides a tiered system for civil monetary penalties for HIPAA violations. The HITECH Act also increased the civil and criminal penalties that may be imposed against covered entities, business associates and possibly other persons and gave state attorneys general new authority to file civil actions for damages or injunctions in federal courts to enforce the federal HIPAA laws and seek attorney fees and costs associated with pursuing federal civil actions. Additionally, certain states have adopted comparable privacy and security laws and regulations, some of which may be more stringent than HIPAA.

If we are determined to be out of compliance with existing or new laws and regulations related to patient health information, we could be subject to criminal or civil sanctions. New health information standards, whether implemented pursuant to HIPAA, the HITECH Act, congressional action or otherwise, could have a significant effect on the manner in which we handle healthcare related data and communicate with payors, and the cost of complying with these standards could be significant.

The 2013 final HITECH omnibus rule modified the breach reporting standard in a manner that made more data security incidents qualify as reportable breaches. Any liability from a failure to comply with the requirements of HIPAA or the HITECH Act could adversely affect our results of operations and financial condition. The costs of complying with privacy and security related legal and regulatory requirements are burdensome and could have a material adverse effect on our results of operations.

Regulations requiring the use of “standard transactions” for healthcare services issued under HIPAA may negatively affect our profitability and cash flows.

Pursuant to HIPAA, final regulations have been implemented to improve the efficiency and effectiveness of the healthcare system by facilitating the electronic exchange of information in certain financial and administrative transactions while protecting the privacy and security of the information exchanged.

The HIPAA transaction standards are complex, and subject to differences in interpretation by third-party payors. For instance, some third-party payors may interpret the standards to require us to provide certain types of information, including demographic information not usually provided to us by physicians. As a result of inconsistent application of transaction standards by third-party payors or our inability to obtain certain billing information not usually provided to us by physicians, we could face increased costs and complexity, a temporary disruption in accounts receivable and ongoing reductions in reimbursements and net revenue. Changes and updates to HIPAA transaction standards could prove technically difficult, time-consuming or expensive to implement, all of which could harm our business.

 

50


 

If we fail to comply with state and federal fraud and abuse laws, including anti-kickback, Physician Self-Referral Law, false claims and anti-inducement laws, we could face substantial penalties and our business, results of operations and financial condition could be adversely affected.

The Federal Anti-Kickback Statute prohibits, among other things, knowingly and willfully offering, paying, soliciting or receiving remuneration to induce the referral of an individual to a person for the furnishing of, or in return for purchasing, leasing, ordering, or arranging for or recommending the purchase, lease or order of any healthcare item or service reimbursable under Medicare, Medicaid, or other federal healthcare programs. Although there are a number of statutory exceptions and regulatory safe harbors protecting certain common financial arrangements from prosecution, the exceptions and safe harbors are drawn narrowly, and any remuneration to or from a prescriber or purchaser of healthcare products or services may be subject to scrutiny if it does not qualify for an exception or safe harbor. Our practices may not in all cases meet all of the criteria for safe harbor protection from anti-kickback liability. Failure to meet all requirements of a safe harbor is not determinative of a kickback issue but could subject the practice to increased scrutiny by the government.

The Physician Self-Referral Law, commonly known as the “Stark Law,” prohibits a physician from referring a patient to an entity with which the physician (or an immediate family member of the physician) has a financial relationship, for the furnishing of certain designated health services (DHS) for which payment may be made by Medicare or Medicaid, unless an exception applies. Violation of the Stark Law could result in denial of payment, disgorgement of reimbursements received under a non-compliant arrangement, civil penalties, and exclusion from Medicare, Medicaid or other federal healthcare programs. Although we believe that we have structured our provider arrangements to comply with current Stark Law requirements, regulatory authorities may determine otherwise.

The Federal False Claims Act prohibits any person from knowingly presenting or causing to be presented a false claim for payment to the federal government, or knowingly making or causing to be made a false statement to get a false claim paid. The Federal False Claims Act allows any person to bring suit in the name of the government alleging false and fraudulent claims presented to or paid by the government (or other violations of the statute) and to share in any amounts paid by the entity to the government in fines or settlement. Such suits, known as qui tam actions, have increased significantly in the healthcare industry in recent years. Sanctions under this federal law may include civil monetary penalties, exclusion from federal and state healthcare programs, criminal fines and imprisonment. In addition, the Patient Protection and Affordable Care Act, among other things, amends the intent requirement of the federal anti-kickback and criminal healthcare fraud statutes to clarify that a person or entity does not need to have actual knowledge of the statute or specific intent to violate it. In addition, the Patient Protection and Affordable Care Act provides that the government may assert that a claim that items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the false claims statutes. Because of the breadth of these laws and the narrowness of the safe harbors and exceptions, it is possible that some of our business activities could be subject to challenge under one or more of such laws. Such a challenge, regardless of the outcome, could have a material adverse effect on our business, business relationships, reputation, financial condition and results of operations. The majority of states also have statutes or regulations similar to the federal anti-kickback, physician self-referral, and false claims laws, which apply to items or services, reimbursed under Medicaid and other state programs, or in several states, apply regardless of payor. Penalties under these state laws can be comparable to those under their federal equivalents.

The Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act, also created the federal Physician Payments Sunshine Act, which requires applicable manufacturers of drugs, devices, biologicals, and medical supplies covered under Medicare, Medicaid, or the Children’s Health Insurance Program to report annually to CMS, information related to payments or other transfers of value made to physicians, as defined, and teaching hospitals, as well as ownership and investment interests in such manufacturer held by physicians and their immediate family members. Additionally, the Substance Use-Disorder Prevention that Promoted Opioid Recovery and Treatment for Patients and Communities Act enacted in 2018, extends the reporting and transparency requirements for physicians under the Physician Payments Sunshine Act to physician assistants, nurse practitioners and other mid-level practitioners, with reporting requirements going into effect in 2022 for payments made in 2021. Failure to submit the required information under the federal Physician Payment Sunshine Act may result in civil monetary penalties of up to an aggregate of $0.2 million per year (and up to an aggregate of $1.363 million per year for “knowing failures”), subject to an annual adjustment for inflation.

In addition, there has been a recent trend of increased federal and state regulation of payments and other transfers of value made to applicable recipients, including physicians. Certain states mandate implementation of compliance programs and/or the tracking and annual reporting of gifts, compensation and other remuneration to physicians and other applicable recipients. The shifting compliance environment and the need to build and maintain robust and expandable systems to comply with different compliance and/or reporting requirements in multiple jurisdictions increase the possibility that a healthcare company may violate one or more of the requirements.

 

51


 

The Federal Civil Monetary Penalties Law grants authority to the HHS Office of Inspector General (OIG) to seek civil monetary penalties (CMPs) against an individual or entity based on a wide variety of conduct including violations of the Anti-Kickback Statute, Stark Law, and False Claims Act. An entity that offers to or transfers remuneration to any individual eligible for benefits under Medicare or Medicaid that such entity knows or should know is likely to influence such individual to order or receive from a particular provider, practitioner, or supplier any Medicare or Medicaid payable item or service may be liable for CMPs. This is commonly known as a beneficiary inducement. We sometimes offer customers various discounts and other financial incentives in connection with the sales of our products. While we have processes in place to manage our discount and incentive programs, including the safe harbor regulation for discounts, the federal government may find that our marketing activities violate the law. If we are found to be in non-compliance, we could be subject to CMPs of up to $0.121 million (subject to annual adjustment for inflation) for each wrongful act, assessment of three times the amount claimed for each item or service and exclusion from the federal or state healthcare programs.

The scope and enforcement of each of these laws is uncertain and subject to rapid change in the current environment of healthcare reform, especially in light of the lack of applicable precedent and regulations. If our operations are found to be in violation of any of the laws described above or any other government regulations that apply to us, we may be subject to penalties, including civil and criminal penalties, damages, fines and the curtailment or restriction of our operations or exclusion from participation in the federal healthcare programs. Any penalties, damages, fines, curtailment or restructuring or our operations could harm our ability to operate our business and our results of operations. Any action against us for violation of these laws, even if we successfully defend against it, could cause us to incur significant legal expenses and divert our management’s attention from operation of our business. Moreover, achieving and sustaining compliance with applicable federal and state fraud laws may prove costly. HHS makes annual inflation-related increases to the civil monetary penalties in its regulations pursuant to the Federal Civil Penalties Inflation Adjustment Act Improvements Act of 2015. The HHS Annual Civil Monetary Penalties Inflation Adjustment Final Rule issued on October 6, 2023, sets forth adjusted civil monetary penalty amounts that apply to penalties assessed on or after October 6, 2023, if the violation occurred on or after November 2, 2015.

We are also exposed to the risks of fraud, misconduct, or other illegal activity by our employees and third parties who act for us or on our behalf, such as our independent contractors, consultants, commercial partners, and vendors. It is not always possible to identify and deter misconduct by employees and third parties, and the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to be in compliance with federal and state healthcare fraud and abuse laws. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business, including the imposition of significant fines or other sanctions.

Foreign governments tend to impose strict price controls, which may adversely affect our future profitability.

We have sold our products in a total of 62 international countries or overseas regions outside the United States through our wholly-owned subsidiary, distributors or directly to large “house” accounts. In some foreign countries, particularly in the European Union, the pricing of medical devices is subject to governmental control. In these countries, pricing negotiations with governmental authorities can take considerable time after the receipt of marketing approval for a product. To obtain reimbursement or pricing approval in some countries, we may be required to supply data that compares the cost-effectiveness of our products versus other available therapies. If reimbursement of our products is unavailable or limited in scope or amount, or if pricing is set at unsatisfactory levels, it may not be profitable to sell our products in certain foreign countries, which would negatively affect the long-term growth of our business.

Our business activities involve the use of hazardous materials, which require compliance with environmental and occupational safety laws regulating the use of such materials. If we violate these laws, we could be subject to significant fines, liabilities or other adverse consequences.

Our research and development programs as well as our manufacturing operations involve the controlled use of hazardous materials. Accordingly, we are subject to international, federal, state and local laws governing the use, handling and disposal of these materials. Although we believe that our safety procedures for handling and disposing of these materials comply in all material respects with the standards prescribed by state and federal regulations of each country in which we conduct business, we cannot completely eliminate the risk of accidental contamination or injury from these materials. In the event of an accident or failure to comply with environmental laws, we could be held liable for resulting damages, and any such liability could exceed our insurance coverage and adversely affect our financial condition and results of operations.

 

52


 

Regulatory requirements under Proposition 65 could adversely affect our business.

We are subject to California’s Proposition 65 which requires a specific warning on any product that contains a substance listed by the State of California as having been found to cause cancer or birth defects, unless the level of such substance in the product is below a safe harbor level. Proposition 65 required that all businesses must be in compliance by August 30, 2018 with new regulations that require modifications to product warnings and for businesses to coordinate with upstream vendors or downstream customers for the 800+ regulated chemicals in consumer products and assess whether new occupational exposure warnings need to be posited in California facilities. We have taken steps to add warning labels to our products packaged in California and manufactured after August 30, 2018. Although we cannot predict the ultimate impact of these requirements, they could reduce overall consumption of our products or leave consumers with the perception (whether or not valid) that our products do not meet their health and wellness needs, all of which could adversely affect our business, financial condition and results of operations.

Risks related to our intellectual property

If we are unable to secure and maintain patent or other intellectual property protection for the intellectual property used in our products, we will lose a significant competitive advantage, which may adversely affect our future profitability.

Our commercial success depends, in part, on obtaining, defending, and maintaining patent and other intellectual property protection for the technologies used in our products. The patent positions of medical device companies, including ours, can be highly uncertain and involve complex and evolving legal and factual questions. Furthermore, we might in the future opt to license intellectual property from other parties. If we, or the other parties from whom we would license intellectual property, fail to obtain, defend, and maintain adequate patent or other intellectual property protection for intellectual property used in our products, or if any protection is reduced or eliminated, others could use the intellectual property used in our products, resulting in harm to our competitive business position. In addition, patent and other intellectual property protection may not:

prevent our competitors from duplicating our products;
prevent our competitors from gaining access to our proprietary information and technology;
prevent our competitors from producing counterfeit products;
prevent our competitors or other parties from suing us for alleged infringement; or
permit us to gain or maintain a competitive advantage.

Any of our patents may be challenged, invalidated, circumvented or rendered unenforceable. We cannot provide assurance that we will be successful should one or more of our patents be challenged for any reason. If our patent claims are rendered invalid or unenforceable, or narrowed in scope, the patent coverage afforded our products could be impaired, which could make our products less competitive.

As of December 31, 2023, we have thirty-three pending U.S. and international patent applications, fifty-five issued U.S. patents, and thirty-two issued foreign patents relating to the design and construction of our oxygen concentrators and our intelligent delivery technology. We cannot specify which of these patents individually or as a group will permit us to gain or maintain a competitive advantage. Patents may be subject to reexamination, inter partes review, post-grant review, and derivation proceedings in the U.S. Patent and Trademark Office or comparable proceedings in other patent offices worldwide, or challenges to inventorship in court. Foreign patents may be subject to opposition or comparable proceedings in the corresponding foreign patent offices and courts. Any of these proceedings could result in loss of the patent or denial of the patent application, or loss or reduction in the scope of one or more of the claims of the patent or patent application. Changes in either patent laws or in interpretations of patent laws may also diminish the value of our intellectual property or narrow the scope of our protection. Interference, reexamination, inter partes review, post grant review, defense, opposition, inventorship, and derivation proceedings may be costly and time consuming, and we, or the other parties from whom we might potentially license intellectual property, may be unsuccessful in defending against such proceedings. Thus, any patents that we own or might license may provide limited or no protection against competitors. In addition, our pending patent applications and those we may file in the future may have claims narrowed during prosecution or may not result in patents being issued. Even if any of our pending or future applications are issued, they may not provide us with any competitive advantage or adequate protection from allegations of infringement, whether valid or frivolous, which may result in the incurrence of material defense costs. Our patents and patent applications are directed to particular aspects of our products. Other parties may develop and obtain patent protection for more effective technologies, designs or methods for oxygen therapy. If these developments were to occur, it would likely have an adverse effect on our sales. Our ability to develop additional patentable technology is also uncertain.

 

53


 

Non-payment or delay in payment of patent fees or annuities, whether intentional or unintentional, may also result in the loss of patents or patent rights important to our business. Many countries, including certain countries in Europe, have compulsory licensing laws under which a patent owner may be compelled to grant licenses to other parties. In addition, many countries limit the enforceability of patents against other parties, including government agencies or government contractors. In these countries, the patent owner may have limited remedies, which could materially diminish the value of the patent. In addition, the laws of some foreign countries do not protect intellectual property rights to the same extent as do the laws of the United States, particularly in the field of medical products and procedures.

Our products could infringe or appear to infringe the intellectual property rights of others, which may lead to patent and other intellectual property litigation that could itself be costly, could result in the payment of substantial damages or royalties, prevent us from using technology that is essential to our products, and/or force us to discontinue selling our products.

The medical device industry in general has been characterized by extensive litigation and administrative proceedings regarding patents and other intellectual property rights. Our competitors hold a significant number of patents relating to respiratory therapy devices and products. Third parties have in the past asserted and may in the future assert that we are employing their proprietary technology without authorization. If we fail in defending against lawsuits or claims brought against us in the future, we could be subject to substantial monetary damages, injunctive relief, and loss of valuable intellectual property rights, and we cannot predict the outcome of any lawsuit. An adverse determination or protracted defense costs of such lawsuits could have a material effect on our business and operating results.

An adverse decision in any other legal action could limit our ability to assert our intellectual property rights, limit the value of our technology or otherwise negatively affect our business, financial condition and results of operations.

Monitoring unauthorized use of our intellectual property is difficult and costly. Unauthorized use of our intellectual property may have occurred or may occur in the future. Although we have taken steps to minimize the risk of this occurring, any such failure to identify unauthorized use and otherwise adequately protect our intellectual property would adversely affect our business. Moreover, if we are required to commence litigation, whether as a plaintiff or defendant, not only will this be time-consuming, but we will also be forced to incur significant costs and divert our attention and efforts of our employees, which could, in turn, result in lower revenue and higher expenses.

We cannot provide assurance that our products or methods do not infringe or appear to not infringe the patents or other intellectual property rights of third parties and if our business is successful, the possibility may increase that others will assert infringement claims against us whether valid or frivolous.

Determining whether a product infringes a patent involves complex legal and factual issues, defense costs and the outcome of a patent litigation action are often uncertain. We have not conducted an extensive search of patents issued or assigned to other parties, including our competitors, and no assurance can be given that patents containing claims covering or appearing to cover our products, parts of our products, technology or methods do not exist, have not been filed or could not be filed or issued. Because of the number of patents issued and patent applications filed in our technical areas, our competitors or other parties may assert that our products and the methods we employ in the use of our products are covered by U.S. or foreign patents held by them. In addition, because patent applications can take many years to issue and because publication schedules for pending applications may vary by jurisdiction and some patent applications may not be published in the U.S., there may be applications now pending of which we are unaware and which may result in issued patents that our current or future products infringe or appear to infringe. Also, because the claims of published patent applications can change between publication and patent grant, there may be published patent applications that may ultimately issue with claims that we infringe. There could also be existing patents that one or more of our products or parts may infringe and of which we are unaware. As the number of competitors in the market for respiratory products and the number of patents issued in this area grows, the possibility of patent infringement claims against us increases. In certain situations, we may determine that it is in our best interests to voluntarily challenge a party’s patents in litigation or other proceedings, including declaratory judgment actions, patent reexaminations, post grant reviews, or inter partes reviews. As a result, we may become involved in unwanted protracted litigation that could be costly, result in diversion of management’s attention, require us to pay damages and/or licensing royalties and force us to discontinue selling our products.

Infringement and other intellectual property claims and proceedings brought against us, whether successful or not, could result in substantial costs and harm to our reputation. Such claims and proceedings can also distract and divert management and key personnel from other tasks important to the success of the business. We cannot be certain that we will successfully defend against allegations of infringement of patents or other intellectual property rights. In the event that we become subject to a patent infringement or other intellectual property related lawsuit and if the asserted patents or other intellectual property were upheld as valid and enforceable and we were found to infringe the asserted patents or other intellectual property, or violate the terms of a license to which we are a party, we could be required to do one or more of the following:

 

54


 

cease selling or using any of our products that incorporate the asserted intellectual property, which would adversely affect our revenue;
pay damages for past use of the asserted intellectual property, which may be substantial;
obtain a license from the holder of the asserted intellectual property, which license may not be available on reasonable royalty terms, if at all, and which could reduce profitability; and
redesign or rename, in the case of trademark claims, our products to avoid infringing the intellectual property rights of third parties, which may not be possible and could be costly and time-consuming if it is possible to do so.

If we are unable to prevent unauthorized use or disclosure of trade secrets, unpatented know-how and other proprietary information, our ability to compete will be harmed.

We rely on a combination of trade secrets, copyrights, trademarks, confidentiality agreements and other contractual provisions and technical security measures to protect certain aspects of our technology, especially where we do not believe that patent protection is appropriate or obtainable. We require our employees and consultants to execute confidentiality agreements in connection with their employment or consulting relationships with us. We also require our employees and consultants to disclose and assign to us all inventions conceived during the term of their employment or engagement while using our property or that relate to our business. We also require our corporate partners, outside scientific collaborators and sponsored researchers, advisors and others with access to our confidential information to sign confidentiality agreements. We also have taken precautions to initiate reasonable safeguards to protect our information technology systems. However, these measures may not be adequate to safeguard our proprietary intellectual property and conflicts may, nonetheless, arise regarding ownership of inventions and other intellectual property. Such conflicts may lead to the loss or impairment of our intellectual property or to expensive litigation to defend our rights against competitors who may be better funded and have superior resources. Our employees, consultants, contractors, outside clinical collaborators and other advisors may unintentionally or willfully disclose our confidential information to competitors. In addition, confidentiality agreements may be unenforceable or may not provide an adequate remedy in the event of unauthorized disclosure. Enforcing a claim that a third party illegally obtained and is using our trade secrets is expensive and time-consuming, and the outcome is unpredictable. Moreover, our competitors may independently develop equivalent knowledge, methods and know-how. Unauthorized parties may also attempt to copy or reverse engineer certain aspects of our products that we consider proprietary, and in such cases we could not assert any trade secret rights against such party. As a result, other parties may be able to use our proprietary technology or information, and our ability to compete in the market would be harmed.

“Inogen,” “Inogen One,” “Inogen One G3,” “G4,” “G5,”,” “Oxygen.Anytime.Anywhere,” “Intelligent Delivery Technology,” “Inogen At Home,” the Inogen design, “TIDAL ASSIST,” “TAV,” and “SIDEKICK” are registered trademarks with the United States Patent and Trademark Office of Inogen, Inc. We own pending applications for the marks “Rove,” “Inogen Rove,” “Inogen Rove 4,” and “Inogen Rove 6” with the United States Patent and Trademark Office. We own trademark registrations for the mark “Inogen” in Argentina, Australia, Canada, Chile, China, Columbia, Ecuador, South Korea, Malaysia, Mexico, Europe (European Union Registration), the United Kingdom, Iceland, India, Israel, Japan, Kuwait, New Zealand, Norway, Paraguay, Peru, Turkey, Singapore, South Africa, Switzerland, and Uruguay. We own a pending application for the mark “Inogen” in the Dominican Republic. We own a trademark registration for the mark “イノジェン” in Japan. We own trademark registrations for the marks “ and “” in China. We own trademark registrations for the mark “Inogen One” in Australia, Canada, China, South Korea, Mexico, Europe (European Union Registration), and the United Kingdom. We own a trademark registration for the mark “Satellite Conserver” in Canada. We own a trademark registration for the mark “Inogen At Home” in Europe (European Union Registration) and the United Kingdom. We own trademark registrations for the mark “G4” in Europe (European Union Registration) and the United Kingdom. We own trademark registrations for the mark “G5” in Europe (European Union Registration) and the United Kingdom. We own trademark registrations for the marks “Inogen Rove 4” and “Inogen Rove 6” in Europe (European Union Registration) and the United Kingdom. We own pending applications for the marks “Inogen Rove” and “Rove” in Canada, Europe (the European Union), and the United Kingdom. We own pending applications for the marks “Inogen Rove 4” and “Inogen Rove 6” in Canada. We own a trademark application for the Inogen design in Bolivia. We own a trademark registration for the Inogen design in China. We own a trademark registration for the mark “إنوجن” in Saudi Arabia. We own a pending application for the Inogen One G5 design in Brazil. Other service marks, trademarks, and trade names referred to in this Annual Report on Form 10-K are the property of their respective owners. “PHYSIO-ASSIST,” “PHYSIOASSIST,” the Physio-Assist logo, “SIMEOX,” “SIMEOX PRO,” “SIMESOFT,” “PHYSIOWEB,” “PHYSIODATA,” “PHYSIOSERVICES,” and the Pissenlit logo are registered trademarks of Inogen’s wholly-owned subsidiary Physio-Assist. Physio-Assist owns trademark registrations for the mark “PHYSIO-ASSIST” in European Union, France, Japan, United Kingdom, and USA. Physio-Assist owns trademark registrations for the Physio-Assist logo in China, European Union, France, Japan, South Korea, United Kingdom, and USA. Physio-Assist owns trademark registrations for the mark SIMEOX in European Union, France, Japan, Russia, United Kingdom, and USA. Physio-Assist owns trademark registrations in France for the mark “PHYSIOASSIST,” “SIMESOFT,” “SIMEOX PRO,” “PHYSIOWEB,” “PHYSIODATA,” “PHYSIOSERVICES,” and the Pissenlit logo.

 

55


 

We may be subject to damages resulting from claims that our employees, agents or we have wrongfully used or disclosed alleged trade secrets of other companies.

Some of our employees and consultants were previously employed by or contracted with other medical device companies focused on the development of oxygen therapy products, including our competitors. We may be subject to claims that these employees or agents have inadvertently or otherwise used or disclosed trade secrets or other proprietary information of their former employers. Litigation may be necessary to defend against these claims. If we fail in defending against such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights and may be enjoined from using valuable technology in our products. Even if we are successful in defending against these claims, litigation could result in substantial costs, damage to our reputation and be a distraction to management.

Risks related to being a public company

We will incur increased costs as a result of operating as a public company and our management will be required to devote substantial time to compliance initiatives and corporate governance practices.

As a public company, we will continue to incur significant legal, accounting and other expenses. In addition, the Sarbanes-Oxley Act of 2002 and rules enforced by the Public Companies Oversight Board (PCAOB) subsequently implemented by the SEC and the NASDAQ Global Select Market impose numerous requirements on public companies, including establishment and maintenance of effective disclosure and financial controls and corporate governance practices. Also, the Securities Exchange Act of 1934, as amended, or the Exchange Act, requires, among other things, that we file annual, quarterly and current reports with respect to our business and operating results. Our management and other personnel will need to devote a substantial amount of time to compliance with these laws and regulations. These requirements have increased and will continue to increase our legal, accounting, external audit and financial compliance costs and have made and will continue to make some activities more time consuming and costly. For example, we expect these rules and regulations to make it more difficult and more expensive for us to obtain director and officer liability insurance, and we may be required to incur substantial costs to maintain the same or similar coverage. These rules and regulations could also make it more difficult for us to attract and retain qualified persons to serve on our board of directors or our board committees or as executive officers.

Overall, we estimate that our incremental costs resulting from operating as a public company, including compliance with these rules and regulations, may be between $3.0 million and $5.0 million per year. However, these rules and regulations are often subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies and public accounting firms are subject to PCAOB compliance audits. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices.

The Sarbanes-Oxley Act requires, among other things, that we assess and document the effectiveness of our internal control over financial reporting annually and the effectiveness of our disclosure controls and procedures quarterly. In particular, Section 404(a) of the Sarbanes-Oxley Act, or Section 404(a), requires us to perform system and process evaluation and testing of our internal control over financial reporting to allow management to report on the effectiveness of our internal control over financial reporting. Section 404(b) of Sarbanes-Oxley Act, or Section 404(b), also requires our independent registered public accounting firm to attest to the effectiveness of our internal control over financial reporting. Our compliance with applicable provisions of Section 404 will require that we incur substantial accounting expense and expend significant management time on compliance-related issues as we implement and maintain corporate governance practices and comply with reporting requirements.

Furthermore, investor perceptions of our company may suffer if deficiencies are found, and this could cause a decline in the market price of our stock. Irrespective of compliance with Section 404, any failure of our internal control over financial reporting could have a material adverse effect on our stated operating results and harm our reputation. If we are unable to implement these requirements effectively or efficiently, it could harm our operations, financial reporting, or financial results and could result in an adverse opinion on our internal controls from our independent registered public accounting firm.

 

56


 

Failure to maintain effective internal controls could cause our investors to lose confidence in us and adversely affect the market price of our common stock. If our internal controls are not effective, we may not be able to accurately report our financial results or prevent fraud.

Section 404 of the Sarbanes-Oxley Act, or Section 404, requires that we maintain internal control over financial reporting that meets applicable standards. We may err in the design, operation or documentation of our controls, and all internal control systems, no matter how well designed and operated, can provide only reasonable assurance that the objectives of the control system are met. Because there are inherent limitations in all control systems, there can be no absolute assurance that all control issues have been or will be detected. If we are unable, or are perceived as unable, to produce reliable financial reports due to internal control deficiencies, investors could lose confidence in our reported financial information and operating results, which could result in a negative market reaction.

We are required to disclose significant changes made in our internal controls and procedures on a quarterly basis. Our independent registered public accounting firm is also required to attest to the effectiveness of our internal control over financial reporting pursuant to Section 404. Our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our controls are documented, designed or operating. Our remediation efforts may not enable us to avoid a material weakness in the future. Additionally, to comply with the requirements of being a public company, we may need to undertake various actions, such as implementing new internal controls and procedures and hiring accounting or internal audit staff or consultants, which may adversely affect our results of operations and financial condition.

Although prior material weaknesses have been remediated, we cannot assure you that our internal controls will continue to operate properly or that our financial statements will be free from error. There may be undetected material weaknesses in our internal control over financial reporting, as a result of which we may not detect financial statement errors on a timely basis. Moreover, in the future we may implement new offerings and engage in business transactions, such as acquisitions, reorganizations or implementation of new information systems that could require us to develop and implement new controls and could negatively affect our internal control over financial reporting and result in material weaknesses.

If we identify new material weaknesses in our internal control over financial reporting, if we are unable to comply with the requirements of Section 404 in a timely manner, if we are unable to assert that our internal controls over financial reporting are effective, or if our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal control over financial reporting, we may be late with the filing of our periodic reports, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our common stock could be negatively affected. As a result of such failures, we could also become subject to investigations by the stock exchange on which our securities are listed, the SEC, or other regulatory authorities, and become subject to litigation from investors and stockholders, which could harm our reputation, financial condition or divert financial and management resources from our core business.

Risks related to our common stock

We expect that our stock price will fluctuate significantly, you may have difficulty selling your shares, and you could lose all or part of your investment.

Our stock is currently traded on NASDAQ, but we can provide no assurance that we will be able to maintain an active trading market on NASDAQ or any other exchange in the future. If an active trading market does not develop, you may have difficulty selling any of our shares of common stock that you buy. In addition, the trading price of our common stock may be highly volatile. During the last twelve months, our common stock traded as high as $26.11 per share and as low as $4.13 per share. The trading price of our common stock could continue to be subject to wide fluctuations in price in response to various factors, some of which are beyond our control. These factors include:

actual or anticipated quarterly variation in our results of operations or the results of our competitors;
announcements of secondary offerings;
announcements by us or our competitors of new commercial products, significant contracts, commercial relationships, or capital commitments;
issuance of new or changed securities analysts’ reports or recommendations for our stock;
developments or disputes concerning our intellectual property or other proprietary rights;
commencement of, or our involvement in, litigation;
market conditions in the oxygen therapy market;

 

57


 

reimbursement or legislative changes in the oxygen therapy market;
failure to complete significant sales;
manufacturing disruptions that could occur if we were unable to successfully expand our production in our current or an alternative facility or due to any other reason;
any future sales of our common stock or other securities;
any major change to the composition of our board of directors or management;
announcements by us or our competitors of significant acquisitions, strategic partnerships, joint ventures, or capital commitments;
the other factors described in this “Risk Factors” section; and
general economic conditions and slow or negative growth of our markets.

The stock market in general and market prices for the securities of technology-based companies like ours in particular, have from time-to-time experienced volatility that often has been unrelated to the operating performance of the underlying companies. These broad market and industry fluctuations may adversely affect the market price of our common stock, regardless of our operating performance.

Price volatility over a given period or a low stock price could result in a number of negative outcomes, including, but not limited to:

creating potential limitations on the ability to raise capital through the issuance of equity or equity linked securities;
impacting the value of our equity compensation, which affects our ability to recruit and retain employees;
impairing goodwill or long-lived assets;
difficulty complying with the listing standards of NASDAQ; and
increasing the risk of regulatory proceedings and litigation, including class action securities litigation.

For example, the decline in our stock price caused our market capitalization to fall below its carrying amount (stockholders' equity) during July 2023 and was noted by management to be more than temporary as the quarter progressed. We determined that the goodwill carrying amount exceeded its fair value and, as such, an impairment charge of $32.9 million was incurred in the quarter ended September 30, 2023.

In several recent situations where the market price of a stock has been volatile, holders of that stock have instituted securities class action litigation against the company that issued the stock. Stockholder litigation has been filed against us in the past, and a class action securities lawsuit and related derivatives complaints against us are currently pending as previously disclosed. While we are continuing to defend such actions vigorously, the defense of such actions can be costly, divert the time and attention of our management and harm our operating results, and any judgment against us or any future stockholder litigation could result in substantial costs.

Our certificate of incorporation and our amended and restated bylaws designate the Court of Chancery of the Delaware as the exclusive forum for substantially all disputes between us and our stockholders, and our amended and restated bylaws also provide that the federal district courts will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act of 1933, as amended, each of which could limit our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers, stockholders, or employees.

Our thirteenth amended and restated certificate of incorporation, filed with the Delaware Secretary of State on February 20, 2014, and our amended and restated bylaws, as amended and restated effective as of October 27, 2022, provide that, unless we consent in writing to the selection of an alternative forum (an “Alternative Forum Consent”), the Court of Chancery of the State of Delaware will, to the fullest extent permitted by law, be the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action or proceeding asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, or other employees to us or our stockholders, (iii) any action or proceeding asserting a claim arising pursuant to any provision of the Delaware General Corporation Law or our certificate of incorporation or bylaws, or (iv) any action asserting a claim governed by the internal affairs doctrine of the State of Delaware. The foregoing shall not apply to any claims under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) or the Securities Act of 1933, as amended (the “Securities Act”).

 

58


 

Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated bylaws provide that, unless we give an Alternative Forum Consent, the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act against any person in connection with any offering of our securities, including any auditor, underwriter, expert, control person or other defendant. The foregoing shall not apply to any claims under the Exchange Act.

Any person or entity purchasing or otherwise acquiring or holding or owning (or continuing to hold or own) any interest in any of our securities shall be deemed to have notice of and consented to the foregoing provisions of the bylaws and certificate of incorporation. Although we believe these exclusive forum provisions benefit us by providing increased consistency in the application of Delaware law and federal securities laws in the types of lawsuits to which each applies, the exclusive forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum of its choosing for disputes with us or any of our current or former directors, officers, stockholders, employees, auditors, underwriters, experts, control persons or others, which may discourage lawsuits with respect to such claims against such defendants. In addition, a stockholder that is unable to bring a claim in the judicial forum of its choosing may be required to incur additional costs in the pursuit of actions which are subject to the exclusive forum provisions described above. Our stockholders will not be deemed to have waived our compliance with the federal securities laws and the rules and regulations thereunder as a result of our exclusive forum provisions. Further, in the event a court finds either exclusive forum provision contained in our bylaws to be unenforceable or inapplicable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our results of operations.

If securities or industry analysts do not publish research or publish unfavorable research about our business, our stock price and trading volume could decline.

The trading market for our common stock will rely in part on the research and reports that equity research analysts publish about us and our business. We will not have any control of the analysts or the content and opinions included in their reports. The price of our stock could decline if one or more equity research analysts downgrade our stock or issue other unfavorable commentary or research. If one or more equity research analysts ceases coverage of our company or fails to publish reports on us regularly, demand for our stock could decrease, which in turn could cause our stock price or trading volume to decline.

Future sales of shares could cause our stock price to decline.

Our stock price could decline as a result of sales of a large number of shares of our common stock or the perception that these sales could occur. These sales, or the possibility that these sales may occur, also might make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate.

We have also registered the offer and sale of all shares of common stock that we may issue under our equity compensation plans. In addition, in the future, we may issue additional shares of common stock or other equity or debt securities convertible into common stock in connection with a financing, acquisition, litigation settlement, and employee arrangements or otherwise. Any such issuance could result in substantial dilution to our existing stockholders and could cause our stock price to decline.

Our directors, executive officers and principal stockholders will continue to have substantial control over us and could limit your ability to influence the outcome of key transactions, including changes of control.

As of December 31, 2023, our executive officers, directors and stockholders who owned more than 5% of our outstanding common stock and their respective affiliates beneficially owned or controlled approximately 31.0% of the outstanding shares of our common stock. Accordingly, these executive officers, directors and stockholders who owned more than 5% of our outstanding common stock and their respective affiliates, acting as a group, have substantial influence over the outcome of corporate actions requiring stockholder approval, including the election of directors, any merger, consolidation or sale of all or substantially all of our assets or any other significant corporate transactions. These stockholders may also delay or prevent a change of control of us, even if such a change of control would benefit our other stockholders. The significant concentration of stock ownership may adversely affect the trading price of our common stock due to investors’ perception that conflicts of interest may exist or arise.

 

59


 

Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us, which may be beneficial to our stockholders, more difficult and may prevent attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.

Provisions in our certificate of incorporation and bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:

authorize our board of directors to issue, without further action by the stockholders, up to 10,000,000 shares of undesignated preferred stock;
require that any action to be taken by our stockholders be affected at a duly called annual or special meeting and not by written consent;
specify that special meetings of our stockholders can be called only by our board of directors, the Chairman of the board of directors, or the Chief Executive Officer;
establish an advance notice procedure for stockholder approvals to be brought before an annual meeting of our stockholders, including proposed nominations of persons for election to our board of directors;
establish that our board of directors is divided into three classes, Class I, Class II and Class III, with each class serving staggered three-year terms;
provide that our directors may be removed only for cause;
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum;
specify that no stockholder is permitted to cumulate votes at any election of directors; and
require a super-majority of votes to amend certain of the above-mentioned provisions.

These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which limits the ability of stockholders owning in excess of 15% of our outstanding voting stock to merge or combine with us.

We have never paid dividends on our capital stock, and we do not anticipate paying any cash dividends in the foreseeable future.

We have paid no cash dividends on any of our classes of capital stock to date and currently intend to retain our future earnings to fund the development and growth of our business. In addition, we may become subject to covenants under future debt arrangements that place restrictions on our ability to pay dividends. As a result, capital appreciation, if any, of our common stock is expected to be your sole source of gain for the foreseeable future.

 

60


 

ITEM 1B. UNRESOLVED STAFF COMMENTS

None.

ITEM 1C. CYBERSECURITY

Introduction: The medical device industry faces unique cybersecurity challenges, given the sensitive nature of the data and the critical role of devices in patient care. Cybersecurity, data privacy, and data protection are critical to our business. In the ordinary course of our business, we collect and store certain confidential information such as information about our employees, contractors, vendors, suppliers, patients and customers. We remain committed to implementing robust security measures to protect against potential cyber threats and vulnerabilities that are constantly evolving across the globe.

Risk Management and Strategy: We have processes for assessing, identifying, and managing cybersecurity threats, and cybersecurity is an integral part of our overall enterprise risk management program which is overseen by our Audit Committee and the Board. Our strategy includes a comprehensive cybersecurity framework, utilizing advanced technologies and methodologies, such as cloud migrations and deployment of threat detection tools to effectively mitigate potential risks. Continuous risk assessments help us better refine our strategy, guiding the deployment of technical safeguards and shaping our incident response plans. For acquired companies, our integration strategies prioritize establishing comprehensive timelines for harmonizing information security, data privacy, and cybersecurity practices. This includes a strong focus on aligning employee education programs to ensure a seamless transition and uphold security and privacy standards across our entities.

Our cybersecurity infrastructure is based on a multi-layered defense framework, aligned with the U.S. National Institute of Standards and Technology (NIST) guidelines. We take a risk-based approach to cybersecurity, which begins with the identification and evaluation of cybersecurity risks or threats that could affect our operations, finances, legal or regulatory compliance, or reputation. The scope of our evaluation encompasses risks that may be associated with both our internally managed IT systems and key business functions and sensitive data operated or managed by third-party service providers, ensuring the service providers adhere to our security standards, thereby safeguarding our integrated operations. The strategic migration of our data centers and infrastructure to secure cloud environments, coupled with the implementation of targeted technical cybersecurity measures, underscores our dedication to establishing foundational security across our users, applications, data, systems, and networks.

We have established a comprehensive incident response plan to swiftly address and recover from cybersecurity incidents, minimizing operational impact. We conduct regular trainings and simulations to enhance our team's awareness and preparedness against cyber threats. Biannual penetration testing and regular assessments by external experts validate the effectiveness of our cybersecurity measures. Our proactive approach to addressing identified vulnerabilities affirms the continuous improvement of our security posture.

Use of Consultants and Advisors: We engage various third-party cybersecurity service providers to assess and enhance our cybersecurity practices and assist with protection and monitoring of our systems and information, including with respect to, network monitoring, endpoint protection, vulnerability assessments and penetration testing. We engage cybersecurity consultants, auditors, and other third parties to assess and enhance our cybersecurity practices, such as a third-party consulting firm to evaluate our cyber processes including an assessment of our incident response procedures.

We have processes to evaluate third-party service providers and vendors that have access to sensitive systems and company and customer data, which may include due diligence procedures such as assessments of that service provider’s cybersecurity posture or a recommendation of specific mitigation controls. Following an assessment, we determine and prioritize service provider risk based on potential threat impact and likelihood, and such risk determinations drive the level of due diligence and ongoing compliance monitoring required for each service provider.

Board Oversight and Management’s Role: The Board of Directors, both directly and through the delegation of responsibilities to the Audit Committee oversees the proper functioning of our cybersecurity risk management program to ensures strategic alignment and governance of our cybersecurity efforts at the highest level. In particular, the Audit Committee assists the Board in its oversight of management’s responsibility to assess, manage and mitigate risks associated with our business and operational activities, to administer our various compliance programs, in each case including cybersecurity concerns, and to oversee our information technology systems, processes and data.

 

61


 

Management has implemented risk management structures, policies and procedures, and Management is responsible for our day-to-day cybersecurity risk management. Our Chief Data and Information Officer (CDIO) is responsible for our day-to-day assessment and management of cybersecurity risks. Our Enterprise Enablement function facilitates a cross-departmental approach, ensuring the executive leadership team receives quarterly updates on cybersecurity from various teams. This strategy promotes a comprehensive stakeholder engagement and enhances management oversight on cybersecurity. The updates cover progress on ongoing cybersecurity initiatives, insights from any potential threats or incidents, outputs and action plans from external vulnerability and penetration tests, and key performance metrics in line with industry standards.

Risks from Material Cybersecurity Threats: Despite ongoing threats like cyber-attacks, phishing, and ransomware, we have not identified any cybersecurity threats that have materially affected or are reasonably anticipated to have a material effect on our business strategy, results of operations or financial condition. Our proactive security measures, alongside those of our third-party vendors, aim to protect our information technology systems and the sensitive data they hold. Although these risks have not yet materially impacted our business, we remain vigilant, continuously monitoring and adapting to evolving cybersecurity threats.

ITEM 2. PROPERTIES

As of December 31, 2023, we lease approximately 18,000 square feet of office space at our corporate headquarters in Goleta, California under a lease that expires in January 2028; approximately 154,000 square feet of manufacturing and office space in Plano, Texas under a lease that expires in April 2031; and approximately 94,000 square feet of office space in Cleveland, Ohio under a lease that expires in September 2024. In addition, we lease approximately 4,000 square feet of office space in Smyrna, Tennessee; Huntsville, Alabama; and Aurora, Colorado with lease terms of 3 years; De Meern in the Netherlands with a lease term of 5 years; and approximately 4,300 square feet of office and warehouse space in Montpellier, France under leases that expire in June 2029 and October 2032. We believe that our existing facilities are adequate to meet our current business requirements and that if additional space is required, it will be available on commercially reasonable terms. In addition, we believe that our properties are in good condition and are adequate and suitable for their intended purposes.

We lease approximately 51,000 square feet of manufacturing and office space in Goleta, California under a lease that expires in March 2030. In July 2023, we entered into an Assignment and Assumption of Lease Agreement in which a third party (Assignee) assumed the rights, title, and interest in the lease, including assumption of lease payments. Commencing February 1, 2024 and ending May 31, 2031, the Assignee assumes responsibility for the monthly lease payments. Notwithstanding the Assignee's assumption of lease payments, we remain the primary obligor under the lease to the landlord.

We are party to various legal proceedings and investigations arising in the normal course of business. We carry insurance, subject to specified deductibles under the policies, to protect against losses from certain types of legal claims. At this time, we do not anticipate that any of these other proceedings arising in the normal course of business will have a material adverse effect on our business. Regardless of the outcome, litigation can have an adverse impact us because of defense and settlement costs, diversion of management resources, and other factors.

ITEM 4. MINE SAFETY DISCLOSURES

None.

 

62


 

PART II

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Market information and holders

Our common stock has been publicly traded on the NASDAQ Global Select Market under the symbol “INGN” since February 14, 2014. Prior to that time, there was no public market for our common stock.

Stock performance graph

This performance graph shall not be deemed “soliciting material” or to be “filed” with the SEC for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any filing of ours under the Securities Act of 1933, as amended, except as shall be expressly set forth by specific reference in such filing.

The following graph compares the performance of our common stock for the periods indicated with the performance of the S&P Healthcare and Supplies Index, the Russell 2000 Index, and the NASDAQ Composite Index from December 31, 2018 to December 31, 2023. This graph assumes an investment of $100 on December 31, 2018 in each of our common stock, the NASDAQ Composite Index, the S & P Healthcare Equipment and Supplies Index, the Russell 2000 Index and assumes reinvestment of dividends, if any. The stock price performance shown on the graph below is not necessarily indicative of future stock price performance.

STOCKHOLDER RETURN PERFORMANCE GRAPH

COMPARISON OF THE 5 YEAR CUMULATIVE TOTAL RETURN

Among Inogen, Inc., the S & P Healthcare Equipment and Supplies Index, the Russell 2000 Index and the NASDAQ Composite Index

 

img252357023_0.jpg 

 

 

63


 

 

 

12/31/18

 

12/31/19

 

12/31/20

 

12/31/21

 

12/31/22

 

12/31/23

 

Inogen, Inc.

$

100.00

 

$

84.25

 

$

54.60

 

$

41.47

 

$

24.47

 

$

6.82

 

S & P Healthcare Equipment & Supplies^(1)

$

100.00

 

$

121.65

 

$

161.92

 

$

168.83

 

$

128.29

 

$

120.25

 

Russell 2000^(2)

$

100.00

 

$

123.40

 

$

146.82

 

$

166.75

 

$

130.60

 

$

150.31

 

NASDAQ Composite^(3)

$

100.00

 

$

134.82

 

$

193.96

 

$

237.24

 

$

157.74

 

$

226.24

 

 

(1)
The S&P Healthcare Equipment and Supplies Index is a capitalization weighted-average index compiled of healthcare companies in the S&P 500 Index.
(2)
The Russell 2000 Index is a small-cap stock market index of the bottom 2,000 stocks in the Russell 3000 Index.
(3)
The NASDAQ Composite is a market-value weighted index of all common stocks listed on the NASDAQ.

Stockholders

As of February 23, 2024, there were 9 registered stockholders of record for our common stock. The actual number of stockholders is greater than this number of record holders and includes stockholders who are beneficial owners but whose shares are held in street name by brokers and other nominees. This number of holders of record also does not include stockholders whose shares may be held in trust by other entities.

Dividend policy

We have never declared or paid any cash dividends on our common stock or any other securities. We anticipate that we will retain all available funds and any future earnings, if any, for use in the operation of our business and do not anticipate paying cash dividends in the foreseeable future. In addition, future debt instruments we issue may materially restrict our ability to pay dividends on our common stock. Payment of future cash dividends, if any, will be at the discretion of our board of directors after taking into account various factors, including our financial condition, operating results, current and anticipated cash needs, the requirements of then-existing debt instruments and other factors our board of directors deems relevant.

Securities authorized for issuance under equity compensation plans

The information required by this Item regarding equity compensation plans is incorporated by reference to the information set forth in PART III Item 12 of this Annual Report on Form 10-K.

Unregistered sales of equity securities

None.

Issuer purchases of equity securities

None.

ITEM 6. [RESERVED]

 

 

64


 

ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis of the financial condition and results of our operations should be read in conjunction with the consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” included elsewhere in this Annual Report on Form 10-K.

The purpose of Management's Discussion and Analysis (MD&A) is to provide an understanding of Inogen’s financial condition, results of operations and cash flows by focusing on changes in certain key measures from year-to-year. The MD&A is provided as a supplement to, and should be read in conjunction with, our consolidated financial statements and accompanying notes. The MD&A is organized in the following sections:

 

Critical accounting policies and estimates
Recent accounting pronouncements
Macroeconomic environment
Overview
Basis of presentation
Results of operations
Liquidity and capital resources
Sources of funds
Use of funds
Non-GAAP financial measures

Critical accounting policies and estimates

Our discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements which have been prepared in accordance with generally accepted accounting principles in the United States of America, or U.S. GAAP. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets and liabilities and related disclosure of contingent assets and liabilities, revenue and expenses at the date of the financial statements. Generally, we base our estimates on historical experience and on various other assumptions in accordance with U.S. GAAP that we believe to be reasonable under the circumstances. Actual results may differ from these estimates and such differences could be material to the financial position and results of operations.

Critical accounting policies and estimates are those that we consider the most important to the portrayal of our financial condition and results of operations because they require our most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain. Our critical accounting policies and estimates include those related to:

revenue recognition;
acquisitions and related acquired intangible assets and goodwill; and
long-lived asset impairment.

Revenue recognition

We generate revenue primarily from sales and rentals of our products. Our products consist of our proprietary line of oxygen concentrators and related accessories. Other revenue primarily comes from service contracts, replacement parts and freight revenue for product shipments.

Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. Revenue from product sales is generally recognized upon shipment of the product but is deferred for certain transactions when control has not yet transferred to the customer.

 

65


 

Our product is generally sold with a right of return and we may provide other incentives, which are accounted for as variable consideration when estimating the amount of revenue to recognize. Returns and incentives are estimated at the time sales revenue is recognized. The provisions for estimated returns are made based on known claims and estimates of additional returns based on historical data and future expectations. Sales revenue incentives within our contracts are estimated based on the most likely amounts expected on the related sales transaction and recorded as a reduction to revenue at the time of sale in accordance with the terms of the contract. Accordingly, revenue is recognized net of allowances for estimated returns and incentives.

For a fixed price, we also offer a lifetime warranty for direct-to-consumer sales for our oxygen concentrators. The revenue is allocated to the distinct lifetime warranty performance obligation based on a relative stand-alone selling price (SSP) method. We have vendor-specific objective evidence of the selling price for our equipment. To determine the selling price of the lifetime warranty, we use the best estimate of the SSP for the distinct performance obligation as the lifetime warranty is neither separately priced nor is the selling price available through third-party evidence. To estimate the selling price associated with the lifetime warranties, management considers the profit margins of service revenue, the average estimated cost of lifetime warranties and the price of extended warranties. Revenue from the distinct lifetime warranty is deferred after the delivery of the equipment and recognized based on an estimated mortality rate over five years, which is the estimated performance period of the contract based on the average patient life expectancy.

Revenue from the sale of our repair services is recognized when the performance obligations are satisfied, and collection of the receivables is probable. Other revenue from the sale of replacement parts is generally recognized when product is shipped to customers.

Freight revenue consists of fees associated with the deployment of products internationally and domestically when expedited freight options are requested or when minimum order quantities are not met. Freight revenue is generally recognized upon shipment of the product but is deferred if control has not yet transferred to the customer. Shipping and handling costs for sold products and rental assets shipped to our customers are included on the consolidated statement of comprehensive income as part of cost of sales revenue and cost of rental revenue, respectively.

The payment terms and conditions of customer contracts vary by customer type and the products and services offered. For certain products or services and customer types, we require payment before the products or services are delivered to the customer. The timing of sales revenue recognition, billing and cash collection results in billed accounts receivable and deferred revenue in the consolidated balance sheet.

Contract liabilities primarily consist of deferred revenue related to lifetime warranties on direct-to-consumer sales revenue when cash payments are received in advance of services performed under the contract. The contract with the customer states the final terms of the sale, including the description, quantity, and price of each product or service purchase.

We elected to apply the practical expedient in accordance with Accounting Standards Codification (ASC) 606—Revenue Recognition and did not evaluate contracts of one year or less for the existence of a significant financing component. We do not expect any revenue to be recognized over a multi-year period with the exception of revenue related to lifetime warranties.

We recognize equipment rental revenue over the non-cancelable lease term, which is one month, less estimated adjustments, per ASC 842—Leases. We have separate contracts with each patient that are not subject to a master lease agreement with any payor. We evaluate the individual lease contracts at lease inception and the start of each monthly renewal period to determine if there is reasonable assurance that the bargain renewal option associated with the potential capped free rental period would be exercised. Historically, the exercise of such bargain renewal option is not reasonably assured at lease inception and most subsequent monthly lease renewal periods. If we determine that the reasonable assurance threshold for an individual patient is met at lease inception or at a monthly lease renewal period, such determination would impact the bargain renewal period for an individual lease. We would first consider the lease classification (sales-type lease or operating lease) and then appropriately recognize or defer rental revenue over the lease term, which may include a portion of the capped rental period. To date, we have not deferred any amounts associated with the capped rental period. Amounts related to the capped rental period have not been material in the periods presented.

 

66


 

The lease term begins on the date products are shipped to patients and are recorded at amounts estimated to be received under reimbursement arrangements with third-party payors, including Medicare, private payors, and Medicaid. Due to the nature of the industry and the reimbursement environment in which we operate, certain estimates are required to record net revenue and accounts receivable at their net realizable values. Inherent in these estimates is the risk that they will have to be revised or updated as additional information becomes available. Specifically, the complexity of many third-party billing arrangements and the uncertainty of reimbursement amounts for certain services from certain payors may result in adjustments to amounts originally recorded. Such adjustments are typically identified and recorded at the point of cash application, claim denial or account review. Accounts receivables are reduced by an allowance for doubtful accounts which provides for those accounts from which payment is not expected to be received, although product was delivered and revenue was earned. Upon determination that an account is uncollectible, it is written-off and charged to the allowance. Amounts billed but not earned due to the timing of the billing cycle are deferred and recognized in revenue on a straight-line basis over the monthly billing period. For example, if the first day of the billing period does not fall on the first of the month, then a portion of the monthly billing period will fall in the subsequent month and the related revenue and cost would be deferred based on the service days in the following month.

Rental revenue is recognized as earned, less estimated adjustments. Revenue not billed at the end of the period is reviewed for the likelihood of collections and accrued. The rental revenue stream is not guaranteed, and payment will cease if the patient no longer needs oxygen or returns the equipment. Revenue recognized is at full estimated allowable reimbursement rates. Rental revenue is earned for that month if the patient is on service on the first day of the 30-day period commencing on the recurring date of service for a particular claim regardless of whether there is a change in condition or death after that date. In the event that a third-party payor does not accept the claim for payment, the consumer is ultimately responsible for payment for the products and services. We have determined that the balances are collectable at the time of revenue recognition because the patient signs a notice of financial responsibility outlining their obligations.

Included in rental revenue are unbilled amounts that were earned but not able to be billed for various reasons. The criteria for recognizing revenue had been met as of period-end, but there were specific reasons why we were unable to bill Medicare and private insurance for these amounts. As a result, we create an unbilled rental revenue accrual based on these earned revenues not billed based on a percentage of unbilled amounts and historical trends and estimates of future collectability.

Acquisitions and related acquired intangible assets and goodwill

The purchase price of an acquisition is allocated to the underlying assets acquired and liabilities assumed based upon their estimated fair values at the date of acquisition. To the extent the purchase price exceeds the fair value of the net identifiable tangible and intangible assets acquired and liabilities assumed, such excess is allocated to goodwill. We may adjust the preliminary purchase price allocation, as necessary, for up to one year after the acquisition closing date if we obtain more information regarding asset valuations and liabilities assumed.

Goodwill is tested for impairment on an annual basis as of October 1. Interim testing of goodwill for impairment is also required whenever an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit or asset below its carrying amount. As a result of a decrease in our public stock price that caused our market capitalization to fall below its carrying amount (stockholders' equity) during July 2023 and was noted by management to be more than temporary as the quarter progressed, a quantitative analysis was required to be performed during the quarter ended September 30, 2023. We used a discounted cash flow analysis based on Level 3 inputs and determined that the goodwill carrying amount exceeded its fair value and, as such, an impairment charge of $32.9 million was incurred in the quarter ended September 30, 2023. Total accumulated impairment losses were $32.9 million as of December 31, 2023. As a result of the TAV technology intangible asset disposal in 2022, a quantitative analysis was required to be performed as of December 31, 2022 and concluded that there was no impairment.

Finite-lived intangible assets are amortized over their useful lives and are tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Technology and customer relationship intangibles are amortized using the straight-line method.

Long-lived asset impairment

Long-lived assets are reviewed for indicators of impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. The evaluation is performed at the lowest level of identifiable cash flows, which is at the individual asset level or the asset group level. The undiscounted cash flows expected to be generated by the related assets are estimated over their useful life based on updated projections. If the evaluation indicates that the carrying amount of the assets may not be recoverable, any potential impairment is measured based upon the fair value of the related assets or asset group as determined by an appropriate market appraisal or other valuation technique. Assets classified as held for sale, if any, are recorded at the lower of carrying amount or fair value less costs to sell.

 

67


 

During the year ended December 31, 2023, we determined that an impairment indicator was present related to negative cash flows and a decrease in our public stock price that caused our market capitalization to fall below its carrying amount (stockholders' equity). The relevant long-lived asset grouping was evaluated for impairment. An undiscounted cash flow analysis demonstrated sufficient undiscounted cash flows in excess of the asset group’s carrying value. Estimates and significant assumptions included in the long-lived asset impairment analysis included identification of the asset group and undiscounted cash flow projections. We concluded that our definite-lived intangible assets and long-lived assets were not impaired based on the results of the quantitative analyses performed.

On December 19, 2022, we determined to dispose of the technology intangible assets previously acquired from New Aera related to the Tidal Assist® Ventilator (TAV®) technology by ceasing development of such assets and abandoning the TAV program (the Disposal Determination). Prior to December 19, 2022, the TAV intangible asset was held and used, including ongoing research and development and no significant revenue. We made the Disposal Determination based on our assessment that continued development of the assets would not be economically feasible. The assessment considered many factors, including 1) the lack of compatibility and functionality of the technology intangible asset within our existing product portfolio, 2) the lack of commercial potential of such products that were not approved for ventilation Medicare reimbursement and a negative litigation outcome that occurred subsequent to the approved coding process, and 3) the substantial additional investment that would be required in order to attempt to achieve any commercial potential with substantial risk that no benefit would ever be achievable. There had been no significant revenue associated with the sale of products developed from the technology intangible asset acquired from New Aera to date and we do not expect any revenue from such products going forward. Upon abandonment, we recognized a loss on disposal of $52.2 million in our consolidated statements of comprehensive loss for the year ended December 31, 2022 related to intangible assets, inventories, fixed assets, and construction in process associated with the TAV technology. As a result of no future sales, the change in fair value of the earnout liability related to the acquisition of the TAV technology resulted in a benefit of $13.7 million to general and administrative expense during the fourth quarter of 2022.

During the year ended December 31, 2021, we determined that an impairment indicator was present related to TAV developments as a result of the court order to dismiss our preliminary injunction related to the Department of Health and Human Services and the Centers for Medicare and Medicaid Services lawsuit. The relevant long-lived asset grouping was evaluated for impairment. An undiscounted cash flow analysis demonstrated sufficient undiscounted cash flows in excess of the asset group’s carrying value. Estimates and significant assumptions included in the long-lived asset impairment analysis included identification of the asset group and undiscounted cash flow projections. We concluded that our definite-lived intangible assets and long-lived assets were not impaired based on the results of the quantitative analyses performed.

Recent accounting pronouncements

Refer to Note 2 – Summary of significant accounting policies in the notes to the consolidated financial statements included in Part IV, Item 16, "Form 10-K Summary" in this Annual Report on Form 10-K for further discussion.

Macroeconomic environment

The global economy is experiencing increased inflationary pressures. The macroeconomic environment has had significant and potentially will continue to have unexpected adverse effects on businesses and healthcare institutions around the world and has and may continue to negatively impact our consolidated operating results. Higher interest rates and capital costs and increased shipping costs are expected to impact demand for our products while the potential for continued supply chain disruptions and inflationary impact on material, labor and logistics could increase our cost of operations.

We continued to see inflated costs related to the acquisition of semiconductor chips negatively impact our cost of sales revenue throughout 2023, and we expect this to continue to impact our cost of sales revenue into the first half of 2024 due to lower than expected sales versus the comparative period in 2023. We incurred significant costs associated with acquiring chips on the open market and a portion of these costs increased our inventory given that these components were not yet in finished products that were sold during the period. Additionally, we are seeing cost inflation for other components used in our products.

We also have experienced, along with most other companies across many industries, the macroeconomic impact of a challenging employment environment related to hiring and retaining employees and wage inflation. We expect that these hiring, retention, and wage inflation challenges, as well as challenges related to maintaining our current workforce, will continue through 2024. These challenges may negatively affect our ability to grow our business and keep our best employees or increase our cost of operations. In response we have implemented more flexible workplace requirements for certain roles, including remote workplace opportunities, but we still expect to be challenged by the macroeconomic employment environment.

 

68


 

For additional information on risk factors that could impact our results, please refer to the sections entitled "Risk Factors" in this Annual Report on Form 10-K.

Overview

We are a medical technology company that primarily develops, manufactures, and markets innovative portable oxygen therapy solutions for patients with chronic respiratory conditions. Our leading portfolio of innovative portable oxygen concentrators (POCs) is optimized to deliver high output ratio-to-weight, meaningful sound suppression and among the longest run times in the industry so that we can meet the needs of patients across a variety of disease states. As of December 31, 2023, we had thirty-three pending patent applications and eighty-seven issued patents relating to the design and construction of our respiratory devices. We are positioned in the market as both a medical technology company and as a home medical equipment provider that is accredited in all 50 states in the United States with a significant patient, prescriber and provider reach. Our products are sold internationally through distributors and medical equipment companies outside of the United States and through direct patient and prescriber sales, as well as resellers and home medical equipment companies in the United States.

We derive the majority of our revenue from the sale and rental of our Inogen One and Rove systems and related accessories to patients, insurance carriers, home healthcare providers, resellers, and distributors, including our private label partner. We sell multiple configurations of our Inogen One, Rove and Inogen At Home systems with various batteries, accessories, warranties, power cords, and language settings. Our goal is to design, build, and market oxygen solutions that redefine how long-term oxygen therapy is delivered.

To accomplish this goal, we intend to:

Optimize our domestic direct-to-consumer sales and prescriber sales teams and increase productivity. We have a continued focus on the prescriber sales force initiative, which markets directly to physicians, gaining the prescription at initiation and maximizing the number of months of billing for long-term oxygen treatment. Also, as part of our growth plans, we expect to continue to expand sales capacity by focusing on increased productivity driven by improved sales management discipline, insights-informed tools, and optimized patient lead generation.
Expand our rental revenues. We are evolving our operating model to focus the enhanced prescriber and direct-to-consumer sales teams to drive increased rental revenue by establishing relationships with the prescriber through a consistent cadence of contact.
Expand our domestic HME provider and reseller network. We have continued focus on our domestic business-to-business partnerships, including relationships with distributors, key accounts, resellers, our private label partner, and traditional HME providers. We offer patient-preferred, low total cost of ownership products to help providers convert their businesses to a non-delivery POC business model.
Increase international business-to-business adoption. Although our main growth opportunity remains POC adoption in the United States given what we still believe is a relatively low penetration rate, we believe there is a sizable international market opportunity, particularly in Europe where there is existing oxygen reimbursement for respiratory conditions. In order to take advantage of these international markets, we have partnered with distributors who serve those markets and key customers in them. We additionally have an Inogen base of operations for sales and customer service in the Netherlands, and use a contract manufacturer, Foxconn, located in the Czech Republic to support the majority of our European sales volumes.
Invest in our oxygen product offerings to develop innovative products and expand clinical evidence. We incurred $20.8 million, $21.9 million and $16.6 million in 2023, 2022 and 2021, respectively, in research and development expenses, and we intend to continue to make such investments in the foreseeable future.

We launched the Inogen® Rove 6TM, our latest portable oxygen concentrator, in December 2022 in the EU and UK. We have also received U.S. Food and Drug Administration (FDA) 510(k) clearance for the Inogen® Rove 4TM that will be launched in 2024. The Inogen Rove 6 weighs 4.8 pounds and produces 1,260 ml per minute of oxygen output with very quiet operations at 37 dBA and long battery life at 6 hours and 15 minutes for a single battery and up to 12 hours and 45 minutes for a double battery, as well as improvements to provide ease-of-use and improvements to design in compliance to European Union medical device regulation (MDR) standards. The FDA clearance of Inogen Rove 6 was received June 30, 2023 and launched in the U.S. market in July 2023.

 

69


 

The Inogen Rove 6 is the first portable oxygen concentrator with an 8-year expected service life. The 8-year expected service life also extends to the Inogen One G5® portable oxygen concentrators. We launched the Inogen One G5 in 2019. The Inogen One G5 is similar to the product specifications of the Inogen Rove 6. We estimate that the Inogen Rove 6 and Inogen One G5 are each suitable for over 90% of ambulatory long-term oxygen therapy patients based on our analysis of the patients who have contacted us and their clinical needs.

Inogen Connect, our connectivity platform on our Inogen One G4® and Inogen One G5, and Inogen Rove 6 products in the United States and Canada, is compatible with Apple and Android platforms and includes patient features such as purity status, battery life, product support functions, notification alerts, and remote software updates.

We plan to also invest in clinical studies to evaluate expected improvements in clinical, economic and patient reported outcomes associated with the use of our products as part of our efforts to drive payor and prescriber advocacy for our products.

Expand our product offerings and indications for use. We are focused on expanding new products that drive benefits to patients, prescribers and our customers with a clinically relevant pipeline. These products would include innovations that strengthen our offerings in COPD, as well as future innovations that differentiate beyond devices to allow patients and clinicians to better manage respiratory disease with advanced portable oxygen concentrators with digital health value added services, expansion of use to hypercapnia, shortness-of-breath, and to other related disease indications.

On September 14, 2023, we completed the acquisition of all of the issued and outstanding capital stock of Physio-Assist SAS (Physio-Assist) and its wholly-owned subsidiary PhysioAssist GmbH. Simeox, from Physio-Assist, is a technology-enabled airway clearance and mucus management device predominantly aimed at treating bronchiectasis which is a condition that presents as the lung’s bronchi are damaged and widened, in patients with cystic fibrosis or chronic obstructive pulmonary disease. Simeox is used in pulmonary rehabilitation centers as well as at home. Simeox has been cleared under CE mark in the EU and is currently being sold in Europe, Asia, and the Middle East. Inogen will leverage its commercial infrastructure and capabilities to continue marketing the device in these geographies while pursuing U.S. regulatory approvals.

We have been developing and refining the manufacturing of our Inogen One systems since 2004. While nearly all of our manufacturing and assembly processes were originally outsourced, assembly of the compressors, sieve beds, concentrators and certain manifolds were brought in-house in order to improve quality control and reduce cost. In support of our European sales, we use a contract manufacturer located in the Czech Republic to manufacture high volume products and perform product repairs to improve delivery to our European accounts.

We also use lean manufacturing practices to maximize manufacturing efficiency. We rely on third-party manufacturers to supply several components of our products. We have elected to source certain key components from single sources of supply, including our batteries, motors, valves, columns, and some molded plastic components. In some cases, maintaining a single source of supply can allow us to control production costs and inventory levels and to manage component quality, but also may lead to supply availability risks, and means our ability to maintain production is dependent on these single source suppliers, which may put us at an increased risk of supply disruption, as we have seen from the production halt we implemented in early January 2022 through early February 2022. In order to help mitigate against the risks related to a single source of supply, for certain components we qualify alternative suppliers and develop contingency plans for responding to disruptions. However, a continued reduction or halt in supply from one of these single-source suppliers, any dual-sourced suppliers or any other limited source suppliers with similar sub-component suppliers could limit or prevent our ability to manufacture our products or devices until one or more sufficient replacement suppliers is found and qualified. For additional discussion of potential risks related to our manufacturing and raw materials, please see the risk factor entitled “We obtain some of the components, subassemblies and completed products included in our products from a single source or a limited group of manufacturers or suppliers, and in some cases those components are available in only limited supplies from limited manufacturers or suppliers, and the partial or complete loss of one or more of these manufacturers or suppliers could cause significant production delays or stoppages, an inability to meet customer demand, substantial loss in revenue, and an adverse effect on our financial condition and results of operations.

Historically, we have generated a majority of our revenue from sales and rentals to customers in the United States. In the years ended December 31, 2023, 2022 and 2021, approximately 28.3%, 26.8% and 22.2%, respectively, of our total revenue was from sales to customers outside the United States, primarily in Europe. Approximately 77.7%, 70.9% and 74.1% of the non-U.S. revenue for the years ended December 31, 2023, 2022 and 2021, respectively, were invoiced in Euros with the remainder invoiced in United States dollars. We have sold our products in a total of 62 international countries and overseas regions outside the United States through our wholly-owned subsidiaries, distributors or directly to large “house” accounts, which include gas companies, HME oxygen providers, and resellers. In those instances, we sell to and bill the distributor or “house” accounts directly, leaving responsibility for the patient billing, support and clinical setup to the local provider.

 

70


 

Cost reduction initiatives

During 2023, we implemented certain operational efficiency and cost-savings initiatives intended to align our resources with our product strategy, reduce our operating expense, and manage our cash flows. These cost efficiency initiatives include targeted workforce reductions, centralizing manufacturing activities, and outsourcing certain back-office activities. The efficiency and cost-savings initiatives were designed to reduce cost of revenue and operating expense and enable us to efficiently align our resources in areas providing the greatest benefit.

Sales revenue

Our future financial performance will be driven in part by the growth in sales of our portable oxygen concentrators, Simeox airway clearance, and, to a lesser extent, sales of batteries, other accessories, and our Inogen At Home stationary oxygen concentrators. We plan to grow our system sales in the coming years through multiple strategies including: improving sales force productivity, hiring additional sales representatives directly, investing in consumer and physician awareness and advocacy through increased sales and marketing efforts, expanding our clinical evidence, expanding our sales infrastructure and efforts outside of the United States, expanding our business-to-business sales through key strategic partnerships, and enhancing our product offerings through additional product launches. While we believe HME providers are still in the process of converting their business model to a non-delivery model through the purchase of POCs, growth has been challenged due to HME restructuring efforts, lack of access to available credit, provider capital expenditure constraints, and risk of potential changes in reimbursement rates.

Our direct-to-consumer sales processes involve numerous interactions with the individual patient, their physician and the physician’s staff, and includes an in-depth analysis and review of our product, the patient’s diagnosis and prescribed oxygen therapy, including procuring an oxygen prescription. The patient may consider whether to finance the product through an Inogen-approved third party or purchase the equipment. Product is not deployed until both the prescription and payment are secured. Once a full system is deployed, the patient has 30 calendar days to return the product, subject to the payment of a processing and handling fee. Approximately 6-11% of consumers who purchase a system return the system during this 30-day return period.

Our business-to-business efforts are focused on selling to distributors, HME oxygen providers, our private label partner, and resellers who are based inside and outside of the United States. This process involves interactions with various key customer stakeholders including sales, purchasing, product testing, and clinical personnel. Businesses that have patient demand that can be met with our products place purchase orders to secure product deployment. This may be influenced based on outside factors, including the result of tender offerings, changes in insurance plan coverage or reimbursement rates, business restructuring activities toward a non-delivery model, capital constraints, mergers and acquisitions, and overall changes in the net oxygen therapy patient populations. As a result of these factors, product purchases can be subject to changes in demand by customers.

We sold approximately 130,500 systems in 2023, 170,500 systems in 2022 and 175,800 systems in 2021. The decline in the current period was caused primarily by lower direct-to-consumer sales driven by fewer inside sales representatives as well as lower sales in the domestic and international business-to-business channels. We continue to focus on optimizing profitability in our direct-to-consumer channel, driving sales productivity with an efficiently scaled sales organization.

Rental revenue

Our rental process involves numerous interactions with the individual patient, their physician and the physician’s staff. The process includes an in-depth analysis and review of our product, the patient’s diagnosis and prescribed oxygen therapy, and their medical history to confirm the appropriateness of our product for the patient’s oxygen therapy and compliance with Medicare and private payor billing requirements, which often necessitates additional physician evaluation and/or testing for oxygen. Once the product is deployed, the patient receives instruction on product use and may receive a clinical titration from our licensed staff to confirm the product meets the patient’s medical oxygen needs prior to billing. As a result, the period of time from initial contact with a patient to billing can vary significantly and be up to one month or longer. CMS adopted additional changes to the administrative requirements to dispense and bill for oxygen therapy which may have reduced the administrative burden and increased patient access to our products.

Rental revenue increased in 2023 compared to 2022, primarily due to a greater number of patients on service and higher Medicare reimbursement rates. Medicare reimbursement rates for oxygen therapy have increased annually each January as they are subject to Consumer Price Index adjustments. We plan to add new rental patients on service in future periods through multiple strategies, including expanding our prescriber sales teams, expanding our direct-to-consumer marketing efforts, investing in patient and physician awareness and advocacy, expanding clinical evidence, and securing additional insurance contracts.

 

71


 

A portion of rental patient population operates in a capped rental period during which no additional reimbursement is allowed unless additional criteria are met. This capped period begins after month 36 and continues until month 60. The ratio of billable patients to total patients on service is critical to maintaining rental revenue growth as patients on service increase. Medicare has noted a certain percentage of beneficiaries, approximately 25%, based on their review of Medicare claims, reach the 36th month of eligible reimbursement and enter the post-36 month capped rental period. The percentage of capped patients may fluctuate over time as new patients come on service, patients come off service before and during the capped rental period, and existing patients enter the capped rental period.

We had approximately 51,900, 45,600 and 42,900 oxygen rental patients as of December 31, 2023, 2022 and 2021, respectively. Management focuses on patients on service as a leading indicator of likely future rental revenue; however, actual rental revenue recognized is subject to a variety of other factors, including billable patients as a percentage of patients on service, reimbursement levels by payor, patient location, the number of capped patients, write-offs for uncollectible balances, and rental revenue adjustments.

Reimbursement

We rely significantly on reimbursement from Medicare and private payors, including Medicare Advantage plans and Medicaid, for our rental revenue. For the years ended December 31, 2023, 2022 and 2021, approximately 67.7%, 77.0% and 81.9%, respectively, of our rental revenue was derived from Medicare’s traditional fee-for-service reimbursement programs. A discussion of third-party reimbursement is contained in Item 1, Third-party reimbursement in this Annual Report on Form 10-K.

Seasonality

We believe our sales may be impacted by seasonal factors. For example, we typically experience higher total sales in the second and third quarters, as a result of consumers traveling and vacationing during warmer weather in the spring and summer months, but this may vary year-over-year. As more home medical equipment (HME) providers adopt portable oxygen concentrators in their businesses, we expect our historical seasonality in the domestic business-to-business channel could change as well, which was previously influenced mainly by consumer buying patterns. Direct-to-consumer sales seasonality may also be impacted by the number of sales representatives and the amount of marketing spend in each quarter.

Basis of presentation

The following describes the line items set forth in our consolidated statements of comprehensive loss.

Revenue

We classify our revenue in two main categories: sales revenue and rental revenue. There will be fluctuations in mix between business-to-business sales, direct-to-consumer sales, and rental revenue from period-to-period. Product selling prices and gross margins may fluctuate based on revenue channel mix, as we introduce new products, our product costs change, we have changes in purchase volumes, and as currency variations occur. For example, the higher costs for semiconductor chips had a negative impact on our gross margin, and we expect that will continue through the first half of 2024. Additionally, fluctuations in the channel mix could cause variability in our gross margins, as direct-to-consumer sales and rental revenue have higher margins than the business-to-business channels. Quarter-over-quarter results may vary due to seasonality in both the international and domestic markets, as discussed in Item 1. Seasonality and elsewhere in this Annual Report on Form 10-K.

Sales revenue

Our sales revenue is primarily derived from the sale of our Rove, Inogen One, and Inogen At Home systems in addition to our related accessories to individual consumers, our private label partner, HME providers, distributors, and resellers. Sales revenue is classified into two areas: business-to-business sales and direct-to-consumer sales. Generally, our direct-to-consumer sales have higher gross margins than our business-to-business sales.

 

72


 

Rental revenue

Our rental revenue is primarily derived from the rental of our Inogen One and Inogen At Home systems to patients through reimbursement from Medicare, private payors and Medicaid, which typically also includes a patient responsibility component for patient co-insurance and deductibles. Rental revenue increased in 2023, primarily due to higher patients on service and higher Medicare reimbursement rates. We expect that our rental revenue will be impacted by the number of our sales representatives, reimbursement rate changes, the level of and response from potential customers to direct-to-consumer marketing spend, product launches, the number of billable patients and denial rates, and other uncontrollable factors such as changes in the market and competition.

Cost of revenue

Cost of sales revenue

Cost of sales revenue consists primarily of costs incurred in the production process, including component materials, assembly labor and overhead, warranty expense, provisions for slow-moving and obsolete inventory, rework and delivery costs for items sold. Labor and overhead expenses consist primarily of personnel-related expenses, including wages, bonuses, benefits, and stock-based compensation for manufacturing, logistics, repair, manufacturing engineering, and quality assurance employees and temporary labor. Cost of sales revenue also includes manufacturing freight in, depreciation expense, facilities costs, and materials. Provisions for warranty obligations are included in cost of sales revenue and are provided for at the time of revenue recognition.

The impact of supply chain disruptions began negatively impacting our cost of sales revenue starting in the third quarter of 2021 and is expected to continue to do so through the first half of 2024. The supply chain constraints are primarily associated with semiconductor chips used in our batteries and printed circuit boards which are components of our POCs.

For these reasons, we expect sales gross margin percentage to fluctuate over time based on the sales channel mix, product mix, and changes in average selling prices and manufacturing cost per unit.

Cost of rental revenue

Cost of rental revenue consists primarily of depreciation expense, consumable disposables, logistics costs, and service costs for rental patients, including rework costs, material, labor, and freight.

Rental gross margin percentage could fluctuate due to changes in depreciation expense, cost to service and maintain the rental fleet as well as the percentage of billable patients as a percentage of patients on service.

Operating expense

Research and development

Our research and development expense consists primarily of personnel-related expenses, including wages, bonuses, benefits, and stock-based compensation for research and development, engineering, and medical affairs employees. It also includes facility costs, laboratory supplies, product development materials, consulting fees, clinical studies costs, and testing costs for new product launches as well as enhancements to existing products. We have made substantial investments in research and development since our inception. Our research and development efforts have focused primarily on development and commercialization of new and existing products.

We plan to continue to invest in research and development activities to stay at the forefront of patient preference in oxygen therapy, including significant investments in clinical research. We continue to invest in our engineering and technology teams to support our new and enhanced product research and development efforts and manufacturing improvements. We will also focus research and development efforts on broadening our product portfolio.

Sales and marketing

Our sales and marketing expense primarily supports our direct-to-consumer sales and rental strategy and consists mainly of personnel-related expenses, including wages, bonuses, commissions, benefits, and stock-based compensation for sales, marketing, customer service, rental intake, and clinical service employees. It also includes expenses for media and advertising, printing, informational kits, dues and fees, credit card fees, recruiting, training, sales promotional activities, travel and entertainment expenses as well as allocated facilities costs.

 

73


 

Going forward, our plan is to optimize our sales capacity while focusing on increased productivity, improved sales personnel and lead distribution systems, and improved training. We expect to continue to invest in sales and marketing by focusing on increased productivity driven by improved sales management discipline, insights-informed tools, and optimized patient lead generation as well as increasing our rental patient support infrastructure as our patient and customer base increases.

General and administrative

Our general and administrative expense consists primarily of personnel-related expenses, including wages, bonuses, benefits, and stock-based compensation for employees in our compliance, finance, medical billing, order intake, regulatory, legal, human resources, and information technology departments as well as facilities costs, and board of directors’ expenses, including stock-based compensation. In addition, general and administrative expense includes professional services, such as legal, patent registration and defense costs, insurance, consulting and accounting services, including audit and tax services, and travel and entertainment expenses. General and administrative expense also includes one-time costs, such as restructuring, acquisition expenses, or changes in the fair value of the earnout liability.

We expect general and administrative expense to increase in future periods as the number of administrative personnel grows and we continue to introduce new products, broaden our customer base and grow our business. General and administrative expense will increase in absolute dollars as we continue to invest in corporate infrastructure to support our growth including personnel-related expenses, professional services fees, and compliance costs associated with operating as a public company.

Loss on disposal of intangible asset

Our loss on disposal of intangible asset consists of the disposal of intangible assets, fixed assets, construction in process and inventories in accordance with ASC 360-10 —Long-lived assets.

Impairment charges

Our long-lived assets, including intangible assets and goodwill are required to be tested for impairment if an event occurs or circumstances change that indicate that the fair value of the entity may be below its carrying amount (a triggering event). We consider relevant events and circumstances that affect its fair value or carrying amount.

Other income (expense), net

Our other income (expense), net consists primarily of foreign currency gains and (losses), sublease income, and interest income earned on cash equivalents and marketable securities.

Income taxes

We account for income taxes in accordance with ASC 740—Income Taxes. Under ASC 740, income taxes are recognized for the amount of taxes payable or refundable for the current period and deferred tax liabilities and assets are recognized for the future tax consequences of transactions that have been recognized in our consolidated financial statements or tax returns. A valuation allowance is provided when it is more likely than not that some portion, or all, of the deferred tax asset will not be realized.

We account for uncertainties in income tax in accordance with ASC 740-10—Accounting for Uncertainty in Income Taxes. ASC 740-10 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. This accounting standard also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition.

The accounting for stock-based compensation will increase or decrease our effective tax rate based upon the difference between our stock-based compensation expense and the deductions taken on our U.S. tax return, which depends upon the stock price at the time of employee option exercise or award vesting. We recognize excess tax benefits or deficiencies on a discrete basis, and we anticipate our effective tax rate will vary from year-to-year depending on our stock price in each period.

 

74


 

 

Results of operations

Comparison of years ended December 31, 2023 and 2022

Revenue

 

 

 

Years ended December 31,

 

 

Change 2023 vs. 2022

 

 

% of Revenue

 

(amounts in thousands)

 

2023

 

 

2022

 

 

$

 

 

%

 

 

2023

 

 

2022

 

Sales revenue

 

$

251,607

 

 

$

320,549

 

 

$

(68,942

)

 

 

-21.5

%

 

 

79.7

%

 

 

85.0

%

Rental revenue

 

 

64,053

 

 

 

56,692

 

 

 

7,361

 

 

 

13.0

%

 

 

20.3

%

 

 

15.0

%

Total revenue

 

$

315,660

 

 

$

377,241

 

 

$

(61,581

)

 

 

-16.3

%

 

 

100.0

%

 

 

100.0

%

 

Sales revenue decreased $68.9 million for the year ended December 31, 2023 from the year ended December 31, 2022, a decrease of 21.5% from the comparable year. The decrease was primarily attributable to a decrease in domestic direct-to-consumer sales as well as lower domestic and international business-to-business sales. We sold approximately 130,500 oxygen systems during the year ended December 31, 2023 compared to approximately 170,500 oxygen systems sold during the year ended December 31, 2022, a decrease of 23.5%.

Rental revenue increased $7.4 million for the year ended December 31, 2023 from the year ended December 31, 2022, or an increase of 13.0% from the comparable year. The increase in rental revenue was primarily related to higher rental patients on service and higher Medicare reimbursement rates, partially offset by increased rental revenue adjustments.

 

(amounts in thousands)

 

Years ended December 31,

 

 

Change 2023 vs. 2022

 

 

% of Revenue

 

Revenue by region and category

 

2023

 

 

2022

 

 

$

 

 

%

 

 

2023

 

 

2022

 

Business-to-business domestic sales

 

$

66,196

 

 

$

86,049

 

 

$

(19,853

)

 

 

-23.1

%

 

 

21.0

%

 

 

22.8

%

Business-to-business international sales

 

 

89,401

 

 

 

101,163

 

 

 

(11,762

)

 

 

-11.6

%

 

 

28.3

%

 

 

26.8

%

Direct-to-consumer domestic sales

 

 

96,010

 

 

 

133,337

 

 

 

(37,327

)

 

 

-28.0

%

 

 

30.4

%

 

 

35.4

%

Direct-to-consumer domestic rentals

 

 

64,053

 

 

 

56,692

 

 

 

7,361

 

 

 

13.0

%

 

 

20.3

%

 

 

15.0

%

Total revenue

 

$

315,660

 

 

$

377,241

 

 

$

(61,581

)

 

 

-16.3

%

 

 

100.0

%

 

 

100.0

%

Domestic business-to-business sales decreased 23.1% for the year ended December 31, 2023 compared to the year ended December 31, 2022, primarily due to our key customers facing challenges related to capital deployment and cost of borrowing as well as competitive pricing activities.

International business-to-business sales decreased 11.6% for the year ended December 31, 2023 compared to the year ended December 31, 2022, mostly driven by intentional focus in the comparative period in 2022 on fulfilling European orders in our international business-to-business sales channel prior to the EU MDD certificate expiration. In the year ended December 31, 2023, sales in Europe as a percentage of total international sales revenue decreased to 85.3% versus 86.9% in the comparative period in 2022.

Domestic direct-to-consumer sales decreased 28.0% for the year ended December 31, 2023 compared to the year ended December 31, 2022, primarily driven by lower volume due to lower sales representative headcount and lower marketing spend, partially offset by increased average selling prices versus the comparative period in the prior year.

Domestic direct-to-consumer rentals increased 13.0% for the year ended December 31, 2023 compared to the year ended December 31, 2022, primarily due to an increase in rental patients on service and increased Medicare reimbursement rates due to the inflation adjustment effective January 1, 2023, partially offset by increased rental revenue adjustments.

 

75


 

Cost of revenue and gross profit

 

 

Years ended December 31,

 

 

Change 2023 vs. 2022

 

 

% of Revenue

 

(amounts in thousands)

 

2023

 

 

2022

 

 

$

 

 

%

 

 

2023

 

 

2022

 

Cost of sales revenue

 

$

158,636

 

 

$

197,805

 

 

$

(39,169

)

 

 

-19.8

%

 

 

50.3

%

 

 

52.5

%

Cost of rental revenue

 

 

30,325

 

 

 

25,903

 

 

 

4,422

 

 

 

17.1

%

 

 

9.6

%

 

 

6.8

%

Total cost of revenue

 

$

188,961

 

 

$

223,708

 

 

$

(34,747

)

 

 

-15.5

%

 

 

59.9

%

 

 

59.3

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross profit - sales revenue

 

$

92,971

 

 

$

122,744

 

 

$

(29,773

)

 

 

-24.3

%

 

 

29.4

%

 

 

32.5

%

Gross profit - rental revenue

 

 

33,728

 

 

 

30,789

 

 

 

2,939

 

 

 

9.5

%

 

 

10.7

%

 

 

8.2

%

Total gross profit

 

$

126,699

 

 

$

153,533

 

 

$

(26,834

)

 

 

-17.5

%

 

 

40.1

%

 

 

40.7

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross margin percentage - sales revenue

 

 

37.0

%

 

 

38.3

%

 

 

 

 

 

 

 

 

 

 

 

 

Gross margin percentage - rental revenue

 

 

52.7

%

 

 

54.3

%

 

 

 

 

 

 

 

 

 

 

 

 

Total gross margin percentage

 

 

40.1

%

 

 

40.7

%

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of sales revenue decreased $39.2 million for the year ended December 31, 2023 from the year ended December 31, 2022, a decrease of 19.8% from the comparable year, due primarily to lower sales volumes, lower premiums paid for components and lower labor and overhead costs. The year ended December 31, 2023 included $14.2 million of material cost premiums associated with open-market purchases of semiconductor chips used in our batteries and POCs compared to $23.8 million in the year ended December 31, 2022.

Cost of rental revenue increased $4.4 million for the year ended December 31, 2023 from the year ended December 31, 2022, an increase of 17.1% from the comparable year. The increase in cost of rental revenue was primarily attributable to an increase in total patients on service, which led to increased rental asset depreciation and service costs. Cost of rental revenue included $12.9 million of rental asset depreciation for the year ended December 31, 2023 compared to $11.1 million for the year ended December 31, 2022.

Gross margin on sales revenue decreased to 37.0% for the year ended December 31, 2023 from 38.3% for the year ended December 31, 2022. The decrease was primarily due to a shift in channel mix, with a higher percentage of units sold through the business-to-business channels versus the direct-to-consumer channel. The decrease was partially offset by lower premiums paid for components and labor and overhead costs. Total worldwide business-to-business sales revenue accounted for 61.8% of total sales revenue in the year ended December 31, 2023 versus 58.4% in the year ended December 31, 2022.

Gross margin on rental revenue decreased to 52.7% for the year ended December 31, 2023 from 54.3% for the year ended December 31, 2022, primarily due to higher rental asset depreciation expense and servicing costs per patient on service, partially offset by higher Medicare reimbursement rates.

Research and development expense

 

 

Years ended December 31,

 

 

Change 2023 vs. 2022

 

 

% of Revenue

 

(amounts in thousands)

 

2023

 

 

2022

 

 

$

 

 

%

 

 

2023

 

 

2022

 

Research and development expense

 

$

20,840

 

 

$

21,943

 

 

$

(1,103

)

 

 

-5.0

%

 

 

6.6

%

 

 

5.8

%

Research and development expense decreased $1.1 million for the year ended December 31, 2023 from the year ended December 31, 2022, representing a decrease of 5.0% from the comparable period. This was due primarily to a $6.8 million decrease in amortization costs of intangible assets, partially offset by an increase of $3.5 million in product development expenses and $1.4 million of personnel-related expenses.

 

76


 

Sales and marketing expense

 

 

Years ended December 31,

 

 

Change 2023 vs. 2022

 

 

% of Revenue

 

(amounts in thousands)

 

2023

 

 

2022

 

 

$

 

 

%

 

 

2023

 

 

2022

 

Sales and marketing expense

 

$

107,091

 

 

$

120,767

 

 

$

(13,676

)

 

 

-11.3

%

 

 

33.9

%

 

 

32.0

%

Sales and marketing expense decreased $13.7 million for the year ended December 31, 2023 from the year ended December 31, 2022, a decrease of 11.3% from the comparable period. This was primarily due to decreases of $9.5 million in personnel-related expenses, $6.1 million in media and advertising costs, and $2.1 million in credit card and financing fees, partially offset by an increase of $3.4 million in consulting fees. In the year ended December 31, 2023, we spent $27.1 million in media and advertising costs versus $33.3 million in the comparative period in 2022.

General and administrative expense

 

 

Years ended December 31,

 

 

Change 2023 vs. 2022

 

 

% of Revenue

 

(amounts in thousands)

 

2023

 

 

2022

 

 

$

 

 

%

 

 

2023

 

 

2022

 

General and administrative expense

 

$

75,260

 

 

$

43,905

 

 

$

31,355

 

 

 

71.4

%

 

 

23.8

%

 

 

11.6

%

General and administrative expense increased $31.4 million for the year ended December 31, 2023 from the year ended December 31, 2022, an increase of 71.4% from the comparable period. The increase was primarily attributable to increases of $22.2 million related to the change in fair value of the earnout liabilities, $3.4 million in restructuring and severance costs, $3.4 million for CEO transition costs, $2.9 million of consulting fees, $2.2 million in bad debt expense, $1.7 million in acquisition-related expenses incurred as part of business development activities, and $1.1 million in dues, fees and licenses. This was partially offset by a decrease of $4.1 million in personnel-related expenses. In the year ended December 31, 2023, we had an expense of $6.8 million from the change in fair value of the earnout liability versus a benefit of $15.4 million in the comparative period in 2022.

Loss on disposal of intangible asset

 

 

Years ended December 31,

 

 

Change 2023 vs. 2022

 

 

% of Revenue

 

(amounts in thousands)

 

2023

 

 

2022

 

 

$

 

 

%

 

 

2023

 

 

2022

 

Loss on disposal of intangible asset

 

$

 

 

$

52,161

 

 

$

(52,161

)

 

 

-100.0

%

 

 

0.0

%

 

 

13.8

%

Loss on disposal of intangible asset decreased $52.2 million for the year ended December 31, 2023 from the year ended December 31, 2022, a decrease of 100.0% from the comparable period. On December 19, 2022, we disposed of the technology intangible asset previously acquired from New Aera related to the TAV technology by ceasing development of such asset and abandoning the asset.

Impairment charges

 

 

 

Years ended December 31,

 

 

Change 2023 vs. 2022

 

 

% of Revenue

 

(amounts in thousands)

 

2023

 

 

2022

 

 

$

 

 

%

 

 

2023

 

 

2022

 

Goodwill impairment

 

$

32,894

 

 

$

 

 

$

32,894

 

 

 

100.0

%

 

 

10.4

%

 

 

0.0

%

Impairment charges for the year ended December 31, 2023 resulted from a drop in our public stock price and resulted in impairment charges to goodwill.

 

77


 

Other income (expense)

 

 

Years ended December 31,

 

 

Change 2023 vs. 2022

 

 

% of Revenue

 

(amounts in thousands)

 

2023

 

 

2022

 

 

$

 

 

%

 

 

2023

 

 

2022

 

Interest income

 

$

6,574

 

 

$

2,837

 

 

$

3,737

 

 

 

131.7

%

 

 

2.1

%

 

 

0.7

%

Other income (expense)

 

 

468

 

 

 

(862

)

 

 

1,330

 

 

 

154.3

%

 

 

0.1

%

 

 

-0.2

%

Total other income, net

 

$

7,042

 

 

$

1,975

 

 

$

5,067

 

 

 

256.6

%

 

 

2.2

%

 

 

0.5

%

Total other income, net increased $5.1 million for the year ended December 31, 2023 from the year ended December 31, 2022, an increase of 256.6% from the comparable period. The increase was primarily attributable to an increase of $3.7 million in interest income due to the higher interest rate environment and an increase of $1.0 million in net foreign currency impact.

Income tax expense

 

 

 

Years ended December 31,

 

 

Change 2023 vs. 2022

 

 

% of Revenue

 

(amounts in thousands)

 

2023

 

 

2022

 

 

$

 

 

%

 

 

2023

 

 

2022

 

Income tax expense

 

$

105

 

 

$

504

 

 

$

(399

)

 

 

-79.2

%

 

 

0.0

%

 

 

0.1

%

Effective income tax rate

 

-0.1%

 

 

-0.6%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income tax expense decreased $0.4 million for the year ended December 31, 2023 from the year ended December 31, 2022. We continued to record a valuation allowance on the use of deferred tax assets in the current and prior periods. Income taxes in the current and prior period were attributable to foreign taxes and minimum state taxes.

Our effective tax rate for the year ended December 31, 2023 increased compared to the year ended December 31, 2022, primarily due to lower foreign taxes and minimum state taxes.

Net loss

 

 

 

Years ended December 31,

 

 

Change 2023 vs. 2022

 

 

% of Revenue

 

(amounts in thousands)

 

2023

 

 

2022

 

 

$

 

 

%

 

 

2023

 

 

2022

 

Net loss

 

$

(102,449

)

 

$

(83,772

)

 

$

(18,677

)

 

 

-22.3

%

 

 

-32.5

%

 

 

-22.2

%

 

Net loss increased $18.7 million for the year ended December 31, 2023 from the year ended December 31, 2022, or an increase of 22.3% from the comparable period. The increase in net loss was primarily related to the goodwill impairment, a reduction in sales revenue and gross profit, and the change in fair value of the earnout liabilities, partially offset by the $52.2 million loss on disposal of an intangible asset in 2022.

Comparison of years ended December 31, 2022 and 2021

A discussion of changes in our results of operations during the year ended December 31, 2022 compared to the year ended December 31, 2021 has been omitted from this Annual Report on Form 10-K but may be found in “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 24, 2023, which discussion is incorporated herein by reference and which is available free of charge on the SECs website at www.sec.gov.

Liquidity and capital resources

As of December 31, 2023, we had cash and cash equivalents of $125.5 million, which consisted of highly liquid investments with a maturity of three months or less. In addition, we held marketable securities of $3.0 million, which had maturities of greater than three months. For the years ended December 31, 2023, 2022 and 2021, we received $1.5 million and $1.7 million and $15.6 million, respectively, in proceeds related to stock option exercises and our employee stock purchase plan.

Our principal uses of cash for liquidity and capital resources in the year ended December 31, 2023 consisted of operating activities of $3.2 million as well as cash used in investing activities of $29.6 million for the Physio-Assist acquisition, net of cash acquired, capital expenditures of $27.0 million for additional rental equipment, other property, plant and equipment, intangible assets, and $2.9 million for net purchases of marketable securities.

 

78


 

We believe that our current cash, cash equivalents and marketable securities and the cash to be generated from expected product sales and rentals will be sufficient to meet our projected operating and investing requirements for at least the next twelve months. However, our liquidity assumptions may prove to be incorrect, and we could utilize our available financial resources sooner than we currently expect. Our future funding requirements will depend on many factors, including market acceptance of our products; the cost of our research and development activities; payments from customers; the cost, timing, and outcome of litigation or disputes involving intellectual property rights, our products, employee relations, cyber security incidents, or otherwise; the cost and timing of acquisitions and integration thereof; the cost and timing of regulatory clearances or approvals; the cost and timing of establishing additional sales, marketing, and distribution capabilities; and the effect of competing technological and market developments. In the future, we may acquire businesses or technologies from third parties, and we may decide to raise additional capital through debt or equity financing to the extent we believe this is necessary to successfully complete these acquisitions. Our future capital requirements will also depend on many additional factors, including those set forth in the section of this Annual Report on Form 10-K entitled “Risk Factors.”

If we require additional funds in the future, we may not be able to obtain such funds on acceptable terms, or at all. In the future, we may also attempt to raise additional capital through the sale of equity securities or through equity-linked or debt financing arrangements. If we raise additional funds by issuing equity or equity-linked securities, the ownership of our existing stockholders will be diluted. If we raise additional financing by the incurrence of indebtedness, we will be subject to increased fixed payment obligations and could also be subject to restrictive covenants, such as limitations on our ability to incur additional debt, and other operating restrictions that could adversely impact our ability to conduct our business. Any future indebtedness we incur may result in terms that could be unfavorable to equity investors. There can be no assurances that we will be able to raise additional capital, which would adversely affect our ability to achieve our business objectives. In addition, if our operating performance during the next twelve months is below our expectations, our liquidity and ability to operate our business could be adversely affected.

The following tables show a summary of our cash flows and working capital for the periods and as of the dates indicated:

 

(amounts in thousands)

 

Years ended December 31,

 

Summary of consolidated cash flows

 

2023

 

 

2022

 

 

2021

 

Cash provided by (used in) operating activities

 

$

(3,234

)

 

$

(37,532

)

 

$

23,633

 

Cash used in investing activities

 

 

(59,315

)

 

 

(10,877

)

 

 

(14,645

)

Cash provided by financing activities

 

 

960

 

 

 

380

 

 

 

15,000

 

Effect of exchange rates on cash

 

 

67

 

 

 

(481

)

 

 

(426

)

Net increase (decrease) in cash and cash equivalents

 

$

(61,522

)

 

$

(48,510

)

 

$

23,562

 

 

(amounts in thousands)

 

December 31,

 

Summary of working capital

 

2023

 

 

2022

 

Total current assets

 

$

207,067

 

 

$

304,645

 

Total current liabilities

 

 

72,496

 

 

 

65,349

 

Net working capital

 

$

134,571

 

 

$

239,296

 

 

Operating activities

Historically, we derive operating cash flows from cash collected from the sales and rental of our products and services. These cash flows received are partially offset by our use of cash for operating expenses to support the growth of our business.

Net cash used in operating activities for the year ended December 31, 2023 consisted primarily of our net loss of $102.4 million, partially offset by non-cash adjustment items such as impairment charges of $32.9 million, depreciation of equipment and leasehold improvements and amortization of intangibles of $18.2 million, provision for sales returns and doubtful accounts of $10.7 million, stock-based compensation expense of $7.4 million, change in fair value of earnout liability of $6.8 million, net loss on disposal of rental assets and other assets of $4.5 million, provision for inventory obsolescence and other inventory losses of $2.7 million, and loss on purchase commitments of $2.1 million. The net changes in operating assets and liabilities resulted in net cash provided of $14.3 million.

 

79


 

Net cash used in operating activities for the year ended December 31, 2022 consisted primarily of our net loss of $83.8 million and the non-cash add back for change in fair value of the earnout liability of $15.4 million, partially offset by non-cash adjustment items such as loss on disposal of intangible asset of $52.2 million, depreciation of equipment and leasehold improvements and amortization of intangibles of $23.5 million, provision for sales returns and doubtful accounts of $13.0 million, stock-based compensation expense of $12.3 million, net loss on disposal of rental equipment and other fixed assets of $3.1 million, and provision for inventory obsolescence and other inventory losses of $2.4 million. The net changes in operating assets and liabilities resulted in a net use of cash of $44.7 million.

Net cash provided by operating activities for the year ended December 31, 2021 consisted primarily of our non-cash expense items such as depreciation of equipment and leasehold improvements and amortization of our intangibles of $21.6 million, a decrease in deferred tax assets of $14.4 million, provision for sales returns and doubtful accounts of $11.1 million, stock-based compensation expense of $10.9 million, provision for inventory obsolescence and other inventory losses of $2.1 million, and net loss on disposal of rental equipment and other fixed assets of $1.5 million; partially offset by the change in fair value of earnout liability of $11.6 million and our net loss of $6.3 million. The net changes in operating assets and liabilities resulted in a net use of cash of $20.1 million.

Investing activities

Net cash used in investing activities generally includes the production and purchase of rental assets, property, plant and equipment, and intangibles to support our expanding business as well as maturities or purchases of marketable securities.

For the year ended December 31, 2023, we invested $29.6 million in the Physio-Assist acquisition, net of cash acquired, $26.9 million in purchase of marketable securities, $26.5 million in the production and purchase of rental assets and other property and equipment, and $0.5 million in intangible assets, partially offset by $24.0 million we received in maturities of marketable securities.

For the year ended December 31, 2022, we invested $21.2 million in the production and purchase of rental assets and other property and equipment, partially offset by $10.0 million we received in maturities of marketable securities.

For the year ended December 31, 2021, we invested $23.9 million in the production and purchase of rental assets and other property, equipment, and intangible assets as well as $10.0 million in corporate bonds with maturities greater than three months that were classified as marketable securities, partially offset by $19.3 million in maturities of marketable securities.

We expend significant manufacturing and production expense in connection with the development and production of our oxygen concentrator products and, in connection with our rental business, we incur expense in the deployment and maintenance of rental equipment to our patients. Investments will continue to be required in order to grow our sales and rental revenue and continue to supply and replace rental equipment to our rental patients on service.

Financing activities

Historically, we have funded our operations through our sales and rental revenue and the issuance of preferred and common stock.

For the year ended December 31, 2023, net cash provided by financing activities consisted of $1.5 million from the proceeds received from stock options that were exercised and purchases under our employee stock purchase program, partially offset by the payment of employment taxes related to the vesting of restricted stock awards and restricted stock units of $0.5 million.

For the year ended December 31, 2022, net cash provided by financing activities consisted of $1.7 million from the proceeds received from stock options that were exercised and purchases under our employee stock purchase program, partially offset by the payment of employment taxes related to the vesting of restricted stock awards and restricted stock units of $1.4 million.

For the year ended December 31, 2021, net cash provided by financing activities consisted of $15.6 million from the proceeds received from stock options that were exercised and purchases under our employee stock purchase program, partially offset by the payment of employment taxes related to the vesting of restricted stock awards and restricted stock units of $0.6 million.

Sources of funds

Our net cash used in operating activities in the year ended December 31, 2023 was $3.2 million compared to net cash used in operating activities of $37.5 million in the year ended December 31, 2022. As of December 31, 2023, we had cash and cash equivalents of $125.5 million and marketable securities of $3.0 million.

 

80


 

Use of funds

Our principal uses of cash are funding our new rental asset deployments and other capital purchases, operations, and other working capital requirements and, from time-to-time, the acquisition of businesses. Over the past several years our cash flows from customer collections have remained consistent and our annual cash provided by operating activities has generally been a significant source of capital to the business, which we expect to continue in the future.

We may need to raise additional funds to support our investing operations, and such funding may not be available to us on acceptable terms, or at all. If we are unable to raise additional funds when needed, our operations and ability to execute our business strategy could be adversely affected. We may seek to raise additional funds through equity, equity-linked or debt financings. If we raise additional funds through the incurrence of indebtedness, such indebtedness would have rights that are senior to holders of our equity securities and could contain covenants that restrict our operations. Any additional equity financing may be dilutive to our stockholders.

Non-GAAP financial measures

EBITDA and Adjusted EBITDA are financial measures that are not calculated in accordance with U.S. GAAP. We define EBITDA as net loss excluding interest income, interest expense, taxes and depreciation and amortization. Adjusted EBITDA also excludes stock-based compensation, change in fair value of earnout liability, acquisition-related expenses, and restructuring-related and other charges. Below, we have provided a reconciliation of EBITDA and Adjusted EBITDA to our net loss, the most directly comparable financial measure calculated and presented in accordance with U.S. GAAP. EBITDA and Adjusted EBITDA should not be considered alternatives to net loss, or any other measure of financial performance calculated and presented in accordance with U.S. GAAP. Our EBITDA and Adjusted EBITDA may not be comparable to similarly titled measures of other organizations because other organizations may not calculate EBITDA and Adjusted EBITDA in the same manner as we calculate these measures.

We include EBITDA and Adjusted EBITDA in this Annual Report on Form 10-K because they are important measures upon which our management assesses our operating performance. We use EBITDA and Adjusted EBITDA as key performance measures because we believe they facilitate operating performance comparisons from period-to-period by excluding potential differences primarily caused by variations in capital structures, tax positions, the impact of depreciation and amortization expense on our fixed assets and intangible assets, the impact of stock-based compensation expense, the impact of the change in fair value of the earnout liability, the impact of acquisition-related expenses, the impact of restructuring-related costs, and impairment charges. Because EBITDA and Adjusted EBITDA facilitate internal comparisons of our historical operating performance on a more consistent basis, we also use EBITDA and Adjusted EBITDA for business planning purposes, to incentivize and compensate our management personnel, and in evaluating acquisition opportunities. In addition, we believe EBITDA and Adjusted EBITDA and similar measures are widely used by investors, securities analysts, ratings agencies, and other parties in evaluating companies in our industry as a measure of financial performance and debt-service capabilities.

Our uses of EBITDA and Adjusted EBITDA have limitations as analytical tools and should not be considered in isolation or as a substitute for analysis of our results as reported under U.S. GAAP. Some of these limitations are:

EBITDA and Adjusted EBITDA do not reflect our cash expenditures for capital equipment or other contractual commitments;
although depreciation and amortization are non-cash charges, the assets being depreciated and amortized may have to be replaced in the future, and EBITDA and Adjusted EBITDA do not reflect capital expenditure requirements for such replacements;
EBITDA and Adjusted EBITDA do not reflect changes in, or cash requirements for, our working capital needs;
Adjusted EBITDA does not include changes in fair value of earnout liability related to our acquisitions;
Adjusted EBITDA does not include acquisition-related expenses, whether the acquisition was consummated or not pursued;
Adjusted EBITDA does not include charges represent the costs associated with workforce reductions and associated costs and other restructuring-related activities;
goodwill impairment; and
other companies, including companies in our industry, may calculate EBITDA and Adjusted EBITDA measures differently, which reduces their usefulness as a comparative measure.

 

 

81


 

In evaluating EBITDA and Adjusted EBITDA, we anticipate that in the future we will incur expenses within these categories similar to this presentation. Our presentation of EBITDA and Adjusted EBITDA should not be construed as an inference that our future results will be unaffected by certain expenses. When evaluating our financial results, EBITDA and Adjusted EBITDA should be considered alongside other financial performance measures, including U.S. GAAP results.

 

The following table presents a reconciliation of EBITDA and Adjusted EBITDA to our net loss, the most comparable U.S. GAAP measure, for each of the periods indicated:

 

(amounts in thousands)

 

Years ended December 31,

 

Non-GAAP EBITDA and Adjusted EBITDA

 

2023

 

 

2022

 

 

2021

 

Net loss (GAAP)

 

$

(102,449

)

 

$

(83,772

)

 

$

(6,333

)

Non-GAAP adjustments:

 

 

 

 

 

 

 

 

 

Interest income, net

 

 

(6,574

)

 

 

(2,837

)

 

 

(129

)

Provision for income taxes

 

 

105

 

 

 

504

 

 

 

14,992

 

Depreciation and amortization

 

 

18,152

 

 

 

23,514

 

 

 

21,628

 

EBITDA (non-GAAP)

 

 

(90,766

)

 

 

(62,591

)

 

 

30,158

 

Stock-based compensation

 

 

7,427

 

 

 

12,283

 

 

 

10,943

 

Acquisition-related expenses

 

 

2,413

 

 

 

 

 

 

 

Restructuring-related and other charges

 

 

3,426

 

 

 

 

 

 

 

Impairment charges

 

 

32,894

 

 

 

 

 

 

 

Change in fair value of earnout liability

 

 

6,822

 

 

 

(15,386

)

 

 

(11,596

)

Loss on disposal of intangible asset

 

 

 

 

 

52,161

 

 

 

 

Adjusted EBITDA (non-GAAP)

 

$

(37,784

)

 

$

(13,533

)

 

$

29,505

 

 

 

82


 

Contractual obligations

The following table reflects a summary of our contractual obligations as of December 31, 2023.

 

 

Payments due by period

 

(amounts in thousands)

 

 

 

 

Less than

 

 

1-3

 

 

3-5

 

 

More than

 

Contractual Obligations

 

Total

 

 

1 year

 

 

years

 

 

years

 

 

5 years

 

Operating leases - properties and other (1)

 

$

23,812

 

 

$

4,162

 

 

$

6,561

 

 

$

6,266

 

 

$

6,823

 

Purchase obligations (2)

 

 

83,000

 

 

 

83,000

 

 

 

 

 

 

 

 

 

 

Total

 

$

106,812

 

 

$

87,162

 

 

$

6,561

 

 

$

6,266

 

 

$

6,823

 

 

(1)
We lease manufacturing and office space in Plano, TX, Goleta, CA, Smyrna, TN, Huntsville, AL, Aurora, CO, Cleveland, OH, De Meern, Netherlands and Montpellier, France with terms that expire between 2024 and 2031 and miscellaneous office and processing equipment in Texas, California and Ohio with terms expiring between 2024 and 2028. Included in these amounts are the lease payments assumed by a third party (Assignee) based on an Assignment and Assumption of Lease Agreement (Agreement) in which the Assignee assumed the rights, title, and interest in the lease. Commencing February 1, 2024 and ending May 31, 2031, the Assignee assumes responsibility for the monthly lease payments, and we remain the primary obligor under the lease to the landlord.
(2)
We obtain individual components for our products from a wide variety of individual suppliers. Consistent with industry practice, we acquire components through a combination of purchase orders, supplier contracts, and open orders based on projected demand information. Where appropriate, the purchases are applied to inventory component prepayments that are outstanding with the respective supplier.

For additional description of contractual obligations and commitments, see the section titled “Commitments and Contingencies” in the notes to consolidated financial statements included in this Annual Report on Form 10-K.

Contingent consideration

In connection with our acquisition of New Aera and Physio-Assist, we have contingent obligations to pay up to $31.4 million and $13.0 million, respectively, in earnout payments in cash if certain future financial results are met. See the section titled “Fair Value of Earnout Liability” in the notes to consolidated financial statements included in this Annual Report on Form 10-K for further discussion.

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

We are exposed to various market risks, including fluctuation in foreign currency exchange rates and interest rates. Market risk is the potential loss arising from adverse changes in market rates and prices. We do not hold or issue financial instruments for trading purposes.

Foreign currency exchange risk

The principal market risk we face is foreign currency exchange risk. The majority of our revenue is denominated in U.S. dollars while the majority of our European sales are denominated in Euros. Our results of operations, certain balance sheet balances and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates. The volatility of exchange rates depends on many factors that we cannot forecast with reliable accuracy. We have experienced and will continue to experience fluctuations in our net income or loss as a result of transaction gains or losses related to revaluing certain current asset and current liability balances that are denominated in currencies other than the functional currency in which they are recorded. The effect of a 10% adverse change in exchange rates on foreign denominated cash, receivables and payables as of December 31, 2023 would not have had a material effect on our financial position, results of operations or cash flows. As our operations in countries outside of the United States grow, our results of operations and cash flows will be subject to fluctuations due to changes in foreign currency exchange rates, which could harm our business in the future.

 

83


 

We began entering into foreign exchange forward contracts to protect our forecasted U.S. dollar-equivalent earnings from adverse changes in foreign currency exchange rates. These hedging contracts reduce, but will not entirely eliminate, the impact of adverse currency exchange rate movements on revenue, cash, receivables and payables. We performed a sensitivity analysis assuming a hypothetical 10% adverse movement in foreign exchange rates to the hedging contracts and the underlying exposures described above. As of December 31, 2023, the analysis indicated that these hypothetical market movements would not have a material effect on our financial position, results of operations or cash flows. We estimate prior to any hedging activity that a 10% adverse change in exchange rates on our foreign denominated sales would have resulted in a $6.9 million decline in revenue for the year ended December 31, 2023. We designate these forward contracts as cash flow hedges for accounting purposes. The fair value of the forward contract is separated into intrinsic and time values. The fair value of forward currency-exchange contracts is sensitive to changes in currency exchange rates. Changes in the time value are coded in other income (expense), net. Changes in the intrinsic value are recorded as a component of accumulated other comprehensive loss and subsequently reclassified into revenue to offset the hedged exposures as they occur.

Interest rate fluctuation risk

We had cash and cash equivalents of $125.5 million as of December 31, 2023, which consisted of highly liquid investments with a maturity of three months or less, and $3.0 million of marketable securities with maturity dates of greater than three months. The primary goals of our investment policy are liquidity and capital preservation. We do not enter into investments for trading or speculative purposes. We believe that we do not have any material exposure to changes in the fair value of these assets as a result of changes in interest rates due to the short-term nature of our cash and cash equivalents. Declines in interest rates, however, would reduce future investment income. We considered the historical volatility of short-term interest rates and determined that it was reasonably possible that an adverse change of 100 basis points could be experienced in the near term. A hypothetical 1.00% (100 basis points) increase in interest rates would not have materially impacted the fair value of our marketable securities as of December 31, 2023 and December 31, 2022. If overall interest rates had increased or decreased by 1.00% (100 basis points), our interest income would not have been materially affected during the years ended December 31, 2023 or December 31, 2022.

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

The financial statements and supplementary data required by this item are included in Part IV, Item 15 of this Report.

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

None.

 

84


 

ITEM 9A. CONTROLS AND PROCEDURES

Evaluation of disclosure controls and procedures

The Company maintains a system of disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), which are designed to provide reasonable assurance that information required to be disclosed in the reports that the Company files or submits under the Exchange Act, is recorded, processed, summarized and reported accurately and completely within the time periods specified in the SEC’s rules and forms. These disclosure controls and procedures include, among other processes, controls and procedures designed to ensure that information required to be disclosed in the reports that the Company files or submits under the Exchange Act is accumulated and communicated to management, including the Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. Due to inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Further, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions over time, or that the degree of compliance with the policies and procedures may deteriorate. Accordingly, even effective disclosure controls and procedures can only provide reasonable assurance of achieving their control objectives. Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2023. Based upon the evaluation described above, our Chief Executive Officer and Chief Financial Officer concluded that, as of December 31, 2023, our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in internal controls over financial reporting

There has been no change in our internal control over financial reporting identified in connection with the evaluation required by paragraph (d) of Rule 13a-15 or 15d-15 that occurred during our most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Limitations on effectiveness of controls

In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints, and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. Because of the inherent limitations in any control system, misstatements due to error or fraud may occur and not be detected.

Management’s report on internal control over financial reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act). Our management, including our Chief Executive Officer and Chief Financial Officer, conducted an assessment of the effectiveness of our internal control over financial reporting based on the criteria set forth in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (COSO). Based on our evaluation under the COSO framework, our management concluded that our internal control over financial reporting was effective as of December 31, 2023 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with U.S. GAAP.

The effectiveness of our internal control over financial reporting as of December 31, 2023 has been audited by our independent registered public accounting firm, Deloitte & Touche LLP, as stated in their report, which appears herein.

For purposes of conducting its 2023 evaluation of the effectiveness of the Company's internal control over financial reporting, management has excluded the acquisition of Physio-Assist, completed on September 14, 2023, which constitutes 1% of total assets (excluding goodwill and intangible assets, which were integrated into the Company’s control environment) and less than 1% of revenues. Refer to Note 3 – Acquisitions in the notes to the consolidated financial statements included in Part IV, Item 16, "Form 10-K Summary" of this Annual Report on Form 10-K for further discussion.

 

85


 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the stockholders and the Board of Directors of Inogen, Inc.

Opinion on Internal Control over Financial Reporting

We have audited the internal control over financial reporting of Inogen, Inc. and subsidiaries (the “Company”) as of December 31, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2023, of the Company and our report dated March 1, 2024, expressed an unqualified opinion on those financial statements.

As described in Management's Report on Internal Control over Financial Reporting, management excluded from its assessment the internal control over financial reporting at Physio-Assist SAS ("Physio-Assist"), which was acquired on September 14, 2023, and whose financial statements constitute 1% of total assets (excluding goodwill and intangible assets, which were integrated into the Company’s control environment) and less than 1% of revenues of the consolidated financial statement amounts as of and for the year ended December 31, 2023. Accordingly, our audit did not include the internal control over financial reporting at Physio-Assist.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ DELOITTE & TOUCHE LLP

Los Angeles, California

March 1, 2024

 

86


 

ITEM 9B. OTHER INFORMATION

Annual Meeting

Our annual meeting of stockholders will be held at 10:00 a.m. Pacific Time on Wednesday, June 5, 2024, as a virtual meeting. Holders of record at the close of business on Monday, April 8, 2024, will be entitled to vote at the meeting.

 

Insider Trading Arrangements

None.

 

ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

Not applicable.

 

87


 

PART III

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

The information called for by this item will be set forth in our Proxy Statement for the Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2023 (the “Proxy Statement”) and is incorporated herein by reference.

Our board of directors has adopted a Code of Ethics and Conduct that applies to all of our employees, officers and directors, including our Chief Executive Officer, Chief Financial Officer and other executive and senior financial officers. The full text of our Code of Ethics and Conduct is posted on the investor relations page on our website which is located at http://investor.inogen.com. We will post any amendments to our code of business conduct and ethics, or waivers of its requirements, on our website.

ITEM 11. EXECUTIVE COMPENSATION

 

The information required by this item will be disclosed in the Proxy Statement and is incorporated herein by reference.

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDERS MATTERS

 

The information required by this item will be disclosed in the Proxy Statement and is incorporated herein by reference.

 

The information required by this item will be disclosed in the Proxy Statement and is incorporated herein by reference.

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

The information required by this item will be disclosed in the Proxy Statement and is incorporated herein by reference.

 

88


 

PART IV

 

 

ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES

(a)
The following documents are filed as part of this Annual Report on Form 10-K:
1.
Financial Statements

The consolidated financial statements listed in the accompanying index (page F-1) to the consolidated financial statements are filed as part of this Annual Report on Form 10-K.

2.
Financial Statement Schedules

See Schedule II – Valuation and Qualifying Accounts and Reserves included herein.

All other schedules have been omitted because the information either has been shown in the financial statements or notes thereto or is not applicable or required under this section.

(b)
Exhibits

Exhibits are filed as part of this Annual Report on Form 10-K and are hereby incorporated by reference. Refer to Exhibit Index included herein.

ITEM 16. FORM 10-K SUMMARY

None.

 

89


 

Inogen, Inc.

Index to Financial Statements

and Financial Statement Schedule

 

Report of Independent Registered Public Accounting Firm

 

F-2

 

 

 

Financial Statements

 

 

Consolidated Balance Sheets as of December 31, 2023 and 2022

 

F-4

Consolidated Statements of Comprehensive Loss for the Years Ended December 31, 2023, 2022 and 2021

 

F-5

Consolidated Statements of Stockholders’ Equity for the Years Ended December 31, 2023, 2022 and 2021

 

F-6

Consolidated Statements of Cash Flows for the Years Ended December 31, 2023, 2022 and 2021

 

F-7

Notes to the Consolidated Financial Statements

 

F-9

 

 

 

Financial Statement Schedule

 

 

Valuation and Qualifying Accounts for the Years Ended December 31, 2023, 2022 and 2021

 

F-35

 

 

F-1


 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the stockholders and the Board of Directors of Inogen, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Inogen, Inc. and subsidiaries (the "Company") as of December 31, 2023 and 2022, the related consolidated statements of comprehensive loss, stockholders' equity, and cash flows for each of the three years in the period ended December 31, 2023, and the related notes and the schedule listed in the Index at Item 15 (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated March 1, 2024, expressed an unqualified opinion on the Company's internal control over financial reporting.

Basis for Opinion

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Sales Revenue (Amounts Deferred for Lifetime Warranty) – Refer to Note 2 to the financial statements

Critical Audit Matter Description

The Company offers a lifetime warranty for direct-to-consumer sales of its oxygen concentrators. For a fixed price, the Company agrees to provide a fully functional oxygen concentrator for the remaining life of the patient. Lifetime warranties are only offered to patients upon the initial sale of oxygen concentrators directly from the Company and are non-transferable. Lifetime warranties are considered to be a distinct performance obligation that are accounted for separately from its sale of oxygen concentrators with a standard warranty of three years.

The revenue is allocated to the distinct lifetime warranty performance obligation based on a relative stand-alone selling price (SSP) method. The Company has vendor-specific objective evidence of the selling price for its equipment. To determine the selling price of the lifetime warranty, the Company uses its best estimate of the SSP for the distinct performance obligation as the lifetime warranty is neither separately priced nor is the selling price available through third-party evidence. To estimate the selling price associated with the lifetime warranties, management considers the profit margins of service revenue, the average estimated cost of lifetime warranties and the price of extended warranties. Revenue from the distinct lifetime warranty is deferred after the delivery of the equipment and recognized based on an estimated mortality rate over five years, which is the estimated performance period of the contract based on the average patient life expectancy. Total deferred revenue related to the lifetime warranty performance obligation totaled $13.3 million at December 31, 2023.

 

F-2


 

Determining the estimated SSP requires significant judgment by management, which is informed by considering Company specific and external data. The service period used to amortize the deferred revenue also requires significant management judgment as the Company has limited historical experience and the determination of patient life expectancy is subjective in nature. Given the lack of stand-alone transactions together with the limited amount of historical data available for such offering, performing audit procedures to evaluate the estimated SSP and the service period for lifetime warranty required high degree of auditor judgment and an increased extent of effort.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to management’s judgments regarding the stand-alone selling price and deferred revenue service period included the following, among others:

We tested the effectiveness of controls over deferred revenue for the lifetime warranty, including controls over the underlying data utilized and the selection of the stand-alone selling price and the deferred revenue service period.
We evaluated the methodology used by management to develop the stand-alone selling price and independently estimated the stand-alone selling price selected by management. In performing these procedures, we compared the stand-alone selling price selected by management to the independent estimate, which utilized external evidence of similar term extended warranties for oxygen concentrators and the Company’s profit margins.
We evaluated the reasonableness of the deferred revenue service period by comparing to patient average life expectancy in medical and other industry publications. We further evaluated the realization of deferred revenue by evaluating the appropriateness of the underlying mortality data.

/s/ DELOITTE & TOUCHE LLP

Los Angeles, California

March 1, 2024

 

We have served as the Company’s auditor since 2015.

 

F-3


 

Inogen, Inc.

Consolidated Balance Sheets

(amounts in thousands, except share and per share amounts)

 

 

December 31,

 

 

 

2023

 

 

2022

 

Assets

 

 

 

 

 

 

Current assets

 

 

 

 

 

 

Cash and cash equivalents

 

$

125,492

 

 

$

187,014

 

Marketable securities

 

 

2,979

 

 

 

 

Accounts receivable, net

 

 

42,241

 

 

 

62,725

 

Inventories, net

 

 

21,840

 

 

 

34,093

 

Income tax receivable

 

 

669

 

 

 

1,626

 

Prepaid expenses and other current assets

 

 

13,846

 

 

 

19,187

 

Total current assets

 

$

207,067

 

 

$

304,645

 

Property and equipment, net

 

 

50,316

 

 

 

43,269

 

Goodwill

 

 

10,057

 

 

 

32,852

 

Intangible assets, net

 

 

34,591

 

 

 

177

 

Operating lease right-of-use asset

 

 

20,338

 

 

 

21,653

 

Other assets

 

 

3,825

 

 

 

2,445

 

Total assets

 

$

326,194

 

 

$

405,041

 

Liabilities and stockholders' equity

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

Accounts payable and accrued expenses

 

$

30,142

 

 

$

33,974

 

Accrued payroll

 

 

11,066

 

 

 

11,190

 

Warranty reserve - current

 

 

9,628

 

 

 

7,790

 

Operating lease liability - current

 

 

3,653

 

 

 

3,515

 

Earnout liability

 

 

10,000

 

 

 

 

Deferred revenue - current

 

 

7,980

 

 

 

8,880

 

Income tax payable

 

 

27

 

 

 

 

Total current liabilities

 

$

72,496

 

 

$

65,349

 

Long-term liabilities

 

 

 

 

 

 

Warranty reserve - noncurrent

 

 

13,850

 

 

 

12,123

 

Operating lease liability - noncurrent

 

 

18,270

 

 

 

19,764

 

Deferred revenue - noncurrent

 

 

8,227

 

 

 

10,399

 

Deferred tax liability

 

 

8,539

 

 

 

 

Total liabilities

 

$

121,382

 

 

$

107,635

 

Commitments and contingencies (Note 9)

 

 

 

 

 

 

Stockholders' equity

 

 

 

 

 

 

Common stock, $0.001 par value per share; 200,000,000 shares authorized; 23,324,750 and
   
22,941,643 shares issued and outstanding as of December 31, 2023 and 2022, respectively

 

$

23

 

 

$

23

 

Additional paid-in capital

 

 

320,513

 

 

 

312,126

 

Accumulated deficit

 

 

(116,949

)

 

 

(14,500

)

Accumulated other comprehensive income (loss)

 

 

1,225

 

 

 

(243

)

Total stockholders' equity

 

$

204,812

 

 

$

297,406

 

Total liabilities and stockholders' equity

 

$

326,194

 

 

$

405,041

 

See accompanying notes to the consolidated financial statements.

 

F-4


 

Inogen, Inc.

Consolidated Statements of Comprehensive Loss

(amounts in thousands, except share and per share amounts)

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Revenue

 

 

 

 

 

 

 

 

 

Sales revenue

 

$

251,607

 

 

$

320,549

 

 

$

311,730

 

Rental revenue

 

 

64,053

 

 

 

56,692

 

 

 

46,273

 

Total revenue

 

 

315,660

 

 

 

377,241

 

 

 

358,003

 

Cost of revenue

 

 

 

 

 

 

 

 

 

Cost of sales revenue

 

 

158,636

 

 

 

197,805

 

 

 

161,824

 

Cost of rental revenue, including depreciation of $12,893, $11,103 and

 

 

 

 

 

 

 

 

 

$8,860, respectively

 

 

30,325

 

 

 

25,903

 

 

 

19,696

 

Total cost of revenue

 

 

188,961

 

 

 

223,708

 

 

 

181,520

 

Gross profit

 

 

 

 

 

 

 

 

 

Gross profit-sales revenue

 

 

92,971

 

 

 

122,744

 

 

 

149,906

 

Gross profit-rental revenue

 

 

33,728

 

 

 

30,789

 

 

 

26,577

 

Total gross profit

 

 

126,699

 

 

 

153,533

 

 

 

176,483

 

Operating expense

 

 

 

 

 

 

 

 

 

Research and development

 

 

20,840

 

 

 

21,943

 

 

 

16,576

 

Sales and marketing

 

 

107,091

 

 

 

120,767

 

 

 

112,815

 

General and administrative

 

 

75,260

 

 

 

43,905

 

 

 

37,852

 

Loss on disposal of intangible asset

 

 

 

 

 

52,161

 

 

 

 

Impairment charges

 

 

32,894

 

 

 

 

 

 

 

Total operating expense

 

 

236,085

 

 

 

238,776

 

 

 

167,243

 

Income (loss) from operations

 

 

(109,386

)

 

 

(85,243

)

 

 

9,240

 

Other income (expense)

 

 

 

 

 

 

 

 

 

Interest income, net

 

 

6,574

 

 

 

2,837

 

 

 

129

 

Other income (expense)

 

 

468

 

 

 

(862

)

 

 

(710

)

Total other income (expense), net

 

 

7,042

 

 

 

1,975

 

 

 

(581

)

Income (loss) before provision for income taxes

 

 

(102,344

)

 

 

(83,268

)

 

 

8,659

 

Provision for income taxes

 

 

105

 

 

 

504

 

 

 

14,992

 

Net loss

 

 

(102,449

)

 

 

(83,772

)

 

 

(6,333

)

Other comprehensive income (loss), net of tax

 

 

 

 

 

 

 

 

 

Change in foreign currency translation adjustment

 

 

1,358

 

 

 

(597

)

 

 

(800

)

Change in net unrealized gains (losses) on foreign currency hedging

 

 

 

 

 

(3,130

)

 

 

1,746

 

Less: reclassification adjustment for net (gains) losses included in net loss

 

 

 

 

 

1,990

 

 

 

47

 

Total net change in unrealized gains (losses) on foreign currency hedging

 

 

 

 

 

(1,140

)

 

 

1,793

 

Change in net unrealized gains (losses) on marketable securities

 

 

110

 

 

 

25

 

 

 

1

 

Total other comprehensive income (loss), net of tax

 

 

1,468

 

 

 

(1,712

)

 

 

994

 

Comprehensive loss

 

$

(100,981

)

 

$

(85,484

)

 

$

(5,339

)

 

 

 

 

 

 

 

 

 

 

Basic net loss per share attributable to common stockholders (Note 2)

 

$

(4.42

)

 

$

(3.67

)

 

$

(0.28

)

Diluted net loss per share attributable to common stockholders (Note 2)

 

$

(4.42

)

 

$

(3.67

)

 

$

(0.28

)

Weighted-average number of shares used in calculating net loss per

 

 

 

 

 

 

 

 

 

share attributable to common stockholders:

 

 

 

 

 

 

 

 

 

Basic common shares

 

 

23,176,098

 

 

 

22,852,571

 

 

 

22,490,027

 

Diluted common shares

 

 

23,176,098

 

 

 

22,852,571

 

 

 

22,490,027

 

See accompanying notes to the consolidated financial statements.

 

 

F-5


 

Inogen, Inc.

Consolidated Statements of Stockholders’ Equity

(amounts in thousands, except share amounts)

 

 

 

 

 

 

 

 

 

Retained

 

 

Accumulated

 

 

 

 

 

 

 

 

 

Additional

 

 

earnings

 

 

other

 

 

Total

 

 

 

Common stock

 

 

paid-in

 

 

(accumulated

 

 

comprehensive

 

 

stockholders'

 

 

 

Shares

 

 

Amount

 

 

capital

 

 

(deficit)

 

 

income (loss)

 

 

equity

 

Balance, December 31, 2020

 

 

22,131,447

 

 

$

22

 

 

$

273,521

 

 

$

75,605

 

 

$

475

 

 

$

349,623

 

Stock-based compensation

 

 

 

 

 

 

 

 

10,943

 

 

 

 

 

 

 

 

 

10,943

 

Employee stock purchases

 

 

60,299

 

 

 

 

 

 

1,948

 

 

 

 

 

 

 

 

 

1,948

 

Restricted stock awards issued,
   net of forfeitures

 

 

(43,658

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Vesting of restricted stock units

 

 

101,811

 

 

 

 

 

 

(412

)

 

 

 

 

 

 

 

 

(412

)

Shares withheld related to net
   restricted stock settlement

 

 

(4,351

)

 

 

 

 

 

(235

)

 

 

 

 

 

 

 

 

(235

)

Stock options exercised

 

 

486,038

 

 

 

1

 

 

 

13,698

 

 

 

 

 

 

 

 

 

13,699

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(6,333

)

 

 

 

 

 

(6,333

)

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

994

 

 

 

994

 

Balance, December 31, 2021

 

 

22,731,586

 

 

$

23

 

 

$

299,463

 

 

$

69,272

 

 

$

1,469

 

 

$

370,227

 

Stock-based compensation

 

 

 

 

 

 

 

 

12,283

 

 

 

 

 

 

 

 

 

12,283

 

Employee stock purchases

 

 

62,328

 

 

 

 

 

 

1,691

 

 

 

 

 

 

 

 

 

1,691

 

Restricted stock awards issued,
   net of forfeitures

 

 

(5,134

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Vesting of restricted stock units

 

 

141,728

 

 

 

 

 

 

(1,252

)

 

 

 

 

 

 

 

 

(1,252

)

Shares withheld related to net
   restricted stock settlement

 

 

(3,019

)

 

 

 

 

 

(103

)

 

 

 

 

 

 

 

 

(103

)

Stock options exercised

 

 

14,154

 

 

 

 

 

 

44

 

 

 

 

 

 

 

 

 

44

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(83,772

)

 

 

 

 

 

(83,772

)

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,712

)

 

 

(1,712

)

Balance, December 31, 2022

 

 

22,941,643

 

 

$

23

 

 

$

312,126

 

 

$

(14,500

)

 

$

(243

)

 

$

297,406

 

Stock-based compensation

 

 

 

 

 

 

 

 

7,427

 

 

 

 

 

 

 

 

 

7,427

 

Employee stock purchases

 

 

136,032

 

 

 

 

 

 

1,094

 

 

 

 

 

 

 

 

 

1,094

 

Vesting of restricted stock units

 

 

192,735

 

 

 

 

 

 

(517

)

 

 

 

 

 

 

 

 

(517

)

Shares withheld related to net
   restricted stock settlement

 

 

(92

)

 

 

 

 

 

(1

)

 

 

 

 

 

 

 

 

(1

)

Stock options exercised

 

 

54,432

 

 

 

 

 

 

384

 

 

 

 

 

 

 

 

 

384

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(102,449

)

 

 

 

 

 

(102,449

)

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,468

 

 

 

1,468

 

Balance, December 31, 2023

 

 

23,324,750

 

 

$

23

 

 

$

320,513

 

 

$

(116,949

)

 

$

1,225

 

 

$

204,812

 

See accompanying notes to the consolidated financial statements.

 

 

F-6


 

Inogen, Inc.

Consolidated Statements of Cash Flows

(amounts in thousands)

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Cash flows from operating activities

 

 

 

 

 

 

 

 

 

Net loss

 

$

(102,449

)

 

$

(83,772

)

 

$

(6,333

)

Adjustments to reconcile net loss to net cash provided by (used in) operating activities:

 

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

18,152

 

 

 

23,514

 

 

 

21,628

 

Loss on rental assets and other assets

 

 

4,508

 

 

 

3,095

 

 

 

1,521

 

Gain on sale of former rental assets

 

 

(84

)

 

 

(154

)

 

 

(65

)

Provision for sales revenue returns and doubtful accounts

 

 

10,730

 

 

 

13,024

 

 

 

11,094

 

Provision for inventory losses

 

 

2,691

 

 

 

2,423

 

 

 

2,062

 

Loss on purchase commitments

 

 

2,057

 

 

 

 

 

 

 

Stock-based compensation expense

 

 

7,427

 

 

 

12,283

 

 

 

10,943

 

Deferred income taxes

 

 

(251

)

 

 

 

 

 

14,444

 

Change in fair value of earnout liability

 

 

6,822

 

 

 

(15,386

)

 

 

(11,596

)

Loss on disposal of intangible asset

 

 

 

 

 

52,161

 

 

 

 

Impairment charges

 

 

32,894

 

 

 

 

 

 

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

 

Accounts receivable

 

 

10,141

 

 

 

(51,337

)

 

 

(6,127

)

Inventories

 

 

7,878

 

 

 

(5,601

)

 

 

(10,775

)

Income tax receivable

 

 

988

 

 

 

(281

)

 

 

705

 

Prepaid expenses and other current assets

 

 

5,583

 

 

 

6,803

 

 

 

(8,104

)

Operating lease right-of-use asset

 

 

3,413

 

 

 

3,259

 

 

 

(16,087

)

Other noncurrent assets

 

 

(1,110

)

 

 

224

 

 

 

96

 

Accounts payable and accrued expenses

 

 

(9,177

)

 

 

6,759

 

 

 

(6,476

)

Accrued payroll

 

 

(508

)

 

 

(6,106

)

 

 

10,231

 

Warranty reserve

 

 

3,565

 

 

 

6,187

 

 

 

(668

)

Deferred revenue

 

 

(3,075

)

 

 

(1,150

)

 

 

1,613

 

Income tax payable

 

 

27

 

 

 

(82

)

 

 

(1,141

)

Operating lease liability

 

 

(3,456

)

 

 

(3,395

)

 

 

16,668

 

Net cash provided by (used in) operating activities

 

 

(3,234

)

 

 

(37,532

)

 

 

23,633

 

Cash flows from investing activities

 

 

 

 

 

 

 

 

 

Purchases of available-for-sale securities

 

 

(26,869

)

 

 

 

 

 

(9,987

)

Maturities of available-for-sale securities

 

 

24,000

 

 

 

10,014

 

 

 

19,256

 

Investment in intangible assets

 

 

(494

)

 

 

 

 

 

(132

)

Investment in property and equipment

 

 

(5,218

)

 

 

(3,337

)

 

 

(5,482

)

Production and purchase of rental equipment

 

 

(21,299

)

 

 

(17,885

)

 

 

(18,453

)

Proceeds from sale of former assets

 

 

198

 

 

 

331

 

 

 

153

 

Acquisition of business, net of cash acquired

 

 

(29,633

)

 

 

 

 

 

 

Net cash used in investing activities

 

 

(59,315

)

 

 

(10,877

)

 

 

(14,645

)

See accompanying notes to the consolidated financial statements.

 

 

F-7


 

Inogen, Inc.

Consolidated Statements of Cash Flows (continued)

(amounts in thousands)

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Cash flows from financing activities

 

 

 

 

 

 

 

 

 

Proceeds from stock options exercised

 

 

384

 

 

 

44

 

 

 

13,699

 

Proceeds from employee stock purchases

 

 

1,094

 

 

 

1,691

 

 

 

1,948

 

Payment of employment taxes related to release of restricted stock

 

 

(518

)

 

 

(1,355

)

 

 

(647

)

Net cash provided by financing activities

 

 

960

 

 

 

380

 

 

 

15,000

 

Effect of exchange rates on cash

 

 

67

 

 

 

(481

)

 

 

(426

)

Net increase (decrease) in cash and cash equivalents

 

 

(61,522

)

 

 

(48,510

)

 

 

23,562

 

Cash and cash equivalents, beginning of period

 

 

187,014

 

 

 

235,524

 

 

 

211,962

 

Cash and cash equivalents, end of period

 

$

125,492

 

 

$

187,014

 

 

$

235,524

 

 

 

 

 

 

 

 

 

 

 

Supplemental disclosures of cash flow information

 

 

 

 

 

 

 

 

 

Cash paid (received) during the period for income taxes, net of refunds received

 

$

(703

)

 

$

499

 

 

$

1,544

 

Supplemental disclosure of non-cash transactions

 

 

 

 

 

 

 

 

 

Accrued value of earnout related to acquisition

 

 

3,178

 

 

 

 

 

 

 

Property and equipment in accounts payable and accrued liabilities

 

 

204

 

 

 

428

 

 

 

353

 

See accompanying notes to the consolidated financial statements.

 

 

F-8


 

Inogen, Inc.

Notes to the Consolidated Financial Statements

(amounts in thousands, except share and per share amounts)

 

1. Nature of business

Inogen, Inc. (Company or Inogen) was incorporated in Delaware on November 27, 2001. The Company is a medical technology business that primarily develops, manufactures, and markets innovative portable oxygen concentrators (POCs) used to deliver supplemental long-term oxygen therapy to patients suffering from chronic respiratory conditions. Traditionally, these patients have relied on stationary oxygen concentrator systems for use in the home and oxygen tanks or cylinders for mobile use, which the Company refers to as the delivery model. The tanks and cylinders must be delivered regularly and have a finite amount of oxygen, which requires patients to plan activities outside of their homes around delivery schedules and a finite oxygen supply. Additionally, patients must attach long, cumbersome tubing to their stationary concentrators simply to enable mobility within their homes. The Company’s proprietary Inogen One® and Inogen Rove systems concentrate the air around the patient to offer a source of supplemental oxygen anytime, anywhere with a battery and can be plugged into an outlet when at home, in a car, or in a public place with outlets available. The Company’s Inogen One systems reduce the patient’s reliance on stationary concentrators and scheduled deliveries of tanks with a finite supply of oxygen, thereby improving patient quality of life and fostering mobility.

The Company incorporated Inogen Europe Holding B.V., a Dutch limited liability company, on April 13, 2017. On May 4, 2017, Inogen Europe Holding B.V. acquired all issued and outstanding capital stock of MedSupport Systems B.V. (MedSupport) and began operating under the name Inogen Europe B.V. The Company merged Inogen Europe Holding B.V. and Inogen Europe B.V. on December 28, 2018. Inogen Europe B.V. is the remaining legal entity. Inogen completed the acquisition of New Aera, Inc. (New Aera) on August 9, 2019. On September 14, 2023, the Company completed the acquisition of all of the issued and outstanding capital stock of Physio-Assist SAS (Physio-Assist) and its wholly-owned subsidiary PhysioAssist GmbH.

2. Summary of significant accounting policies

Basis of presentation

The consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP).

Basis of consolidation

The consolidated financial statements include the accounts of Inogen, Inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.

Accounting estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Management bases these estimates and assumptions upon historical experience, existing and known circumstances, authoritative accounting pronouncements and other factors that management believes to be reasonable. Significant areas requiring the use of management estimates relate to revenue recognition, warranty reserves and expense, determining the stand-alone selling price (SSP) and service period of performance obligations, rental asset valuations and write-downs, accounts receivable allowances for bad debts, returns and adjustments, impairment of goodwill, impairment of long-lived assets, stock-based compensation expense, income taxes, fair value of acquired intangible assets and goodwill, and fair value of earnout liabilities. Actual results could differ from these estimates.

Revenue

The Company generates revenue primarily from sales and rentals of its products. The Company’s products consist primarily of its proprietary line of oxygen concentrators, and related accessories. Other revenue, which is included in sales revenue on the statements of comprehensive loss, primarily comes from service contracts, replacement parts and freight revenue for product shipments.

 

F-9


 

Sales revenue

Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. Revenue from product sales is generally recognized upon shipment of the product but is deferred for certain transactions when control has not yet transferred to the customer.

The Company’s product is generally sold with a right of return and the Company may provide other incentives, which are accounted for as variable consideration when estimating the amount of revenue to recognize. Returns and incentives are estimated at the time sales revenue is recognized. The provision for estimated returns is calculated based on historical data and future expectations. Sales revenue incentives within the Company’s contracts are estimated based on the most likely amounts expected on the related sales transactions and recorded as a reduction to revenue at the time of sale in accordance with the terms of the contract. Accordingly, revenue is recognized net of allowances for estimated returns and incentives.

For a fixed price, the Company also offers a lifetime warranty for direct-to-consumer sales for its oxygen concentrators. Lifetime warranties are only offered to patients upon the initial sale of oxygen concentrators directly from the Company and are non-transferable. Lifetime warranties are considered to be a distinct performance obligation that are accounted for separately from its sale of oxygen concentrators with a standard warranty of three years.

The revenue is allocated to the distinct lifetime warranty performance obligation based on a relative SSP method. The Company has vendor-specific objective evidence of the selling price for its equipment. To determine the selling price of the lifetime warranty, the Company uses its best estimate of the SSP for the distinct performance obligation as the lifetime warranty is neither separately priced nor is the selling price available through third-party evidence. To calculate the selling price associated with the lifetime warranties, management considers the profit margins of service revenue, the average estimated cost of lifetime warranties and the price of extended warranties. Revenue from the distinct lifetime warranty is deferred after the delivery of the equipment and recognized based on an estimated mortality rate over five years, which is the estimated performance period of the contract based on the average patient life expectancy.

Revenue from the sale of the Company’s repair services is recognized when the performance obligations are satisfied and collection of the receivables is probable. Other revenue from the sale of replacement parts is generally recognized when product is shipped to customers.

Freight revenue consists of fees associated with the deployment of products internationally and domestically when expedited freight options are requested or when minimum order quantities are not met. Freight revenue is generally recognized upon shipment of the product but is deferred if control has not yet transferred to the customer. Shipping and handling costs for sold products and rental assets shipped to the Company’s customers are included on the consolidated statements of comprehensive loss as part of cost of sales revenue and cost of rental revenue, respectively.

The payment terms and conditions of customer contracts vary by customer type and the products and services offered. For certain products or services and customer types, the Company requires payment before the products or services are delivered to the customer. The timing of sales revenue recognition, billing and cash collection results in billed accounts receivable and deferred revenue in the consolidated balance sheets.

Contract liabilities primarily consist of deferred revenue related to lifetime warranties on direct-to-consumer sales revenue when cash payments are received in advance of services performed under the contract. The contract with the customer states the final terms of the sale, including the description, quantity, and price of each product or service purchase. The decrease in deferred revenue related to lifetime warranties for the years ended December 31, 2023 and December 31, 2022 was primarily driven by $6,438 and $6,598, respectively, of revenues recognized that were included in the deferred revenue balances, partially offset by $3,219 and $5,156 of payments received in advance of satisfying performance obligations as of December 31, 2023 and December 31, 2022, respectively. Deferred revenue related to lifetime warranties was $13,315 and $16,534 as of December 31, 2023 and December 31, 2022, respectively, and is classified within deferred revenue – current and noncurrent deferred revenue in the consolidated balance sheets.

The Company elected to apply the practical expedient in accordance with Accounting Standards Codification (ASC) 606—Revenue Recognition and did not evaluate contracts of one year or less for the existence of a significant financing component. The Company does not expect any revenue to be recognized over a multi-year period with the exception of revenue related to lifetime warranties.

 

F-10


 

The Company’s sales revenue is primarily derived from the sale of its oxygen concentrator products to individual consumers, home medical equipment providers, distributors, the Company’s private label partner and resellers worldwide. Sales revenue is classified into two areas: business-to-business sales and direct-to-consumer sales. The following table sets forth the Company’s sales revenue disaggregated by sales channel and geographic region:

 

 

 

Years ended December 31,

 

Revenue by region and category

 

2023

 

 

2022

 

 

2021

 

Business-to-business domestic sales

 

$

66,196

 

 

$

86,049

 

 

$

91,371

 

Business-to-business international sales

 

 

89,401

 

 

 

101,163

 

 

 

79,460

 

Direct-to-consumer domestic sales

 

 

96,010

 

 

 

133,337

 

 

 

140,899

 

Total sales revenue

 

$

251,607

 

 

$

320,549

 

 

$

311,730

 

Rental revenue

The Company recognizes equipment rental revenue over the non-cancelable lease term, which is one month, less estimated adjustments, in accordance with Accounting Standards Codification (ASC) 842—Leases. The Company has separate contracts with each patient that are not subject to a master lease agreement with any third-party payor. The Company evaluates the individual lease contracts at lease inception and the start of each monthly renewal period to determine if it is reasonably certain that the monthly renewal option and the bargain renewal option associated with the potential capped free rental period would be exercised. Historically, the exercise of the monthly renewal and bargain renewal option is not reasonably certain at lease inception and at most subsequent monthly lease renewal periods. If the Company determines that the reasonably certain threshold for an individual patient is met at lease inception or at a monthly lease renewal period, such determination would impact the bargain renewal period for an individual lease. The Company would first consider the lease classification issue (sales-type lease or operating lease) and then appropriately recognize or defer rental revenue over the lease term, which may include a portion of the capped rental period. The Company has not deferred any amounts associated with the capped rental period as of December 31, 2023 and December 31, 2022. Amounts related to the capped rental period have not been material in the periods presented.

The lease term begins on the date products are shipped to patients and are recorded at amounts estimated to be received under reimbursement arrangements with third-party payors, including Medicare, private payors, and Medicaid. Due to the nature of the industry and the reimbursement environment in which the Company operates, certain estimates are required to record net revenue and accounts receivable at their net realizable values. Inherent in these estimates is the risk that they will have to be revised or updated as additional information becomes available. Specifically, the complexity of many third-party billing arrangements and the uncertainty of reimbursement amounts for certain services from certain payors may result in adjustments to amounts originally recorded. Such adjustments are typically identified and recorded at the point of cash application, claim denial or account review. The Company adjusts revenue for historical trends on revenue adjustments due to timely filings, deaths, hospice, and other types of analyzable adjustments on a monthly basis to record rental revenue at the expected collectible amounts. Accounts receivable is reduced by an allowance for doubtful accounts which provides for those accounts from which payment is not expected to be received although product was delivered and revenue was earned. The determination that an account is uncollectible, and the ultimate write-off of that account occurs once collection is considered to be highly unlikely, and it is written-off and charged to the allowance at that time. Amounts billed but not earned due to the timing of the billing cycle are deferred and recognized in revenue on a straight-line basis over the monthly billing period. For example, if the first day of the billing period does not fall on the first of the month, then a portion of the monthly billing period will fall in the subsequent month and the related revenue and cost would be deferred based on the service days in the following month.

The lease agreements generally contain lease and non-lease components. Non-lease components primarily include payments for supplies. The Company elected the practical expedient to treat the lease and non-lease components as a single lease component.

Rental revenue is recognized as earned, less estimated adjustments. Revenue not billed at the end of the period is reviewed for the likelihood of collections and accrued. The rental revenue stream is not guaranteed, and payment will cease if the patient no longer needs oxygen or returns the equipment. Revenue recognized is at full estimated allowable amounts; transfers to secondary insurances or patient responsibility have no net effect on revenue. Rental revenue is earned for that entire month if the patient is on service on the first day of the 30-day period commencing on the recurring date of service for a particular claim, regardless of whether there is a change in condition or death after that date.

Included in rental revenue are unbilled amounts for which the revenue recognition criteria had been met as of period-end but were not yet billed to the payor. The estimate of net unbilled rental revenue recognized is based on historical trends and estimates of future collectability. In addition, the Company estimates potential future adjustments and write-offs of these unbilled amounts and includes these estimates in the allowance for adjustments and write-offs of rental revenue which is netted against gross receivables.

 

F-11


 

Product Warranty

The Company generally provides a warranty against defects in material and workmanship. The Company provides a 3-year, 5-year or lifetime warranty on Inogen One systems and a 3-year and lifetime warranty on Inogen At Home systems sold. The Company only offers a lifetime warranty for direct-to-consumer sales of its oxygen concentrators. For a fixed price, the Company agrees to provide a fully functional oxygen concentrator for the remaining life of the patient. Lifetime warranties are only offered to patients upon the initial sale of oxygen concentrators directly from the Company and are non-transferable. The Company’s products are subject to regulatory and quality standards. The Company establishes an accrued liability for the estimated warranty costs at the time of revenue recognition, with a corresponding provision to cost of goods sold. The Company evaluates the liability each reporting period. Warranty costs are primarily estimated based on product return rates, historical warranty repair costs incurred and historical failure rates. The Company may make further adjustments to the warranty reserve when deemed appropriate, giving additional consideration to length of time the product version has been sold and future expectations of performance based on new features and capabilities. Actual warranty costs could differ materially from the estimated amounts.

Fair value accounting

ASC 820 — Fair Value Measurements and Disclosures creates a single definition of fair value, establishes a framework for measuring fair value in U.S. GAAP and expands disclosures about fair value measurements. ASC 820 emphasizes that fair value is a market-based measurement, not an entity-specific measurement, and states that a fair value measurement is to estimate the price at which an orderly transaction to sell an asset or to transfer the liability would take place between market participants at the measurement date under current market conditions. Assets and liabilities adjusted to fair value in the balance sheet are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Level inputs, as defined by ASC 820, are as follows:

 

Level input

Input definition

 

Level 1

 

 

Inputs are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.

 

Level 2

 

 

Inputs, other than quoted prices included in Level 1, that are observable for the asset or liability through corroboration with market data at the measurement date.

 

Level 3

 

 

Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.

 

The Company’s financial instruments consist of cash and cash equivalents, marketable securities, accounts receivable, accounts payable and accrued expenses. The carrying values of its financial instruments approximate fair value based on their short-term nature.

Fair value of financial instruments

The Company obtained the fair value of its available-for-sale investments, which are not in active markets, from a third-party professional pricing service using quoted market prices for identical or comparable instruments, rather than direct observations of quoted prices in active markets. The Company's professional pricing service gathers observable inputs for all of its fixed income securities from a variety of industry data providers (e.g., large custodial institutions) and other third-party sources. Once the observable inputs are gathered, all data points are considered, and the fair value is determined. The Company validates the quoted market prices provided by its primary pricing service by comparing their assessment of the fair values against the fair values provided by its investment managers. The Company's investment managers use similar techniques to its professional pricing service to derive pricing as described above. As all significant inputs were observable, derived from observable information in the marketplace or supported by observable levels at which transactions are executed in the marketplace, the Company has classified its marketable securities within Level 2 of the fair value hierarchy.

 

F-12


 

The following table summarizes fair value measurements by level for the assets measured at fair value on a recurring basis for cash, cash equivalents and marketable securities:

 

 

 

As of December 31, 2023

 

 

 

 

 

 

Gross

 

 

 

 

 

Cash

 

 

 

 

 

 

Adjusted

 

 

unrealized

 

 

 

 

 

and cash

 

 

Marketable

 

 

 

cost

 

 

gains

 

 

Fair value

 

 

equivalents

 

 

securities

 

Cash

 

$

12,611

 

 

$

 

 

$

12,611

 

 

$

12,611

 

 

$

 

Level 1:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market accounts

 

 

72,368

 

 

 

 

 

 

72,368

 

 

 

72,368

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Level 2:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

2,979

 

 

 

 

 

 

2,979

 

 

 

 

 

 

2,979

 

U.S. Treasury securities

 

 

19,252

 

 

 

136

 

 

 

19,388

 

 

 

19,388

 

 

 

 

Institutional Insured Liquidity Deposit Savings

 

 

21,125

 

 

 

 

 

 

21,125

 

 

 

21,125

 

 

 

 

Total

 

$

128,335

 

 

$

136

 

 

$

128,471

 

 

$

125,492

 

 

$

2,979

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2022

 

 

 

 

 

 

 

 

 

Gross

 

 

 

 

 

Cash

 

 

 

 

 

 

Adjusted

 

 

unrealized

 

 

 

 

 

and cash

 

 

 

 

 

 

cost

 

 

gains

 

 

Fair value

 

 

equivalents

 

 

 

 

Cash

 

$

27,970

 

 

$

 

 

$

27,970

 

 

$

27,970

 

 

 

 

Level 1:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market accounts

 

 

113,534

 

 

 

 

 

 

113,534

 

 

 

113,534

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Level 2:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

6,474

 

 

 

 

 

 

6,474

 

 

 

6,474

 

 

 

 

U.S. Treasury securities

 

 

18,913

 

 

 

26

 

 

 

18,939

 

 

 

18,939

 

 

 

 

Institutional Insured Liquidity Deposit Savings

 

 

20,097

 

 

 

 

 

 

20,097

 

 

 

20,097

 

 

 

 

Total

 

$

186,988

 

 

$

26

 

 

$

187,014

 

 

$

187,014

 

 

 

 

 

Fair value of derivative instruments and hedging activities

The Company transacts business in foreign currencies and has international sales and expenses denominated in foreign currencies, subjecting the Company to foreign currency risk. The Company has entered into foreign currency forward contracts, generally with maturities of twelve months or less, to reduce the volatility of cash flows, primarily related to forecasted revenue denominated in certain foreign currencies. These contracts allow the Company to sell Euros in exchange for U.S. dollars at specified contract rates. Forward contracts are used to hedge forecasted sales over specific months. Changes in the fair value of these forward contracts designed as cash flow and balance sheet hedges are recorded as a component of accumulated other comprehensive income within stockholders’ equity and are recognized in the consolidated statements of comprehensive loss during the period which approximates the time the corresponding sales occur. The Company may also enter into foreign exchange contracts that are not designated as hedging instruments for financial accounting purposes. These contracts are generally entered into to offset the gains and losses on certain asset and liability balances until the expected time of repayment. Accordingly, any gains or losses resulting from changes in the fair value of the non-designated contracts are reported in other income (expense), net in the consolidated statements of comprehensive loss. The gains and losses on these contracts generally offset the gains and losses associated with the underlying foreign currency-denominated balances, which are also reported in other income (expense), net.

The Company records the assets or liabilities associated with derivative instruments and hedging activities at fair value based on Level 2 inputs in other current assets or other current liabilities, respectively, in the consolidated balance sheets. The Company had a related payable of $155 and $422 as of December 31, 2023 and 2022, respectively.

 

F-13


 

The Company documents the hedging relationship and its risk management objective and strategy for undertaking the hedge, the hedging instrument, the hedged transaction, the nature of the risk being hedged, how the hedging instrument’s effectiveness in offsetting the hedged risk will be assessed prospectively and retrospectively, and a description of the method used to measure ineffectiveness. The Company assesses hedge effectiveness and ineffectiveness at a minimum quarterly but may assess it monthly. For derivative instruments that are designed and qualify as part of a cash flow hedging relationship, the effective portion of the gain or loss on the derivative is reported in other comprehensive loss and reclassified into earnings in the same periods during which the hedged transaction affects earnings. Gains and losses on the derivative representing either hedge ineffectiveness or hedge components excluded from the assessment of effectiveness are recognized in current period earnings.

The Company will discontinue hedge accounting prospectively when it determines that the derivative is no longer effective in offsetting cash flows attributable to the hedge risk. The cash flow hedge is de-designated because a forecasted transaction is not probable of occurring, or management determines to remove the designation of the cash flow hedge. In all situations in which hedge accounting is discontinued and the derivative remains outstanding, the Company continues to carry the derivative at its fair value on the balance sheets and recognizes any subsequent changes in the fair value in earnings. When it is probable that a forecasted transaction will not occur, the Company will discontinue hedge accounting and recognize immediately in earnings gains and losses that were accumulated in other comprehensive loss related to the hedging relationship.

Fair value of accumulated other comprehensive income (loss)

The components of accumulated other comprehensive income (loss) were as follows:

 

 

 

As of December 31, 2023

 

 

 

Foreign

 

 

Unrealized

 

 

Unrealized

 

 

Accumulated

 

 

 

currency

 

 

gains

 

 

gains (losses)

 

 

other

 

 

 

translation

 

 

on marketable

 

 

on cash

 

 

comprehensive

 

 

 

adjustments

 

 

securities

 

 

flow hedges

 

 

income (loss)

 

Balance as of December 31, 2022

 

$

(269

)

 

$

26

 

 

$

 

 

$

(243

)

Other comprehensive income

 

 

1,358

 

 

 

110

 

 

 

 

 

 

1,468

 

Balance as of December 31, 2023

 

$

1,089

 

 

$

136

 

 

$

 

 

$

1,225

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2022

 

 

 

Foreign

 

 

Unrealized

 

 

Unrealized

 

 

Accumulated

 

 

 

currency

 

 

gains

 

 

gains (losses)

 

 

other

 

 

 

translation

 

 

on marketable

 

 

on cash

 

 

comprehensive

 

 

 

adjustments

 

 

securities

 

 

flow hedges

 

 

income (loss)

 

Balance as of December 31, 2021

 

$

328

 

 

$

1

 

 

$

1,140

 

 

$

1,469

 

Other comprehensive income (loss)

 

 

(597

)

 

 

25

 

 

 

(1,140

)

 

 

(1,712

)

Balance as of December 31, 2022

 

$

(269

)

 

$

26

 

 

$

 

 

$

(243

)

 

Comprehensive income (loss) is the total net earnings and all other non-owner changes in equity. Except for net income (loss) and unrealized gains and losses on cash flow hedges, the Company does not have any transactions or other economic events that qualify as comprehensive income (loss).

Fair value of earnout liability

The earnout liability will be adjusted to fair value at each reporting date until settled. At the end of each reporting period after the acquisition date, the arrangement is remeasured at its fair value, with changes in fair value recorded in earnings. Changes in fair value will be recognized in general and administrative expense.

The Company has obligations to pay up to $13,000 and $31,400 in earnout payments for the Physio-Assist acquisition and the New Aera acquisition, respectively, in cash if certain future financial and regulatory results are met. The earnout liabilities were valued using Level 3 inputs.

 

F-14


 

The fair value of the New Aera earnout was determined historically by employing a Monte Carlo simulation in a risk-neutral framework. The underlying simulated variable includes recognized revenue. The recognized revenue volatility estimate was based on a study of historical asset volatility for a set of comparable public companies. The model included other assumptions including the market price of risk, which was calculated as the weighted average cost of capital less the long-term risk-free rate. The earnout period for recognized revenue is each calendar year beginning with calendar year 2019 and ending on the calendar year in which the earnout consideration equals the earnout cap. As a result of the earnout requirements not expected to be met for New Aera due to the asset disposal, the Company considered the fair value measurement of the earnout liability to be $0 as of December 31, 2023 and 2022. Additional information on the loss on disposal of intangible asset contained later in this Note in Long-lived assets.

The fair value of the Physio-Assist earnout was valued using a probability weighted expected return methodology and was discounted using a rate and probability that appropriately captures the risk associated with the achievement of one of two milestones related to FDA de novo authorization or 510(k) clearance for the Simeox Airway Clearance System within four years of the date of the closing of the transaction. Significant increases or decreases in these inputs could result in a significant impact on our fair value measurement.

The reconciliation of the earnout liabilities measured and carried at fair value on a recurring basis is as follows:

 

Balance as of December 31, 2021

 

$

16,016

 

Change in fair value

 

 

(16,016

)

Balance as of December 31, 2022

 

$

 

Addition for acquisition

 

 

3,178

 

Change in fair value

 

 

6,822

 

Balance as of December 31, 2023

 

$

10,000

 

Cash, cash equivalents, and marketable securities

The Company considers all short-term highly liquid investments with a maturity of three months or less to be cash equivalents. The Company’s marketable debt securities are classified and accounted for as available-for-sale. Cash equivalents are recorded at cost plus accrued interest, which is considered adjusted cost, and approximates fair value. Marketable debt securities are included in cash equivalents and marketable securities based on the maturity date of the security.

The Company considers investments with maturities greater than three months, but less than one year, to be marketable securities. Investments are reported at fair value with realized and unrealized gains or losses reported in other income (expense), net.

The Company reviews its investments to identify and evaluate investments that have an indication of possible impairment. Factors considered in determining whether a loss is temporary include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and the Company's intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value. Expected credit losses are declines in fair value that are not expected to recover and are charged to other income (expense), net.

Accounts receivable

Accounts receivable are customer obligations due under normal sales and rental terms. The Company performs credit evaluations of the customers’ financial condition and generally does not require collateral. The allowance for doubtful accounts is maintained at a level that, in management’s opinion, is adequate to absorb potential losses related to accounts receivable and is based upon the Company’s continuous evaluation of the collectability of outstanding balances. Management’s evaluation takes into consideration such factors as past bad debt experience, economic conditions and information about specific receivables. The Company’s evaluation also considers the age and composition of the outstanding amounts in determining their net realizable value.

The allowance for doubtful accounts is based on estimates, and ultimate losses may vary from current estimates. As adjustments to these estimates become necessary, they are reported in general and administrative expense for sales revenue in the periods in which they become known. The allowance is increased by bad debt provisions, net of recoveries, and is reduced by direct write-offs.

The Company generally does not allow returns from providers for reasons not covered under its standard warranty. Therefore, provision for returns applies primarily to direct-to-consumer sales. This reserve is calculated primarily based on actual historical return rates under the Company’s 30-day return program and is applied to the related sales revenue for the last month of the quarter reported.

 

F-15


 

The Company also records an estimate for rental revenue adjustments which is recorded as a reduction of rental revenue and net rental accounts receivable balances. These adjustments result from contractual adjustments, audit adjustments, untimely claims filings, or billings not paid due to another provider performing same or similar functions for the patient in the same period, all of which prevent billed revenue from becoming realizable. The reserve is based on historical revenue adjustments as a percentage of rental revenue billed and unbilled during the related period.

When recording the allowance for doubtful accounts for sales revenue, the bad debt expense account (general and administrative expense account) is charged and when recording allowance for sales returns, the sales returns account (contra sales revenue account) is charged.

The Company consistently applies its allowance estimation methodology from period-to-period. The Company’s best estimate is made on an accrual basis and adjusted in future periods as required. Any adjustments to the prior period estimates are included in the current period. As additional information becomes known, the Company adjusts its assumptions accordingly to change its estimate of accounts receivable. For the years ended December 31, 2023 and December 31, 2022, the Company had increases of $1,055 and $1,483, respectively, in the net rental revenue related to prior years.

Net accounts receivable (gross accounts receivable, net of allowances) balance concentrations by major category as of December 31, 2023 and December 31, 2022 were as follows:

 

 

 

As of

 

 

As of

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Net accounts receivable

 

$

 

 

%

 

 

$

 

 

%

 

Rental (1)

 

$

6,401

 

 

 

15.2

%

 

$

5,246

 

 

 

8.4

%

Business-to-business and other receivables (2)

 

 

35,840

 

 

 

84.8

%

 

 

57,479

 

 

 

91.6

%

Total net accounts receivable

 

$

42,241

 

 

 

100.0

%

 

$

62,725

 

 

 

100.0

%

 

(1)
Rental includes Medicare, Medicaid/other government, private insurance and patient pay.
(2)
Business-to business receivables included extended terms for two customers: 1) one customer had a net accounts receivable balance of $8,639 and $22,641 as of December 31, 2023 and December 31, 2022, respectively; and 2) one customer had a net accounts receivable balance of $4,994 and $9,861 as of December 31, 2023 and December 31, 2022, respectively. Each customer received extended payment terms through a direct financing plan offered.

The following table sets forth the percentage breakdown of the Company’s net accounts receivable by aging category and invoice due date as of December 31, 2023 and December 31, 2022.

 

 

 

As of

 

 

As of

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Net accounts receivable by aging category

 

$

 

 

%

 

 

$

 

 

%

 

Held and Unbilled

 

$

1,388

 

 

 

3.3

%

 

$

303

 

 

 

0.5

%

Aged 0-90 days

 

 

32,020

 

 

 

75.8

%

 

 

61,556

 

 

 

98.1

%

Aged 91-180 days

 

 

8,222

 

 

 

19.5

%

 

 

565

 

 

 

0.9

%

Aged 181-365 days

 

 

574

 

 

 

1.4

%

 

 

287

 

 

 

0.5

%

Aged over 365 days

 

 

37

 

 

 

0.0

%

 

 

14

 

 

 

0.0

%

Total net accounts receivable

 

$

42,241

 

 

 

100.0

%

 

$

62,725

 

 

 

100.0

%

 

The following table sets forth the accounts receivable allowances as of December 31, 2023 and December 31, 2022:

 

 

 

As of

 

 

As of

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Allowances - accounts receivable

 

$

 

 

%

 

 

$

 

 

%

 

Doubtful accounts

 

$

2,341

 

 

 

5.2

%

 

$

77

 

 

 

0.1

%

Sales returns

 

 

479

 

 

 

1.1

%

 

 

483

 

 

 

0.8

%

Total allowances - accounts receivable

 

$

2,820

 

 

 

6.3

%

 

$

560

 

 

 

0.9

%

 

 

F-16


 

Concentration of credit risk

Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents, marketable securities and accounts receivable. At times, cash account balances may be in excess of the amounts insured by the Federal Deposit Insurance Corporation. However, management believes the risk of loss to be minimal. The Company performs periodic evaluations of the relative credit standing of these institutions and has not experienced any losses on its cash and cash equivalents to date. The Company has also entered into hedging relationships with a single counterparty to offset the forecasted Euro-based revenues. The credit risk has been reduced due to a net settlement arrangement whereby the Company is allowed to net settle transactions with a single net amount payable by one party to the other.

Concentration of customers and vendors

The Company primarily sells its products to traditional home medical equipment providers, distributors, and resellers in the United States and in foreign countries on a credit basis. The Company also sells its products direct-to-consumers primarily on a prepayment basis. Medicare's service reimbursement programs represented more than 10% of the Company’s total revenue for the years ended December 31, 2023, 2022 and 2021. Two customers each represented more than 10% of the Company's net accounts receivable balance with net accounts receivable balances of $8,639 and $4,994, respectively, as of December 31, 2023 and $22,641 and $9,861, respectively, as of December 31, 2022.

The Company also rents products directly to consumers for insurance reimbursement, which resulted in a customer concentration relating to Medicare’s service reimbursement programs. Medicare’s service reimbursement programs accounted for 67.7%, 77.0% and 81.9% of rental revenue in 2023, 2022 and 2021, respectively, and based on total revenue were 13.7%, 11.6% and 10.6% for 2023, 2022 and 2021, respectively. Accounts receivable balances relating to Medicare’s service reimbursement programs (including held and unbilled, net of allowances) amounted to $2,059 or 4.9% of total net accounts receivable as of December 31, 2023 compared to $2,138 or 3.4% of total net accounts receivable as of December 31, 2022.

The Company currently purchases raw materials from a limited number of vendors, which resulted in a concentration of three major vendors. The three major vendors supply the Company with raw materials used to manufacture the Company’s products. For the year ended December 31, 2023, the Company’s three major vendors accounted for 30.8%, 16.1% and 7.9%, respectively, of total raw material purchases. For the year ended December 31, 2022, the Company’s three major vendors accounted for 28.1%, 17.7% and 8.0%, respectively, of total raw material purchases.

A portion of revenue is earned from sales outside the United States. Approximately 77.7%, 70.9% and 74.1% of the non-U.S. revenue for the years ended December 31, 2023, 2022 and 2021, respectively, were invoiced in Euros. A breakdown of the Company’s revenue from U.S. and non-U.S. sources for the years ended December 31, 2023, 2022 and 2021, respectively, is as follows:

 

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

U.S. revenue

 

$

226,259

 

 

$

276,078

 

 

$

278,543

 

Non-U.S. revenue

 

 

89,401

 

 

 

101,163

 

 

 

79,460

 

Total revenue

 

$

315,660

 

 

$

377,241

 

 

$

358,003

 

 

 

F-17


 

Inventories

Inventories are stated at the lower of cost and net realizable value, using the first-in, first-out (FIFO) method. The Company records adjustments to inventory for potentially excess, obsolete, slow-moving or impaired items, and losses on firm purchase commitments as a component of cost of sales in our consolidated statements of comprehensive loss. The Company recorded noncurrent inventory related to inventories that are expected to be realized or consumed after one year of $1,225 and $1,249 as of December 31, 2023 and 2022, respectively. Noncurrent inventories are primarily related to raw materials purchased in bulk to support long-term expected repairs to reduce costs and are classified in other assets. The Company had prepayments for raw materials of $0 and $7,017 as of December 31, 2023 and 2022, respectively, that were classified in prepaid expenses and other current assets. During the years ended December 31, 2023, 2022 and 2021, $2,187, $1,221 and $906, respectively, of inventory was transferred to rental equipment and was considered a noncash transaction in the production and purchase of rental equipment on the consolidated statements of cash flows. Inventories that are considered current consist of the following:

 

 

December 31,

 

 

 

2023

 

 

2022

 

Raw materials and work-in-progress

 

$

18,036

 

 

$

26,496

 

Finished goods

 

 

6,871

 

 

 

9,324

 

Less: reserves

 

 

(3,067

)

 

 

(1,727

)

Inventories, net

 

$

21,840

 

 

$

34,093

 

Property and equipment

Property and equipment are stated at cost. Depreciation and amortization are calculated using the straight-line method over the assets’ estimated useful lives as follows:

Rental equipment

 

1.5-8 years

Manufacturing equipment and tooling

 

3-5 years

Computer equipment and software

 

2-3 years

Furniture and equipment

 

3-5 years

Leasehold improvements

 

Lesser of estimated useful life or remaining lease term

Expenditures for additions, improvements and replacements are capitalized and depreciated to a salvage value of $0. Repair and maintenance costs on rental equipment are included in cost of rental revenue on the consolidated statements of comprehensive loss. Repair and maintenance expense, which includes labor, parts and freight, for rental equipment was $5,143, $4,528 and $3,387 for the years ended December 31, 2023, 2022 and 2021, respectively.

Included within property and equipment is construction in process, primarily related to the design and engineering of tooling, jigs and other machinery. In addition, this item also includes computer software or development costs that have been purchased but have not completed the final configuration process for implementation into the Company’s systems. These items have not been placed in service; therefore, no depreciation or amortization was recognized for these items in the respective periods.

Depreciation and amortization expense related to rental equipment and other property and equipment are summarized below for the years ended December 31, 2023, 2022 and 2021, respectively.

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Rental equipment

 

$

12,893

 

 

$

11,103

 

 

$

8,860

 

Other property and equipment

 

 

4,057

 

 

 

3,942

 

 

 

3,993

 

Total depreciation and amortization

 

$

16,950

 

 

$

15,045

 

 

$

12,853

 

 

 

F-18


 

Property and equipment and rental equipment with associated accumulated depreciation is summarized below as of December 31, 2023 and 2022, respectively.

 

 

December 31,

 

Property and equipment

 

2023

 

 

2022

 

Rental equipment, net of allowances of $2,606 and $2,255, respectively

 

$

67,804

 

 

$

61,679

 

Other property and equipment

 

 

30,357

 

 

 

33,434

 

Property and equipment

 

$

98,161

 

 

$

95,113

 

 

 

 

 

 

 

 

Accumulated depreciation

 

 

 

 

 

 

Rental equipment

 

$

31,023

 

 

$

31,320

 

Other property and equipment

 

 

16,822

 

 

 

20,524

 

Accumulated depreciation

 

$

47,845

 

 

$

51,844

 

 

 

 

 

 

 

 

Property and equipment, net

 

 

 

 

 

 

Rental equipment, net of allowances of $2,606 and $2,255, respectively

 

$

36,781

 

 

$

30,359

 

Other property and equipment

 

 

13,535

 

 

 

12,910

 

Property and equipment, net

 

$

50,316

 

 

$

43,269

 

Long-lived assets

The Company accounts for the impairment and disposition of long-lived assets in accordance with ASC 360 — Property, Plant, and Equipment. Long-lived assets are reviewed for indicators of impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. The evaluation is performed at the lowest level of identifiable cash flows, which is at the individual asset level or the asset group level. The undiscounted cash flows expected to be generated by the related assets are estimated over their useful life based on updated projections. If the evaluation indicates that the carrying amount of the assets may not be recoverable, any potential impairment is measured based upon the fair value of the related assets or asset group as determined by an appropriate market appraisal or other valuation technique. Assets classified as held for sale, if any, are recorded at the lower of carrying amount or fair value less costs to sell.

During the year ended December 31, 2023, the Company determined that an impairment indicator was present related to negative cash flows and a decrease in the Company’s public stock price that caused the Company's market capitalization to fall below its carrying amount (stockholders' equity). The relevant long-lived asset grouping was evaluated for impairment. An undiscounted cash flow analysis demonstrated sufficient undiscounted cash flows in excess of the asset group’s carrying value. Estimates and significant assumptions included in the long-lived asset impairment analysis included identification of the asset group and undiscounted cash flow projections. The Company concluded that its definite-lived intangible assets and long-lived assets were not impaired based on the results of the quantitative analyses performed.

On December 19, 2022, the Company determined to dispose of the technology intangible assets previously acquired from New Aera related to the Tidal Assist® Ventilator (TAV®) technology by ceasing development of such assets and abandoning the TAV program (the Disposal Determination). Prior to December 19, 2022, the TAV intangible asset was held and used, including ongoing research and development and no significant revenue. The Company made the Disposal Determination based on the Company’s assessment that continued development of the assets would not be economically feasible. The assessment considered many factors, including 1) the lack of compatibility and functionality of the technology intangible asset within the Company’s existing product portfolio, 2) the lack of commercial potential of such products that were not approved for ventilation Medicare reimbursement and a negative litigation outcome that occurred subsequent to the approved coding process, and 3) the substantial additional investment that would be required in order to attempt to achieve any commercial potential with substantial risk that no benefit would ever be achievable. There had been no significant revenue associated with the sale of products developed from the technology intangible asset acquired from New Aera to date and the Company does not expect any revenue from such products going forward. Upon abandonment, the Company recognized a loss on disposal of $52,161 in our consolidated statements of comprehensive loss for the year ended December 31, 2022 for intangible assets, inventories, fixed assets, and construction in process associated with the TAV technology. As a result of no future sales, the fair value of the earnout resulted in a benefit of $13,687 to general and administrative expense during the fourth quarter of 2022.

 

F-19


 

During the year ended December 31, 2021, the Company determined that an impairment indicator was present related to TAV developments as a result of the court order to dismiss the Company’s preliminary injunction related to the Department of Health and Human Services and the Centers for Medicare and Medicaid Services lawsuit. The relevant long-lived asset grouping was evaluated for impairment. An undiscounted cash flow analysis demonstrated sufficient undiscounted cash flows in excess of the asset group’s carrying value. Estimates and significant assumptions included in the long-lived asset impairment analysis included identification of the asset group and undiscounted cash flow projections. The Company concluded that its definite-lived intangible assets and long-lived assets were not impaired based on the results of the quantitative analyses performed.

Goodwill and other identifiable intangible assets

Goodwill represents the excess acquisition cost over the fair value of the net tangible and intangible assets acquired. Goodwill is not amortized and is tested for impairment on an annual basis as of October 1 or whenever an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit or asset below its carrying amount. If the carrying amount of goodwill exceeds the implied estimated fair value, an impairment charge to current operations is recorded to reduce the carrying value to the implied estimated fair value.

The Company first assesses qualitative factors to determine whether it is more likely than not that the fair value is less than its carrying amount. If, based on a review of qualitative factors, it is more likely than not that the fair value is less than its carrying amount, the Company will use a quantitative approach, and calculate the fair value and compare it to its carrying amount. If the fair value exceeds the carrying amount, there is no indication of impairment. If the carrying amount exceeds the fair value, an impairment loss is recorded equal to the difference.

Finite-lived intangible assets are amortized over their useful lives and are tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Technology and customer relationships are amortized using the straight-line method.

Business combinations

The results of operations of the businesses acquired by the Company are included as of the acquisition date. The purchase price of an acquisition is allocated to the underlying assets acquired and liabilities assumed based upon their estimated fair values at the date of acquisition. To the extent the purchase price exceeds the fair value of the net identifiable tangible and intangible assets acquired and liabilities assumed, such excess is allocated to goodwill. The Company may adjust the preliminary purchase price allocation, as necessary, for up to one year after the acquisition closing date if it obtains more information regarding asset valuations and liabilities assumed. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.

Leases

The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (ROU) assets, operating lease liability – current, and operating lease liability – noncurrent on the consolidated balance sheets.

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses an incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments as the rate implicit in each lease is generally not readily determinable. The operating lease ROU asset also includes any lease payments made to the lessor at or before the commencement date and excludes lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

The Company has lease agreements with lease and non-lease components. The Company elected the practical expedient to treat the lease and non-lease components as a single lease component. Additionally, the Company elected the practical expedient to not record leases with an initial term of twelve months or less on the consolidated balance sheets.

 

F-20


 

Loss contingencies

The Company is involved in various lawsuits, claims, investigations, and proceedings that arise in the ordinary course of business. The Company records a liability when it believes that it is both probable that a loss has been incurred and the amount can be reasonably estimated. Significant judgment is required to determine both probability and the estimated amount. The Company reviews at least quarterly and adjusts accordingly to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and updated information.

Research and development

Research and development costs are expensed as incurred.

Advertising costs

Advertising costs, which approximated $27,120, $33,265 and $35,183 during the years ended December 31, 2023, 2022 and 2021, respectively, are expensed as incurred, excluding the production costs of direct response advertising. Advertising costs are included in sales and marketing expense in the accompanying consolidated statements of comprehensive loss.

Restructuring charges

Restructuring costs include workforce reductions, termination benefits, office downsizing, centralizing manufacturing activities, and equipment relocation. Key assumptions used in calculating the restructuring costs include the terms of, and payments under, agreements to terminate certain contractual obligations and the timing of reductions in workforce.

Income taxes

The Company accounts for income taxes in accordance with ASC 740 — Income Taxes. Under ASC 740, income taxes are recognized for the amount of taxes payable or refundable for the current period and deferred tax liabilities and assets are recognized for the future tax consequences of transactions that have been recognized in the Company’s consolidated financial statements or tax returns. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided when it is more likely than not that some portion, or all, of the deferred tax asset will not be realized.

The Company accounts for uncertainties in income taxes in accordance with ASC 740-10 — Accounting for Uncertainty in Income Taxes. ASC 740-10 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. This accounting standard also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.

The Company recognizes interest and penalties on taxes, if any, within its income tax provision on its consolidated statements of comprehensive loss.

Accounting for stock-based compensation

The Company accounts for its stock-based compensation in accordance with ASC 718 — Compensation—Stock Compensation, which establishes accounting for share-based awards, exchanged for employee services and requires companies to expense the estimated fair value of these awards over the requisite employee service period. Stock–based compensation cost for stock options and employee stock purchase plan are determined at the grant date using the Black-Scholes option pricing model. Stock-based compensation cost for stock incentive awards is based on the number of shares ultimately expected to vest, estimated at each reporting date based on management’s expectations regarding the relevant performance criteria. The value of the award that is ultimately expected to vest is recognized as expense on a straight-line basis over the employee’s requisite service period.

As part of the provisions of ASC 718, the Company is required to estimate potential forfeitures of stock grants and adjust compensation cost recorded accordingly. The estimate of forfeitures will be adjusted over the requisite service period to the extent that actual forfeitures differ, or are expected to differ, from such estimates. Changes in estimated forfeitures will be recognized through a cumulative catch-up adjustment in the period of change and will also impact the amount of stock compensation expense to be recognized in future periods.

 

F-21


 

Foreign currency

The functional currency of the Company’s international subsidiaries is the local currency. The financial statements of the subsidiaries are translated to U.S. dollars using month-end exchange rates for assets and liabilities and average exchange rates for revenue, cost of revenue, operating expense and provision for income taxes. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity. Foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency are reflected as a component of foreign currency exchange gains or losses in other income (expense), net in the consolidated statements of comprehensive loss.

Business segments

The Company operates and reports in only one operating and reportable segment – development, manufacturing, marketing, sales, and rental of respiratory products. Management reports financial information on a consolidated basis to the Company’s chief operating decision maker.

Loss per share

Loss per share (EPS) is computed in accordance with ASC 260 — Earnings per Share and is calculated using the weighted-average number of common shares outstanding during each period. Diluted EPS assumes the conversion, exercise or issuance of all potential common stock equivalents (which can include dilution of outstanding stock options, restricted stock units and restricted stock awards) unless the effect is to reduce a loss or increase the income per share. For purposes of this calculation, common stock subject to repurchase by the Company, options, and other dilutive awards are considered to be common stock equivalents and are only included in the calculation of diluted loss per share when their effect is dilutive.

Basic loss per share is calculated using the Company’s weighted-average outstanding common shares. Diluted loss per share is calculated using the Company’s weighted-average outstanding common shares including the dilutive effect of stock awards as determined under the treasury stock method.

The computation of EPS is as follows:

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Numerator—basic and diluted:

 

 

 

 

 

 

 

 

 

Net loss

 

$

(102,449

)

 

$

(83,772

)

 

$

(6,333

)

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

Weighted average common shares - basic common stock (1)

 

 

23,176,098

 

 

 

22,852,571

 

 

 

22,490,027

 

Weighted average common shares - diluted common stock

 

 

23,176,098

 

 

 

22,852,571

 

 

 

22,490,027

 

 

 

 

 

 

 

 

 

 

 

Net loss per share - basic common stock

 

$

(4.42

)

 

$

(3.67

)

 

$

(0.28

)

Net loss per share - diluted common stock (2)

 

$

(4.42

)

 

$

(3.67

)

 

$

(0.28

)

 

 

 

 

 

 

 

 

 

 

Denominator calculation from basic to diluted:

 

 

 

 

 

 

 

 

 

Weighted average common shares - basic common stock (1)

 

 

23,176,098

 

 

 

22,852,571

 

 

 

22,490,027

 

Stock options and other dilutive awards

 

 

160,682

 

 

 

115,155

 

 

 

166,258

 

Weighted average common shares - diluted common stock

 

 

23,336,780

 

 

 

22,967,726

 

 

 

22,656,285

 

 

 

 

 

 

 

 

 

 

 

Shares excluded from diluted weighted-average shares:

 

 

 

 

 

 

 

 

 

Stock options

 

 

104,681

 

 

 

329,586

 

 

 

151,344

 

Restricted stock units and restricted stock awards

 

 

926,859

 

 

 

528,398

 

 

 

167,237

 

Shares excluded from diluted weighted average shares

 

 

1,031,540

 

 

 

857,984

 

 

 

318,581

 

 

(1)
Unvested restricted stock units and restricted stock awards are not included as shares outstanding in the calculation of basic earnings per share. Vested restricted stock units and restricted stock awards are included in basic earnings per share if all vesting and performance criteria have been met. Performance-based restricted stock units and restricted stock awards are included in the number of shares used to calculate diluted earnings per share as long as all applicable performance criteria are met, and their effect is dilutive. Restricted stock awards are eligible to receive all dividends declared on the Company’s common shares during the vesting period; however, such dividends are not paid until the restrictions lapse.
(2)
Due to net losses for the years ended December 31, 2023, 2022 and 2021, diluted loss per share is the same as basic.

 

F-22


 

Recently issued accounting pronouncements not yet adopted

In November 2023, the FASB issued the Accounting Standards Update (ASU) No. 2023-09, Segment Reporting (Topic 280):Improvements to Reportable Segment Disclosures. The new guidance expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The ASU is effective for fiscal years beginning after January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. The Company is currently evaluating the effect of the new guidance but does not expect it to have a material impact on the Company’s consolidated financial statement presentation or results.

In December 2023, the FASB issued the ASU No. 2023-09, Improvements to Income Tax Disclosures. The new guidance requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. The standard is intended to benefit investors by providing more detailed income tax disclosures that would be useful in making capital allocation decisions. The ASU is effective for fiscal years beginning after December 15, 2025, and interim periods within those years, with early adoption permitted. The Company is currently evaluating the effect of the new guidance but does not expect it to have a material impact on the Company’s consolidated financial statement presentation or results.

3. Acquisitions

On July 10, 2023, the Company entered into a share purchase agreement to acquire Physio-Assist, which is in the business of the design, production, and marketing of medical devices for bronchial decongestion (airway clearance technique) for patients suffering from obstructive respiratory diseases. On September 14, 2023, the Company completed the acquisition of all of the issued and outstanding capital stock of Physio-Assist and its wholly-owned subsidiary PhysioAssist GmbH for a purchase price consisting of $32,250 in cash consideration and the fair value of a potential earnout of $3,178 based on future regulatory clearances. The Company incurred acquisition-related expenses of approximately $1,860 in the twelve months ended December 31, 2023, which were recorded within general and administrative expense.

A potential earnout payment of either $13,000 (without a clinical trial requirement) or $11,000 (with a required clinical trial less related development costs) is dependent upon the achievement of one of two milestones related to the FDA de novo authorization or 510(k) clearance for the Simeox Airway Clearance System within four years of the date of the closing of the transaction. The fair value of the earnout liability was measured using the probability weighted expected return methodology and was discounted using a rate and probability that appropriately captures the risk associated with the obligation.

The acquisition was treated as a business combination. Assets and liabilities of the acquired company were recorded at their estimated fair values at the date of acquisition. The excess purchase price over the fair value of net tangible assets and identifiable intangible assets acquired has been allocated to goodwill. Goodwill represents the expected synergies with the existing business, the acquired assembled workforce, and future cash flows after the acquisition. The fair value assigned to the identifiable intangible assets was determined primarily by using the excess earnings method. The key assumptions included in the excess earnings method included revenue recognized, cost of revenue, and the discount rate.

The Company’s allocation of the purchase price of Physio-Assist is preliminary and any measurement period adjustments that result from the finalization of the purchase price allocation will be recorded retrospectively to the acquisition date. Changes are possible and could change the allocation of the purchase price.

 

F-23


 

The following table summarizes the preliminary allocation of the purchase price over the estimated fair value of the assets acquired and liabilities assumed in the acquisition of Physio-Assist:

Cash

 

$

2,617

 

Accounts receivable

 

 

184

 

Inventories

 

 

296

 

Other assets

 

 

325

 

Property and equipment

 

 

82

 

Operating lease right-of-use asset

 

 

306

 

Intangible assets

 

 

34,100

 

Goodwill

 

 

9,755

 

Total assets acquired

 

$

47,665

 

 

 

 

 

Accounts payable and accrued expenses

 

$

1,108

 

Bank loans

 

 

1,922

 

Other current liabilities

 

 

376

 

Operating lease liability

 

 

306

 

Deferred tax liability - noncurrent

 

 

8,525

 

Total liabilities assumed

 

$

12,237

 

Total identifiable net assets

 

$

35,428

 

 

 

 

 

Cash consideration

 

$

32,250

 

Fair value of contingent earnout consideration

 

 

3,178

 

Total purchase price

 

$

35,428

 

Included in the acquired intangible assets were $32,300 of developed technology, $1,600 of customer relationships, and $200 related to trade name. The fair value measurements of the intangibles were based primarily on Level 3 inputs. Certain working capital accounts such as accounts receivables, inventories, other current assets, accounts payable and accrued expenses, bank loans and other current liabilities, as well as intangibles and related income tax amounts may be adjusted subsequent to the acquisition as they are realized at different values. These changes would be reflected as measurement period adjustments. All of the bank loans were settled subsequent to the acquisition date and prior to December 31, 2023.

The consolidated financial and operating results reflect the Physio-Assist operations beginning September 14, 2023. The following unaudited pro forma information for the twelve months ended December 31, 2023 and 2022 presents the revenues and net loss assuming the acquisition of Physio-Assist had occurred as of January 1, 2022.

 

 

Twelve months ended

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Total revenue

 

$

318,737

 

 

$

379,305

 

Net loss

 

$

(105,230

)

 

$

(87,079

)

4. Goodwill and other identifiable intangible assets

Goodwill

The changes in the carrying amount of goodwill for the years ended December 31, 2023 and 2022 were as follows:

 

 

 

 

 

Balance as of December 31, 2021

 

$

32,979

 

Translation adjustment

 

 

(127

)

Balance as of December 31, 2022

 

$

32,852

 

Translation adjustment

 

 

344

 

Impairment charge

 

 

(32,894

)

Acquisition

 

 

9,755

 

Balance as of December 31, 2023

 

$

10,057

 

 

 

F-24


 

As a result of a decrease in Company’s public stock price that caused the Company's market capitalization to fall below its carrying amount (stockholders' equity) during July 2023 and noted by management to be more than temporary as the quarter progressed, a quantitative analysis was required to be performed during the quarter ended September 30, 2023. The Company used a discounted cash flow analysis based on Level 3 inputs and determined that the goodwill carrying amount exceeded its fair value and, as such, an impairment charge of $32,894 was incurred in the quarter ended September 30, 2023. Accumulated impairment losses were $32,894 for the year ended December 31, 2023.

The Company performed an assessment of qualitative factors and determined that no events or circumstances existed that would lead to a determination that it is more likely than not that the fair value of indefinite-lived assets were less than the carrying amount. As a result of the TAV technology intangible asset disposal, a quantitative analysis was required to be performed as of December 31, 2022 and concluded that there was no impairment.

Intangible assets

There were no impairment losses related to the Company’s intangible assets as of December 31, 2023 and 2022. Amortization expense for intangible assets for the years ended December 31, 2023, 2022 and 2021 was as follows:

 

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Research and development expense

 

$

986

 

 

$

7,813

 

 

$

7,813

 

Sales and marketing expense

 

 

155

 

 

 

116

 

 

 

181

 

General and administrative expense

 

 

61

 

 

 

540

 

 

 

781

 

Total

 

$

1,202

 

 

$

8,469

 

 

$

8,775

 

 

Intangible assets as of December 31, 2023 and 2022 consisted of the following:

 

 

 

Average

 

 

 

 

 

 

 

 

 

 

 

estimated

 

Gross

 

 

 

 

 

 

 

 

 

useful lives

 

carrying

 

 

Accumulated

 

 

 

 

December 31, 2023

 

(in years)

 

amount

 

 

amortization

 

 

Net amount

 

Developed technology

 

10

 

$

33,303

 

 

$

971

 

 

$

32,332

 

Licenses

 

10

 

 

185

 

 

 

185

 

 

 

 

Patents and websites

 

5

 

 

4,518

 

 

 

4,429

 

 

 

89

 

Customer relationships

 

4

 

 

2,974

 

 

 

1,372

 

 

 

1,602

 

Trade name

 

4

 

 

206

 

 

 

15

 

 

 

191

 

Commercials

 

3

 

 

494

 

 

 

117

 

 

 

377

 

Total

 

 

 

$

41,680

 

 

$

7,089

 

 

$

34,591

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Average

 

 

 

 

 

 

 

 

 

 

 

estimated

 

Gross

 

 

 

 

 

 

 

 

 

useful lives

 

carrying

 

 

Accumulated

 

 

 

 

December 31, 2022

 

(in years)

 

amount

 

 

amortization

 

 

Net amount

 

Licenses

 

10

 

$

185

 

 

$

183

 

 

$

2

 

Patents and websites

 

5

 

 

4,514

 

 

 

4,353

 

 

 

161

 

Customer relationships

 

4

 

 

1,284

 

 

 

1,284

 

 

 

 

Commercials

 

2-3

 

 

256

 

 

 

242

 

 

 

14

 

Total

 

 

 

$

6,239

 

 

$

6,062

 

 

$

177

 

 

 

F-25


 

Annual estimated amortization expense for each of the succeeding fiscal years is as follows:

 

 

 

December 31,

 

 

 

2023

 

2024

 

$

4,026

 

2025

 

 

3,978

 

2026

 

 

3,846

 

2027

 

 

3,731

 

2028

 

 

3,330

 

Thereafter

 

 

15,680

 

Total

 

$

34,591

 

 

5. Current liabilities

Accounts payable and accrued expenses as of December 31, 2023 and 2022 consisted of the following:

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accounts payable

 

$

13,454

 

 

$

18,237

 

Accrued inventory (in-transit and unvouchered receipts) and trade payables

 

 

10,054

 

 

 

10,837

 

Accrued purchasing card liability

 

 

2,197

 

 

 

2,606

 

Accrued loss on purchase commitments

 

 

2,057

 

 

 

 

Accrued franchise, sales and use taxes

 

 

472

 

 

 

492

 

Other accrued expenses

 

 

1,908

 

 

 

1,802

 

Total accounts payable and accrued expenses

 

$

30,142

 

 

$

33,974

 

 

Accrued payroll as of December 31, 2023 and 2022 consisted of the following:

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accrued bonuses

 

$

1,110

 

 

$

2,620

 

Accrued wages and other payroll related items

 

 

4,170

 

 

 

4,967

 

Accrued vacation

 

 

3,194

 

 

 

3,133

 

Accrued severance

 

 

2,284

 

 

 

 

Accrued employee stock purchase plan deductions

 

 

308

 

 

 

470

 

Total accrued payroll

 

$

11,066

 

 

$

11,190

 

 

6. Leases

The Company has entered into operating leases primarily for commercial buildings. These leases have terms which range from 3 years to 11 years, some of which include options to extend the leases for up to 5 years. Rent expense, including short-term lease cost, was $4,017, $3,870, and $4,095 for the years ended December 31, 2023, 2022 and 2021, respectively. Operating lease right-of-use assets and liabilities commencing after January 1, 2019 are recognized at commencement date based on the present value of lease payments over the lease term. The operating leases do not contain material residual value guarantees or material restrictive covenants.

In July 2023, the Company entered into an Assignment and Assumption of Lease Agreement in which a third party (Assignee) assumed the rights, title, and interest in the lease, including assumption of lease payments. As inducement for the Assignee to enter into the agreement, the Company paid an incentive of $395, provided for four months of free rent for the period October 1, 2023 through January 31, 2024, and conveyed ownership of certain items of the facility's furniture and equipment. Commencing February 1, 2024 and ending May 31, 2031, the Assignee assumes responsibility for the monthly lease payments. Notwithstanding the Assignee's assumption of lease payments, Inogen remains the primary obligor under the lease to the landlord. The Assignee gained control to the facility on September 29, 2023, and related sublease income was not material.

 

F-26


 

Lease payments assumed by the Assignee are:

Payments due in the 12-month period ending December 31,

 

 

 

2024

 

$

1,041

 

2025

 

 

1,136

 

2026

 

 

1,136

 

2027

 

 

1,136

 

2028

 

 

1,136

 

Thereafter

 

 

2,745

 

 

 

$

8,330

 

Information related to the Company’s right-of-use assets and related operating lease liabilities were as follows:

 

 

 

Year ended

 

 

Year ended

 

 

 

December 31,
2023

 

 

December 31,
2022

 

Cash paid for operating lease liabilities

 

$

4,044

 

 

$

3,964

 

Operating lease cost

 

 

3,979

 

 

 

3,828

 

Non-cash right-of-use assets obtained in exchange for new operating lease obligations

 

 

1,781

 

 

 

225

 

Weighted-average remaining lease term

 

2.9 years

 

 

2.3 years

 

Weighted-average discount rate

 

 

4.5

%

 

 

2.9

%

 

Maturities of lease liabilities due in the 12-month period ending December 31,

 

 

 

 

 

2024

 

$

4,162

 

 

 

2025

 

 

3,271

 

 

 

2026

 

 

3,290

 

 

 

2027

 

 

3,313

 

 

 

2028

 

 

2,953

 

 

 

Thereafter

 

 

6,823

 

 

 

 

 

$

23,812

 

 

 

Less imputed interest

 

 

(1,889

)

 

 

Total lease liabilities

 

$

21,923

 

 

 

 

 

 

 

 

 

Operating lease liability - current

 

$

3,653

 

 

 

Operating lease liability - noncurrent

 

 

18,270

 

 

 

Total lease liabilities

 

$

21,923

 

 

 

7. Income taxes

The components of the Company’s income (loss) before provision for income taxes are as follows:

 

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

United States

 

$

(99,015

)

 

$

(84,422

)

 

$

7,621

 

Foreign

 

 

(3,329

)

 

 

1,154

 

 

 

1,038

 

Income (loss) before provision for income taxes

 

$

(102,344

)

 

$

(83,268

)

 

$

8,659

 

 

 

F-27


 

 

The provision for income taxes consists of the following:

 

 

 

Years ended December 31,

 

Current tax expense

 

2023

 

 

2022

 

 

2021

 

Federal

 

$

 

 

$

 

 

$

 

State

 

 

229

 

 

 

201

 

 

 

271

 

Foreign

 

 

127

 

 

 

303

 

 

 

266

 

Total current tax expense

 

$

356

 

 

$

504

 

 

$

537

 

Deferred tax expense (benefit)

 

 

 

 

 

 

 

 

 

Federal

 

 

 

 

 

 

 

 

10,263

 

State

 

 

 

 

 

 

 

 

4,194

 

Foreign

 

 

(251

)

 

 

 

 

 

(22

)

Total deferred tax expense (benefit)

 

$

(251

)

 

$

 

 

$

14,435

 

Interest and penalties

 

 

 

 

 

 

 

 

20

 

 

 

 

 

 

 

 

 

 

 

Total deferred tax expense (benefit), net

 

 

 

 

 

 

 

 

 

Provision for income taxes

 

$

105

 

 

$

504

 

 

$

14,992

 

 

The components of deferred tax assets and liabilities consist of the following:

 

 

 

As of December 31,

 

Deferred tax assets (liabilities)

 

2023

 

 

2022

 

Accrued expenses

 

$

10,121

 

 

$

10,600

 

Net operating loss and credit carryforward

 

 

41,195

 

 

 

27,824

 

Allowance, reserves and other

 

 

3,015

 

 

 

2,784

 

Stock-based compensation

 

 

5,809

 

 

 

4,042

 

Intangible amortization

 

 

 

 

 

2,045

 

Lease liability

 

 

5,098

 

 

 

5,674

 

Capitalized R&D under Sec 174

 

 

6,257

 

 

 

2,915

 

Deferred tax assets

 

$

71,495

 

 

$

55,884

 

Property, plant, and equipment

 

 

(8,806

)

 

 

(8,674

)

Intangible amortization

 

 

(6,528

)

 

 

 

Right-of-use asset

 

 

(4,732

)

 

 

(5,277

)

Deferred tax liabilities

 

$

(20,066

)

 

$

(13,951

)

Valuation allowance

 

 

(59,968

)

 

 

(41,933

)

Total

 

$

(8,539

)

 

$

 

 

Reconciliation of the federal statutory income tax rate to the effective income tax rate for the years ended December 31, 2023, 2022 and 2021 is as follows:

 

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

U.S. Statutory rate

 

 

21.00

%

 

 

21.00

%

 

 

21.00

%

State income taxes, net of federal benefit

 

 

1.43

%

 

 

3.53

%

 

 

-1.39

%

Stock-based compensation

 

 

-0.66

%

 

 

-1.02

%

 

 

-21.72

%

R&D credit, net of reserve

 

 

1.00

%

 

 

1.32

%

 

 

-5.95

%

Change in fair value

 

 

-1.40

%

 

 

3.88

%

 

 

-28.19

%

Nondeductible compensation

 

 

-0.09

%

 

 

-1.50

%

 

 

7.04

%

Valuation allowance

 

 

-14.80

%

 

 

-27.75

%

 

 

201.69

%

Goodwill impairment charge

 

 

-6.75

%

 

 

 

 

 

 

Other

 

 

0.17

%

 

 

-0.07

%

 

 

0.63

%

Effective income tax rate

 

 

-0.10

%

 

 

-0.61

%

 

 

173.11

%

 

 

F-28


 

The Company operates in several taxing jurisdictions, including U.S. federal, multiple U.S. states, Netherlands, France and Germany. The statute of limitations has expired for all tax years prior to 2020 for federal and prior to 2017 for various state tax purposes. The statute of limitations has expired for all tax years prior to 2021 for France, prior to 2020 for Germany, and prior to 2019 for Netherlands purposes. However, the net operating loss generated on the Company’s federal and state tax returns in prior years may be subject to adjustments by the federal and state tax authorities.

As of December 31, 2023, the Company had $126,771, $66,039 and $10,851 of federal, state and foreign net operating loss carryforwards, respectively. Federal net operating loss carryforwards of $118,975 have an indefinite life while the remaining federal and state net operating loss carryforwards begin to expire in 2033 and 2028, respectively, if not utilized. Foreign net operating loss carryforwards of $10,851 also have an indefinite life. As of December 31, 2023, the Company had federal and California research and development credit carryforwards of $6,576 and $4,882, respectively. The federal credit will begin to expire in 2024; the California credit has indefinite carryforward. As of December 31, 2023, the Company had a federal foreign tax credit carryforward of $774. The federal credit will begin to expire in 2027.

Utilization of the Company’s net operating loss and tax credit carryforwards may be subject to annual limitations arising from ownership change limitations provided by the Internal Revenue Code and similar state and foreign provisions. Such annual limitations could result in the expiration of the net operating loss and tax credit carryforwards before their utilization.

The Company recognizes deferred tax assets to the extent it believes these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. The amount of deferred tax assets considered realizable is subject to adjustment in future periods if estimates of future taxable income are reduced. As of December 31, 2023 and 2022, the Company determined that net deferred tax assets are not more likely than not realizable based on cumulative three-year pretax losses and recorded a full valuation allowance. The Company’s valuation allowance may increase or decrease during the next 12 months based on future operating results. The increase in valuation allowance of $18,035 is attributable to losses generated in the current year.

The Company recognizes interest and penalties on taxes, within its income tax provision on its consolidated statements of comprehensive loss.

Included in the balance of unrecognized tax benefits as of December 31, 2023, 2022 and 2021, were $2,778, $2,366 and $2,078, respectively, of tax benefits that, if recognized, would affect the effective tax rate. The Company believes that there will be no significant increases or decreases to unrecognized tax benefits within the next 12 months.

A reconciliation of the beginning and ending amount of unrecognized tax benefit is as follows:

 

 

 

December 31,

 

Reconciliation of liability for unrecognized tax benefits

 

2023

 

 

2022

 

 

2021

 

Balance at beginning of period

 

$

2,366

 

 

$

2,078

 

 

$

1,932

 

Additions based on tax positions related to current year

 

 

400

 

 

 

242

 

 

 

146

 

Reductions based on tax positions related to prior year

 

 

(34

)

 

 

 

 

 

 

Additions based on tax positions related to prior year

 

 

46

 

 

 

46

 

 

 

 

Balance at end of period

 

$

2,778

 

 

$

2,366

 

 

$

2,078

 

 

 

F-29


 

8. Stockholders’ equity

Common stock

Each share of common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the board of directors, subject to the prior rights of holders of other classes of stock outstanding.

Preferred stock

Pursuant to the amended and restated certificate of incorporation filed by the Company in connection with the completion of its initial public offering, the Company’s board of directors is authorized to issue up to 10,000,000 shares of preferred stock in one or more series and to fix the rights, preferences, privileges and restrictions thereof. These rights, preferences and privileges could include dividend rights, conversion rights, voting rights, redemption rights, liquidation preferences, sinking fund terms and the number of shares constituting any series or the designation of such series, any or all of which may be greater than the rights of common stock. The issuance of preferred stock could adversely affect the voting power of holders of common stock and the likelihood that such holders will receive dividend payments and payments upon liquidation. In addition, the issuance of preferred stock could have the effect of delaying, deferring or preventing change in the Company’s control or other corporate action. As of December 31, 2023 and 2022, no shares of preferred stock were issued or outstanding, and the board of directors has not authorized or designated any rights, preferences, privileges and restrictions for any class of preferred stock.

Dividends

There were no dividends declared during the years ended December 31, 2023, 2022 and 2021.

Stock incentive plans

The Company has a 2014 Equity Incentive Plan (2014 Plan) under which the Company granted restricted stock units, restricted stock awards, performance units, performance shares, and options to purchase shares of its common stock. As of December 31, 2023, awards with respect to 1,077,837 shares of the Company's common stock were outstanding. An additional 895,346 shares were added to the 2014 Plan share reserve in 2023.

The Company’s stockholders approved the adoption of the 2023 Equity Incentive Plan (2023 Plan) on May 31, 2023 that provides for the grant of incentive stock options, within the meaning of Section 422 of the Internal Revenue Code, to the Company’s employees and any parent and subsidiary corporation’s employees, and for the grant of nonstatutory stock options, restricted stock, restricted stock units, restricted stock awards, stock appreciation rights, performance units, and performance shares to its employees, directors, and consultants and its parent and subsidiary corporations’ employees and consultants. The 2023 Plan became effective June 5, 2023. The 2014 Plan terminated upon effectiveness of the 2023 Plan and no further awards will be made under the 2014 Plan, but the 2014 Plan will continue to govern awards previously granted under it. The number of shares of common stock reserved for issuance under the 2023 Plan was: (i) 400,000 shares, plus (ii) (A) 2,027,790 shares that, as of immediately before the termination or expiration of the 2014 Plan, had been reserved but not issued under any 2014 Plan awards and are not subject to any awards granted under the 2014 Plan, plus (B) any shares subject to awards granted under the 2014 Plan or the 2012 Plan that, after the 2014 Plan is terminated or expired, expire or otherwise terminate without having been exercised or issued in full or are forfeited to or repurchased by the Company due to failure to vest, plus (C) any shares that, after the 2014 Plan is terminated or expired, are tendered to or withheld by us for payment of an exercise or purchase price or for tax withholding obligations with respect to an award granted under the 2014 Plan or 2012 Plan, with the maximum number of shares that may be added to the 2023 Plan under subsection (ii) above equal to 2,950,000 shares.

As of December 31, 2023, 1,713,834 shares of common stock remained available for issuance under the 2023 Plan. The shares available for issuance under the 2023 Plan will be increased by any shares returned to the 2012 Plan and 2014 Plan as a result of 1) expiration or termination of awards and 2) tendered to or withheld by us for payment of an exercise or purchase price or for tax withholding obligations.

Stock options

Options typically expire between seven and ten years from the date of grant and vest over one to four-year terms. Options have been granted to employees, directors and consultants of the Company, as determined by the board of directors, at the deemed fair market value of the shares underlying the options at the date of grant.

 

F-30


 

The activity for stock options under the Company’s stock plans for the years ended December 31, 2023, 2022 and 2021 is as follows:

 

 

 

 

 

 

 

 

 

 

 

 

Remaining

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

weighted-

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-

 

 

average

 

 

Per share

 

 

 

 

 

 

 

 

 

average

 

 

contractual

 

 

average

 

 

 

 

 

 

Price per

 

 

exercise

 

 

terms

 

 

intrinsic

 

 

 

Options

 

 

share

 

 

price

 

 

(in years)

 

 

value

 

Outstanding as of December 31, 2020

 

 

955,479

 

 

$0.75-$83.30

 

 

$

35.49

 

 

 

1.85

 

 

$

11.81

 

Exercised

 

 

(486,038

)

 

0.75-46.66

 

 

 

28.19

 

 

 

 

 

 

 

Forfeited

 

 

(10,000

)

 

 

83.30

 

 

 

83.30

 

 

 

 

 

 

 

Outstanding as of December 31, 2021

 

 

459,441

 

 

1.17-83.30

 

 

 

42.18

 

 

 

1.36

 

 

 

4.31

 

Vested and exercisable as of December 31, 2021

 

 

459,441

 

 

1.17-83.30

 

 

 

42.18

 

 

 

1.36

 

 

 

4.31

 

Vested and expected to vest as of December 31, 2021

 

 

459,441

 

 

1.17-83.30

 

 

 

42.18

 

 

 

1.36

 

 

 

4.31

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding as of December 31, 2021

 

 

459,441

 

 

1.17-83.30

 

 

 

42.18

 

 

 

1.36

 

 

 

4.31

 

Exercised

 

 

(14,154

)

 

1.17-8.37

 

 

 

3.14

 

 

 

 

 

 

 

Forfeited

 

 

(15,417

)

 

38.54-44.19

 

 

 

43.27

 

 

 

 

 

 

 

Expired

 

 

(81,586

)

 

38.54-43.21

 

 

 

40.08

 

 

 

 

 

 

 

Outstanding as of December 31, 2022

 

 

348,284

 

 

1.17-83.30

 

 

 

44.21

 

 

 

0.43

 

 

 

2.07

 

Vested and exercisable as of December 31, 2022

 

 

348,284

 

 

1.17-83.30

 

 

 

44.21

 

 

 

0.43

 

 

 

2.07

 

Vested and expected to vest as of December 31, 2022

 

 

348,284

 

 

1.17-83.30

 

 

 

44.21

 

 

 

0.43

 

 

 

2.07

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding as of December 31, 2022

 

 

348,284

 

 

1.17-83.30

 

 

 

44.21

 

 

 

0.43

 

 

 

2.07

 

Exercised

 

 

(54,432

)

 

1.17-8.37

 

 

 

7.03

 

 

 

 

 

 

 

Forfeited

 

 

(6,019

)

 

8.37-44.19

 

 

 

32.92

 

 

 

 

 

 

 

Expired

 

 

(267,833

)

 

8.37-83.30

 

 

 

49.10

 

 

 

 

 

 

 

Outstanding as of December 31, 2023

 

 

20,000

 

 

 

83.30

 

 

 

83.30

 

 

 

0.36

 

 

 

 

Vested and exercisable as of December 31, 2023

 

 

20,000

 

 

 

83.30

 

 

 

83.30

 

 

 

0.36

 

 

 

 

Vested and expected to vest as of December 31, 2023

 

 

20,000

 

 

$

83.30

 

 

$

83.30

 

 

 

0.36

 

 

$

 

 

The total intrinsic value of options exercised during the years ended December 31, 2023, 2022, and 2021 was $735, $309 and $14,524, respectively. As of December 31, 2023, all stock-based compensation expense for options granted under the Plans was recognized.

Stock incentive awards

The Company grants restricted stock units (RSUs) and restricted stock awards (RSAs) under the 2014 and 2023 Plans (Stock Awards). The Stock Awards vest either based solely on the satisfaction of time-based service conditions or on the satisfaction of time-based service conditions combined with performance criteria. Stock Awards are subject to forfeiture if the holder’s services to the Company terminate before vesting.

Stock Awards granted with only time-based service vesting conditions generally vest over three-year and four-year service periods, as defined in the terms of each award. Stock Awards that vest based on the satisfaction of time-based service conditions combined with performance criteria generally vest over a three-year service and performance period, based on performance criteria established at the time of the award. The portion of the Stock Award that is earned may equal or be more or less than the targeted number of shares subject to the Stock Award depending on whether the performance criteria are met.

 

F-31


 

Stock Awards activity for the years ended December 31, 2023, 2022 and 2021 is summarized below:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-

 

 

 

 

 

 

 

 

 

 

 

 

average

 

 

 

 

 

 

 

 

 

 

 

 

grant

 

 

 

 

 

 

Performance

 

 

 

 

 

date fair

 

 

 

 

 

 

and

 

 

 

 

 

value

 

Restricted stock units

 

Time-based

 

 

time-based

 

 

Total

 

 

per share

 

Unvested restricted stock units as of December 31, 2020 (1)

 

 

245,462

 

 

 

88,458

 

 

 

333,920

 

 

$

49.29

 

Granted

 

 

240,044

 

 

 

88,902

 

 

 

328,946

 

 

 

56.01

 

Vested

 

 

(109,504

)

 

 

 

 

 

(109,504

)

 

 

52.79

 

Forfeited/canceled

 

 

(86,836

)

 

 

(78,248

)

 

 

(165,084

)

 

 

46.88

 

Unvested restricted stock units as of December 31, 2021 (1)

 

 

289,166

 

 

 

99,112

 

 

 

388,278

 

 

$

54.81

 

Unvested and expected to vest restricted stock units outstanding as of
    December 31, 2021

 

 

 

 

 

 

 

 

331,358

 

 

$

54.98

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unvested restricted stock units as of December 31, 2021

 

 

289,166

 

 

 

99,112

 

 

 

388,278

 

 

$

54.81

 

Granted

 

 

769,976

 

 

 

164,722

 

 

 

934,698

 

 

 

29.76

 

Vested

 

 

(142,942

)

 

 

(37,678

)

 

 

(180,620

)

 

 

55.04

 

Forfeited/canceled

 

 

(95,259

)

 

 

(42,959

)

 

 

(138,218

)

 

 

45.10

 

Unvested restricted stock units as of December 31, 2022 (1)

 

 

820,941

 

 

 

183,197

 

 

 

1,004,138

 

 

$

32.72

 

Unvested and expected to vest restricted stock units outstanding as of
    December 31, 2022

 

 

 

 

 

 

 

 

840,413

 

 

$

32.37

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unvested restricted stock units as of December 31, 2022

 

 

820,941

 

 

 

183,197

 

 

 

1,004,138

 

 

$

32.72

 

Granted

 

 

1,214,144

 

 

 

621,990

 

 

 

1,836,134

 

 

 

12.29

 

Vested

 

 

(214,644

)

 

 

(15,618

)

 

 

(230,262

)

 

 

35.68

 

Forfeited/canceled

 

 

(674,037

)

 

 

(442,881

)

 

 

(1,116,918

)

 

 

23.62

 

Unvested restricted stock units as of December 31, 2023 (1)

 

 

1,146,404

 

 

 

346,688

 

 

 

1,493,092

 

 

$

14.67

 

Unvested and expected to vest restricted stock units outstanding as of
    December 31, 2023

 

 

 

 

 

 

 

 

1,159,877

 

 

$

14.79

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-

 

 

 

 

 

 

 

 

 

 

 

 

average

 

 

 

 

 

 

 

 

 

 

 

 

grant

 

 

 

 

 

 

Performance

 

 

 

 

 

date fair

 

 

 

 

 

 

and

 

 

 

 

 

value

 

Restricted stock awards

 

Time-based

 

 

time-based

 

 

Total

 

 

per share

 

Unvested restricted stock awards outstanding as of December 31, 2020 (1)

 

 

42,076

 

 

 

33,355

 

 

 

75,431

 

 

$

93.96

 

Vested

 

 

(15,728

)

 

 

 

 

 

(15,728

)

 

 

91.17

 

Forfeited/canceled

 

 

(15,932

)

 

 

(27,726

)

 

 

(43,658

)

 

 

98.05

 

Unvested restricted stock awards outstanding as of December 31, 2021 (1)

 

 

10,416

 

 

 

5,629

 

 

 

16,045

 

 

$

87.12

 

Unvested and expected to vest restricted stock awards outstanding as of
    December 31, 2021

 

 

 

 

 

 

 

 

15,532

 

 

$

90.08

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unvested restricted stock awards outstanding as of December 31, 2021

 

 

10,416

 

 

 

5,629

 

 

 

16,045

 

 

$

87.12

 

Vested

 

 

(4,496

)

 

 

(5,629

)

 

 

(10,125

)

 

 

99.46

 

Forfeited/canceled

 

 

(5,134

)

 

 

 

 

 

(5,134

)

 

 

74.25

 

Unvested restricted stock awards outstanding as of December 31, 2022 (1)

 

 

786

 

 

 

 

 

 

786

 

 

$

59.55

 

Unvested and expected to vest restricted stock awards outstanding as of
    December 31, 2022

 

 

 

 

 

 

 

 

748

 

 

$

60.39

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unvested restricted stock awards outstanding as of December 31, 2022

 

 

786

 

 

 

 

 

 

786

 

 

$

59.55

 

Vested

 

 

(786

)

 

 

 

 

 

(786

)

 

 

59.55

 

Unvested restricted stock awards outstanding as of December 31, 2023

 

 

 

 

 

 

 

 

 

 

$

 

Unvested and expected to vest restricted stock awards outstanding as of
    December 31, 2023

 

 

 

 

 

 

 

 

 

 

$

 

 

(1)
Outstanding restricted stock units and restricted stock awards are based on the maximum payout of the targeted number of shares.

As of December 31, 2023, the unrecognized compensation cost related to unvested employee restricted stock units was $11,771, excluding estimated forfeitures. This amount is expected to be recognized over a weighted-average period of 1.9 years.

 

F-32


 

Employee stock purchase plan

The Company’s 2014 Employee Stock Purchase Plan (ESPP) provides for the grant to all eligible employees an option to purchase stock under the ESPP, within the meaning Section 423 of the Internal Revenue Code. The ESPP permits participants to purchase common stock through payroll deductions of up to 15% of their eligible compensation, which includes a participant’s base straight time gross earnings, incentive compensation, bonuses, overtime and shift premium, but exclusive of payments for equity compensation and other similar compensation. A participant may purchase a maximum of 1,500 shares during a purchase period. Amounts deducted and accumulated by the participant are used to purchase shares of the Company’s common stock at the end of each six-month period. The purchase price of the shares will be 85% of the lower of the fair market value of the Company’s common stock on the first trading day of each offering period or on the exercise date. The offering periods are currently approximately six months in length beginning on the first business day on or after March 1 and September 1 of each year and ending on the first business day on or after September 1 and March 1 approximately six months later.

As of December 31, 2023, a total of 550,595 shares of common stock were available for sale pursuant to the ESPP.

The number of shares available for sale under the ESPP is increased annually on the first day of each fiscal year equal to the least of:

179,069 shares;
1.5% of the outstanding shares of the Company’s common stock on the last day of the Company’s immediately preceding fiscal year; or
such other amount as may be determined by the administrator.

For 2023, an additional 179,069 shares were added to the ESPP share reserve pursuant to the provision described above.

Stock-based compensation

Stock-based compensation expense recognized for the years ended December 31, 2023, 2022 and 2021, was as follows:

 

 

 

Years ended December 31,

 

Stock-based compensation expense by type of award:

 

2023

 

 

2022

 

 

2021

 

Restricted stock units and restricted stock awards

 

$

7,037

 

 

$

11,748

 

 

$

10,229

 

Employee stock purchase plan

 

 

390

 

 

 

535

 

 

 

714

 

Total stock-based compensation expense

 

$

7,427

 

 

$

12,283

 

 

$

10,943

 

 

Employee stock-based compensation expense was calculated based on awards of stock options, restricted stock units and restricted stock awards ultimately expected to vest based on the Company’s historical award cancellations. The employee stock-based compensation expense recognized for the years ended December 31, 2023, 2022 and 2021 has been reduced for estimate forfeitures of restricted stock at a rate of 5.3%, 4.1% and 4.1%, respectively. ASC 718 – Compensation-Stock Compensation requires forfeitures to be estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.

For the years ended December 31, 2023, 2022 and 2021, respectively, stock-based compensation expense recognized under ASC 718, included in cost of revenue, research and development expense, sales and marketing expense, and general and administrative expense was as follows:

 

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Cost of revenue

 

$

540

 

 

$

1,127

 

 

$

1,106

 

Research and development

 

 

1,592

 

 

 

1,591

 

 

 

1,276

 

Sales and marketing

 

 

1,598

 

 

 

2,785

 

 

 

2,388

 

General and administrative

 

 

3,697

 

 

 

6,780

 

 

 

6,173

 

Total stock-based compensation expense

 

$

7,427

 

 

$

12,283

 

 

$

10,943

 

 

 

F-33


 

Valuation assumptions

The employee stock-based compensation expense is recognized under ASC 718. Stock-based compensation cost for stock awards is based on the number of shares ultimately expected to vest, estimated at each reporting date based on management’s expectations regarding the relevant performance criteria. The value of the award that is ultimately expected to vest is recognized as expense on a straight-line basis over the employee’s requisite service period for stock awards with a time-based service condition and on a graded vesting basis over the employee’s requisite service period for stock awards with performance and time-based service conditions.

Stock-based compensation cost for the employee stock purchase plan is determined at the grant date using the Black-Scholes option pricing model. During the years ended December 31, 2023, 2022 and 2021, the Company did not grant any stock option awards.

The following table displays the assumptions that have been applied to estimate the fair value of the Company’s shares to be issued under the ESPP using the Black-Scholes option pricing model.

 

 

 

2023

 

 

2022

 

 

2021

 

Expected term (years)

 

 

0.50

 

 

 

0.50

 

 

 

0.50

 

Risk free interest rate

 

3.51-5.36%

 

 

0.07-3.51%

 

 

0.07-0.12%

 

Expected dividend yield

 

None

 

 

None

 

 

None

 

Volatility

 

47.97-71.53%

 

 

47.97-59.21%

 

 

44.59-83.92%

 

 

9. Commitments and contingencies

Purchase obligations

The Company had approximately $83,000 of outstanding purchase orders due within one year with its outside vendors and suppliers as of December 31, 2023. The Company has $2,057 accrued within accounts payable and other accrued expenses in the consolidated balance sheet as of December 31, 2023 related to estimated losses for firm commitment contractual obligations under these agreements. Losses on these firm commitment contractual obligations are recognized based upon the terms of the respective agreement and similar factors considered for the write-down of inventory, including expected sales requirements as determined by internal sales forecasts.

Warranty obligation

The following table identifies the changes in the Company’s aggregate product warranty liabilities for the years ended December 31, 2023, 2022 and 2021, respectively:

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Product warranty liability at beginning of period

 

$

19,913

 

 

$

13,726

 

 

$

14,394

 

Accruals for warranties issued

 

 

9,843

 

 

 

10,416

 

 

 

9,168

 

Adjustments related to preexisting warranties (including changes in estimates)

 

 

5,014

 

 

 

8,234

 

 

 

(597

)

Settlements made (in cash or in kind)

 

 

(11,292

)

 

 

(12,463

)

 

 

(9,239

)

Product warranty liability at end of period

 

$

23,478

 

 

$

19,913

 

 

$

13,726

 

 

During the year ended December 31, 2023, the Company recorded $5,014 of changes in estimates related to preexisting warranties due to data and information that became available during the current year. The changes in estimates were primarily due to the increased cost to repair for all products stemming from the current year inflationary environment and increased product failure rates.

Legislation and HIPAA

The healthcare industry is subject to numerous laws and regulations of federal, state and local governments. These laws and regulations include, but are not necessarily limited to, matters such as licensure, accreditation, government healthcare program participation requirements, reimbursement for patient services, and Medicare and Medicaid fraud and abuse. Compliance with government laws and regulations can be subject to future government review and interpretation as well as regulatory actions unknown or unasserted at this time. The Health Insurance Portability and Accountability Act of 1996 (HIPAA) was enacted to ensure health insurance portability, reduce healthcare fraud and abuse, guarantee security and privacy of health information, and enforce standards for health information. The Health Information Technology for Economic and Clinical Health Act (HITECH Act), in part, imposes notification requirements of certain security breaches relating to protected health information. The Company is not aware of any pending claims against it under the HIPAA and HITECH regulations that are applicable to the Company’s business.

 

F-34


 

Legal proceedings

The Company is party to various legal proceedings and investigations arising in the normal course of business. The Company carries insurance, subject to specified deductibles under the policies, to protect against losses from certain types of legal claims. At this time, the Company does not anticipate that any of these other proceedings arising in the normal course of business will have a material adverse effect on the Company’s business. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors.

10. Restructuring charges

The Company incurred $3,426 of restructuring costs during the year ended December 31, 2023, primarily in connection with the Company's cost reduction initiatives, which were recorded within general and administrative expense in the consolidated statements of comprehensive loss. The restructuring charges consisted primarily of severance and termination benefits. Other related costs consisted of targeted workforce reductions, office downsizing, centralizing manufacturing activities, and equipment relocation. The Company had $638 of accrued liabilities related to restructuring charges as of December 31, 2023.

11. Foreign currency exchange contracts and hedging

As of December 31, 2023 and December 31, 2022, the Company’s total non-designated and designated derivative contracts had notional amounts totaling approximately $30,373 and $0, respectively, and $37,314 and $0, respectively. These contracts were comprised of offsetting contracts with the same counterparty, each expires within one month. During the years ended December 31, 2023, 2022, and 2021, these contracts had, net of tax, an unrealized gain or loss of $0, an unrealized loss of $1,140 and an unrealized gain of $1,793, respectively.

The nonperformance risk of the Company and the counterparty did not have a material impact on the fair value of the derivatives. During the year ended December 31, 2023, there were no ineffective portions relating to these hedges and the hedges remained effective through their respective settlement dates. During the year ended December 31, 2022, there were three ineffective portions related to these hedges. During the year ended December 31, 2021, there were no ineffective portions relating to these hedges and the hedges remained effective through their respective settlement dates. As of December 31, 2023, the Company had no designated hedges and five non-designated hedges. As of December 31, 2022, the Company had no designated hedges and three non-designated hedges.

Schedule II: Valuation and Qualifying Accounts

 

 

Balance at

 

 

 

 

 

 

 

 

 

 

 

 

Beginning

 

 

 

 

 

 

 

 

Balance at

 

 

 

of Year

 

 

Additions

 

 

Deletions

 

 

End of Year

 

Year ended December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for doubtful accounts (1)

 

$

77

 

 

$

2,273

 

 

$

9

 

 

$

2,341

 

Allowance for sales returns (2)

 

 

483

 

 

 

8,457

 

 

 

8,461

 

 

 

479

 

Allowance for rental asset loss (3)

 

 

2,255

 

 

 

3,290

 

 

 

2,939

 

 

 

2,606

 

Year ended December 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for doubtful accounts (1)

 

$

52

 

 

$

97

 

 

$

72

 

 

$

77

 

Allowance for sales returns (2)

 

 

810

 

 

 

12,927

 

 

 

13,254

 

 

 

483

 

Allowance for rental asset loss (3)

 

 

1,290

 

 

 

2,940

 

 

 

1,975

 

 

 

2,255

 

Year ended December 31, 2021

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for doubtful accounts (1)

 

$

52

 

 

$

60

 

 

$

60

 

 

$

52

 

Allowance for sales returns (2)

 

 

742

 

 

 

11,034

 

 

 

10,966

 

 

 

810

 

Allowance for rental asset loss (3)

 

 

575

 

 

 

1,153

 

 

 

438

 

 

 

1,290

 

 

(1)
The additions to the allowance for doubtful accounts represent the estimates of bad debt expense based upon factors for which the company evaluates the collectability of accounts receivable, with actual recoveries netted into additions. Deductions are the actual write-offs of the receivables.
(2)
The additions to the allowance for sales returns represent estimates of returns based upon historical returns experience, primarily for the direct-to-consumer sales channel. Deductions are the actual returns of products.
(3)
The additions to the allowance for rental asset loss represent estimated losses of the Company’s rental assets that will potentially be unrecoverable from the patient. Deductions are the actual write-offs of the rental assets.

 

 

F-35


 

EXHIBIT INDEX

Exhibit

Number

Description

Incorporated
by Reference
From Form

Incorporated
by Reference
From Exhibit
Number

Date

Filed

  2.1

Agreement and Plan of Merger dated August 6, 2019, by and among Inogen, Inc., Move Merger Sub, Inc., New Aera, Inc. and Gregory J. Kapust, as the entitled holders’ agent.

8-K

2.1

08/07/19

 

 

 

 

 

 

 

 

 

  2.2

 

Share Purchase Agreement dated July 10, 2023, by and among Inogen, Inc. and Mr. Adrien Mithalal, Mr. Jean-Sébastien Lantz, Mrs. Anne Reiser, CAAP Creation, Societe De Capital Risque Provencale Et Corse, Region Sud Investissement, Mérieux Participations 2, Relyens Innovation Santé and certain individual sellers identified herein.

 

8-K

 

2.1

 

07/13/23

  3.1

Thirteenth Amended and Restated Certificate of Incorporation of the Registrant.

10-K

3.1

02/25/20

 

 

 

 

 

 

 

 

 

  3.2

 

Amended and Restated Bylaws of the Registrant.

 

8-K

 

3.1

 

11/02/22

  4.1

Specimen Common Stock Certificate of the Registrant.

S-1/A

4.1

01/16/14

  4.2

Description of Securities.

10-K

4.4

02/25/20

10.1+

Form of Director and Executive Officer Indemnification Agreement.

S-1

10.1

11/27/13

10.2+

2002 Stock Plan, as amended.

S-1

10.2

11/27/13

10.3+

Form of Notice of Stock Option Grant and Stock Option Agreement under the 2002 Stock Plan, as amended.

S-1

10.3

11/27/13

10.4+

2012 Equity Incentive Plan, as amended.

S-1

10.4

11/27/13

10.5+

Form of Stock Option Agreement under the 2012 Equity Incentive Plan.

S-1

10.5

11/27/13

10.6+

2014 Equity Incentive Plan.

S-1/A

10.6

01/28/14

10.7A+

Form of Stock Option Agreement under the 2014 Equity Incentive Plan.

10-Q

10.1

11/07/17

10.7B+

Form of Restricted Stock Unit Agreement – Time-Based under the 2014 Equity Incentive Plan.

10-Q

10.2

11/07/17

10.7C+

Form of Restricted Stock Unit Agreement – Performance-Based under the 2014 Equity Incentive Plan.

10-Q

10.3

11/07/17

10.7D+

Form of Restricted Stock Award Agreement – Time-Based under the 2014 Equity Incentive Plan.

10-Q

10.4

11/07/17

10.7E+

Form of Restricted Stock Award Agreement – Performance-Based under the 2014 Equity Incentive Plan.

10-Q

10.5

11/07/17

10.8+

2014 Employee Stock Purchase Plan.

S-1/A

10.8

01/28/14

10.9+

Executive Incentive Compensation Plan.

S-1

10.9

11/27/13

10.10

 

License Agreement, dated July 23, 2007, between the Registrant and Air Products and Chemicals, Inc.

S-1/A

10.19

12/23/13

10.11

Amendment to License Agreement, dated October 23, 2009, between the Registrant and Air Products and Chemicals, Inc.

S-1

10.20

11/27/13

10.12

Amendment No. 2 to License Agreement, dated October 4, 2010, between the Registrant and Air Products and Chemicals, Inc.

S-1

10.21

11/27/13

 

 

 

 

 

 

 

 

 

 

90


 

Exhibit

Number

Description

Incorporated
by Reference
From Form

Incorporated
by Reference
From Exhibit
Number

Date

Filed

10.13

Amendment No. 3 to License Agreement, dated March 22, 2011, between the Registrant and Air Products and Chemicals, Inc.

S-1

10.22

11/27/13

10.14+

Amended and Restated Employment and Severance Agreement, effective January 1, 2017, between the Registrant and Byron Myers.

10-K

10.28

02/28/17

10.15

Lease Agreement by and between the Company, Cleveland American, LLC and Holdings Cleveland American, LLC, dated as of May 31, 2017.

10-Q

10.1

08/07/18

10.16

First Amendment to Lease Agreement between the Company, Cleveland American, LLC and Holdings Cleveland American, LLC, dated as of January 10, 2018.

10-Q

10.2

08/07/18

10.17

Second Amendment to Lease Agreement between the Company, Cleveland American, LLC and Holdings Cleveland American, LLC, dated as of May 1, 2018.

10-Q

10.3

08/07/18

10.18

Lease Agreement, dated June 19, 2019, by and between the Company, and RAF Pacifica Group – Real Estate Fund IV, LLC, APG Hollywood Center, LLC, and APG Airport Freeway Center, LLC.

10-Q

10.1

08/07/19

10.19

Lease Agreement, dated August 29, 2019, by and between the Company, and TCG Industrial Shiloh LLC.

10-Q

10.1

11/05/19

10.20

Lease Agreement Amendment No. 1, dated November 1, 2019, by and between the Company, and TCG Industrial Shiloh LLC.

10-Q

10.2

11/05/19

10.21+

Employment and Severance Agreement between the Company and Nabil Shabshab, dated January 22, 2021.

8-K

10.1

01/25/21

10.22

First Amendment to Agreement and Plan of Merger, dated August 6, 2019 between the Company and New Aera, dated January 18, 2021.

10-K

10.40

02/24/21

10.23+

Employment and Severance Agreement between the Company and George Parr, dated April 12, 2021.

10-Q

10.6

05/04/21

10.24+

Employment and Severance Agreement, between the Company and Stanislav Glezer, dated June 21, 2021.

10-Q

10.1

08/04/21

10.25+

Employment and Severance Agreement, between the Company and Jason M. Somer, dated July 12, 2021.

10-Q

10.2

08/04/21

10.26

First Amendment to Lease dated as of June 17, 2021, by and between the Company and RAF Pacifica Group – Real Estate Fund IV, LLC, APG Hollywood Center, LLC and APG Airport Freeway Center, LLC.

10-Q

10.1

11/04/21

10.27*

Private Label Distribution Agreement, by and between the Company and OxyGo HQ Florida, LLC, dated as of September 23, 2021.

10-Q

10.2

11/04/21

10.28+

Transition Agreement and Release, dated September 30, 2021, between the Company and Brenton Taylor.

10-Q

10.3

11/04/21

10.29+

Amended and Restated Employment and Severance Agreement, dated October 11, 2021, between the Company and Stanislav Glezer.

10-Q

10.4

11/04/21

10.30+

Offer Letter by and between the Company and Michael K. Sergesketter, dated December 10, 2021.

8-K

10.1

12/13/21

 

91


 

Exhibit

Number

Description

Incorporated
by Reference
From Form

Incorporated
by Reference
From Exhibit
Number

Date

Filed

10.31+

Transition Agreement and Release between the Company and Alison Bauerlein, dated December 10, 2021.

8-K

10.2

12/13/21

10.32+

Consulting Agreement by and between the Company and Raymond Huggenberger, effective December 29, 2021.

8-K

10.1

12/30/21

 

 

 

 

 

 

 

 

 

10.33+

 

Employment and Severance Agreement by and between the Company and Kristin A. Caltrider, effective March 21, 2022.

 

8-K

 

10.1

 

03/04/22

 

 

 

 

 

 

 

 

 

10.34+

 

Transition Agreement and Release between the Company and Bart Sanford, dated February 6, 2023.

 

8-K

 

10.1

 

02/10/23

 

 

 

 

 

 

 

 

 

10.35+

 

2023 Equity Incentive Plan.

 

8-K

 

10.1

 

06/06/23

 

 

 

 

 

 

 

 

 

10.36A+

 

Form of Stock Option Agreement under the 2023 Equity Incentive Plan.

 

8-K

 

10.2

 

06/06/23

 

 

 

 

 

 

 

 

 

10.36B+

 

Form of Restricted Stock Unit Agreement (Time-Based) under the 2023 Equity Incentive Plan.

 

8-K

 

10.3

 

06/06/23

 

 

 

 

 

 

 

 

 

10.36C+

 

Form of Restricted Stock Unit Agreement (Performance-Based) under the 2023 Equity Incentive Plan.

 

8-K

 

10.4

 

06/06/23

 

 

 

 

 

 

 

 

 

10.37

 

Terms and Conditions of Convertible Bonds Issued by Physio-Assist dated July 10, 2023.

 

8-K

 

10.1

 

07/13/23

 

 

 

 

 

 

 

 

 

10.38

 

Assignment and Assumption of Lease Agreement dated July 13, 2023 between Inogen, Inc. and Sonos, Inc.

 

8-K

 

10.1

 

07/18/23

 

 

 

 

 

 

 

 

 

10.39+

 

Severance Agreement and Release between the Company and George Parr, dated July 31, 2023.

 

8-K

 

10.1

 

08/11/23

 

 

 

 

 

 

 

 

 

10.40+

 

Offer Letter by and between Inogen, Inc. and Michael K. Sergesketter, dated September 6, 2023.

 

8-K

 

10.1

 

09/07/23

 

 

 

 

 

 

 

 

 

10.41+

 

Employment and Severance Agreement by and between the Company and Kevin Smith, dated November 10, 2023.

 

8-K

 

10.1

 

11/13/23

 

 

 

 

 

 

 

 

 

10.42+

 

Separation Agreement and Release by and between the Company and Nabil Shabshab, dated November 22, 2023.

 

8-K

 

10.1

 

11/27/23

 

 

 

 

 

 

 

 

 

10.43+

 

Employment and Severance Agreement by and between the Company and Michael Bourque, dated effective as March 4, 2024.

 

8-K

 

10.1

 

01/24/24

 

 

 

 

 

 

 

 

 

10.44+

 

Employment Contract by and between the Company and Grégoire Ramade, dated October 5, 2023

 

Filed Herewith

 

 

 

 

 

 

 

 

 

 

 

 

 

10.45+

 

Addendum No. 1 to the Employment Contract dated January 4, 2024, between the Company and Gregoire Ramade.

 

Filed Herewith

 

 

 

 

 

 

 

 

 

 

 

 

 

 

23.1

Consent of Deloitte & Touche LLP, Independent Registered Public Accounting Firm.

Filed Herewith

24.1

Powers of Attorney (contained in the signature page to this Annual Report on Form 10-K).

Filed Herewith

31.1

Certification of Principal Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

Filed Herewith

31.2

Certification of Principal Financial Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

Filed Herewith

 

92


 

Exhibit

Number

Description

Incorporated
by Reference
From Form

Incorporated
by Reference
From Exhibit
Number

Date

Filed

32.1~

 

Certifications of Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

Filed Herewith

 

 

 

 

 

 

 

 

 

 

 

 

 

97.1

 

Inogen, Inc. Clawback Policy

 

Filed Herewith

 

 

 

 

 

 

 

 

 

 

 

 

 

101.INS

 

Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

 

 

 

 

 

 

101.SCH

Inline XBRL Taxonomy Extension Schema with Embedded Linkbase Documents.

104

The cover page of this Annual Report on Form 10-K, formatted in inline XBRL.

+ Indicates a management contract or compensatory plan.

* Portions of the exhibit have been omitted pursuant to Item 601(b)(10) of Regulation S-K. The Company agrees to furnish to the Securities and Exchange Commission a copy of any omitted portions of the exhibit upon request.

~ The certifications attached as Exhibit 32.1 that accompany this Annual Report on Form 10-K, are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Inogen, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Annual Report on Form 10-K, irrespective of any general incorporation language contained in such filing.

 

93


 

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

INOGEN, INC.

 

(Registrant)

 

 

 

 

Dated: March 1, 2024

By:

 

/s/ Kevin R. M. Smith

 

 

 

Kevin R. M. Smith

 

 

 

Chief Executive Officer

 

 

 

President

Director

 

 

 

(Principal Executive Officer)

 

 

 

 

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Kevin R. M. Smith and Michael K. Sergesketter, and each of them, as his or her true and lawful attorney-in-fact and agent, with full power of substitution and resubstitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or any of them, or their or his or her substitutes, may lawfully do or cause to be done by virtue thereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 

Signature

 

Title

 

Date

 

 

 

 

 

/s/ Kevin R. M. Smith

 

Chief Executive Officer, President and Director

 

March 1, 2024

Kevin R. M. Smith

 

(Principal Executive Officer)

 

 

 

 

 

 

 

/s/ Michael K. Sergesketter

 

Chief Financial Officer

 

March 1, 2024

Michael K. Sergesketter

 

(Principal Accounting and Financial Officer)

 

 

 

 

 

 

 

/s/ Elizabeth Mora

 

Chairperson of the Board

 

March 1, 2024

Elizabeth Mora

 

 

 

 

 

 

 

 

 

/s/ Glenn Boehnlein

 

Director

 

March 1, 2024

Glenn Boehnlein

 

 

 

 

 

 

 

 

 

/s/ Kevin King

 

Director

 

March 1, 2024

Kevin King

 

 

 

 

 

 

 

 

 

/s/ Mary Katherine Ladone

 

Director

 

March 1, 2024

Mary Katherine Ladone

 

 

 

 

 

 

 

 

 

/s/ Heather Rider

 

Director

 

March 1, 2024

Heather Rider

 

 

 

 

 

 

 

 

 

/s/ Thomas West

 

Director

 

March 1, 2024

Thomas West

 

 

 

 

 

 

 

 

 

 

 

94


EX-10.44 2 ingn-ex10_44.htm EX-10.44 EX-10.44

 

Exhibit 10.44

 

INDEFINITE-TERM

EMPLOYMENT CONTRACT

CONTRAT DE TRAVAIL

A DUREE INDETERMINEE

Between:

Entre :

PHYSIO-ASSIST, a simplified joint-stock company under French law, with its registered office located at 31 Résidence Parc Club Du Golf, 13100 Aix-en-Provence, France, registered at the Trade Register of Aix-en-Provence under the number 753 793 827.

PHYSIO-ASSIST, une société par actions simplifiée de droit français, dont le siège social est situé 31 Résidence Parc Club Du Golf, 13100 Aix-en-Provence, France, immatriculée au Registre du Commerce et des Sociétés d’Aix-en-Provence sous le numéro 753 793 827.

Represented for the purposes hereof by Mr. Nabil SHABSHAB as CEO of INOGEN Inc. which is President of PHYSIO-ASSIST, duly empowered to this effect

Représentée par Monsieur Nabil SHABSHAB, en sa qualité de Président de INOGEN Inc., elle-même Présidente de la société PHYSIO-ASSIST, dûment habilité à l’effet des présentes

(hereinafter referred to as the “Company”)

(ci-après dénommée la « Société »)

And:

Mr. Grégoire RAMADE

A French citizen

Born on July 6, 1969 in Beirut (Lebanon)

Residing 43 avenue André Morizet

92100 Boulogne-Billancourt

France

Et :

Monsieur Grégoire RAMADE

De nationalité française

Né le 6 juillet 1969 à Beyrouth (Liban)

Demeurant 43 avenue André Morizet

92100 Boulogne-Billancourt

France

Social security number: 1 69 07 99 205 096 81

Numéro de sécurité sociale : 1 69 07 99 205 096 81

(hereafter referred to as the “Employee”)

 

 

 

The Employee and the Company are collectively hereinafter referred to as the “Parties”.

(ci-après dénommé le « Salarié »)

 

 

 

Le Salarié et la Société sont collectivement désignés les « Parties ».

Group” means every company in France or abroad which controls directly or indirectly through one or more intermediary entities or is controlled by the Company or is under the same control as the Company.

Le terme « Groupe » désigne toute société en France ou à l’étranger qui, directement ou indirectement au moyen d’un ou plusieurs intermédiaires, contrôle, est contrôlée ou est sous le même contrôle que la Société.

Control” such as referred in the previous sentence, means the direct or indirect holding of at least 50% of the capital or of the right to vote with regard to the Company.

Le terme « Contrôle » dans le contexte de la phrase précédente vise la détention directe ou indirecte d’au moins 50% du capital ou des droits de vote d’une société.

 

FRMATTERS!3494727.1


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

IT HAS BEEN AGREED AS FOLLOWS:

IL A ETE CONVENU ET ARRETE CE QUI SUIT :

ARTICLE 1 – HIRING – COLLECTIVE BARGAINING AGREEMENT

1.1
The Company will hire the Employee for an unlimited period as from November 13, 2023 at the latest.

ARTICLE 1 – ENGAGEMENT -CONVENTION COLLECTIVE

1.1
Le Salarié est engagé par la Société pour une durée indéterminée à compter du 13 novembre 2023 au plus tard.
1.2
If necessary, the Employee will benefit from an information and prevention examination, within the three months (3) following his starting date.

The Employee formally states that, as of his starting date, he is not bound to any other business, that he had left his previous employer free from any commitments whatsoever, and that he is not subject to any non-competition clause which would prevent him from working for the Company.

1.2.
Le Salarié bénéficiera, le cas échéant, d’une visite d’information et de prévention dans les trois (3) mois suivant sa date d’entrée en fonction.

Le Salarié déclare formellement qu’à compter de sa date d’entrée en fonction, il n’est plus lié à aucune autre entreprise, qu’il a quitté son précédent employeur libre de tout engagement de quelque nature que ce soit et qu’il n’est soumis à aucune clause de non-concurrence qui pourrait l'empêcher d'être employé par la Société.

1.3
For information purposes, the collective bargaining agreement, which is applied by the Company to the present employment Contract (hereafter “Contract”), is “the collective bargaining agreement for Offices of Technical Studies, Offices of Consulting Engineers and Consulting Firms (“SYNTEC”), (hereafter referred to as the “Collective Bargaining Agreement”).
1.3.
A titre d’information, la convention collective appliquée par la Société au présent Contrat de travail (ci-après « Contrat ») est la convention collective des Bureaux d’Etudes Techniques et Cabinets d’Ingénieurs-Conseils et Sociétés de Conseil (« SYNTEC »), (ci-après dénommée la « Convention Collective »).

This reference to the Collective Bargaining Agreement is not considered as an element of this employment Contract and may change in case of evolution of the Company's activity.

La référence à cette Convention Collective ne constitue pas un élément du présent Contrat de travail et est susceptible de modification en fonction de l'évolution de l'activité de la Société.

ARTICLE 2 – FUNCTION - DUTIES

2.1.
The Employee is hired by the Company as Senior Vice-President of International Sales, Executive status, position 3.3 – coefficient 270.

The list of the main duties and responsibilities of the Employee are enclosed in Exhibit 1.

ARTICLE 2 – FONCTION - ATTRIBUTIONS

2.1.
Le Salarié est embauché par la Société en qualité́ de Senior Vice President International Sales, statut Cadre, position 3.3 – coefficient 270. .

La liste des principales attributions et responsabilités du Salarié figure en Annexe 1.

 

2/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

The Employee understands that these duties will necessarily evolve in accordance with the development of the business. He therefore accepts that his duties may be changed as the Company judges necessary and that these modifications may not be considered as a modification to his Contract as long as they respect his professional qualification, and the nature of his function and responsibilities.

Les attributions du Salarié sont nécessairement évolutives et pourront faire l'objet de toutes modifications ou précisions jugées utiles par la Société, sous réserve de respecter sa qualification professionnelle, et la nature de sa fonction et de ses responsabilités sans que cette modification ne constitue une modification du présent Contrat.

2.2.
In respect of his professional activity, the Employee will report to Mr. Nabil SHABSHAB, CEO of INOGEN Inc., or to any person who may validly replace him. The reporting can be changed so long as this does not represent a change in the job function and the responsibilities of the Employee.
2.2.
Dans le cadre de sa fonction, le Salarié devra rendre compte de son activité́ professionnelle à Monsieur Nabil SHABSHAB, Président d’INOGEN Inc., ou à toute personne qui pourrait lui être substituée. Le rattachement hiérarchique du Salarié pourra être modifié des lors que cela n’emporte pas modification de sa fonction et de ses responsabilités.
2.3.
The Employee undertakes to perform his duties in the best interests of the Company with all required loyalty, competence and diligence, in accordance with the Company’s general policy, which he agrees to respect. The Employee shall use all due diligence as well as his professional experience in order to carry out his duties.
2.3.
Le Salarié s'engage à exercer sa fonction au mieux des intérêts de la Société avec toute la loyauté, la compétence et la diligence requises et en conformité avec les règles générales en vigueur au sein de la Société, qu’il accepte de suivre. Le Salarié apportera à la réalisation de sa mission, ses connaissances professionnelles et toute sa diligence

ARTICLE 3 – DURATION OF CONTRACT

ARTICLE 3 – DUREE DU CONTRAT

3.1.
This Contract is entered into for an unlimited period.
3.2.
Except in case of gross misconduct (“faute grave”), willful misconduct (“faute lourde”) or force majeure, the Party who wishes to terminate the Contract must notify the other Party by registered letter with acknowledgement of receipt, subject to prior notice in accordance with the law and collective bargaining agreement in force.
3.1.
Le présent Contrat est conclu pour une durée indéterminée.
3.2.
Sauf en cas de faute grave, faute lourde ou de force majeure, celle des Parties qui voudrait mettre fin au présent Contrat devra prévenir l’autre Partie de son intention à cet égard par lettre recommandée avec accusé de réception moyennant un préavis conforme aux dispositions légales et conventionnelles en vigueur.

 

3/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

ARTICLE 4 –REMUNERATION

ARTICLE 4 – REMUNERATION

4.1.
As remuneration for his activity, the Employee will receive a base gross annual salary of € 327,273 (three hundred twenty-seven thousand two hundred seventy-three euros) paid in 12 (twelve) equal instalments, i.e. a gross monthly salary of € 27,272.75 (twenty-seven thousand two hundred seventy-two euros and seventy-five cents).
4.1.
En rémunération de son activité́, le Salarié recevra un salaire fixe annuel brut de 327.273 € (trois cent vingt-sept mille deux cent soixante-treize euros) payé en 12 (douze) mensualités égales, soit un salaire mensuel brut de 27.272,75 € (vingt-sept mille deux cent soixante-douze euros et soixante-quinze centimes).
4.2.
In addition, the Employee may be eligible to a quarterly target incentive bonus based on commissions that could amount to 50% of his gross annual base salary, upon achievement of set revenues. No commissions would be paid failing attainment of at least 80% of the set revenues. The total gross amount of the quarterly target incentive bonuses of one year cannot exceed 200% of the Employee’s gross annual base salary. Between 80% and 200% of achievement rate, linear interpolation will be applied to determine the appropriate level of payout.
4.2.
En surplus, le Salarié pourra être éligible à un bonus trimestriel basé sur des commissions pouvant s'élever à 50 % de son salaire fixe annuel brut, à condition d'atteindre les revenus fixés. Aucune commission sera payée à défaut d'atteindre au moins 80% des revenus fixés. Le montant brut total des bonus trimestriels d’une même année ne peut excéder 200% du salaire fixe annuel brut du Salarié. Entre 80% et 200% du taux de réalisation, une interpolation linéaire sera appliquée pour déterminer le niveau de paiement approprié.

The achievement of your quarterly target (and not annual target) for the first two quarters following your employment will be guaranteed at 100%.

La réalisation de votre objectif trimestriel (et non annuel) pour les deux premiers trimestres suivant votre embauche sera garantie à 100%.

The granting conditions of the commissions will be defined in a variable remuneration plan which will be transmitted to the Employee. The targets to be achieved will be defined unilaterally by the Company and transmitted to the Employee at the beginning of each period of reference.

Les conditions d’attribution des commissions seront fixées dans un plan de rémunération variable qui sera remis au Salarié. Les objectifs à atteindre seront déterminés unilatéralement par la Société et transmis au Salarié au début de chaque période de référence.

4.3.
In addition to the above-mentioned variable remuneration, the Employee may be eligible to a growth-based incentive only for years 2024 and 2025, amounting to €40,000 gross (forty thousand euros) per year.
4.3.
En plus de la rémunération variable susmentionnée, le Salarié aura droit à une prime de croissance pour les années 2024 et 2025 seulement, d’un montant de 40 000 € (quarante mille euros) bruts par an.

 

4/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

50% of this gross amount will be based on exceeding a 5% year-over-year growth rate in INOGEN-related revenues in International Markets (excluding North America), and the remaining 50% will be based on exceeding 10% year-over-year growth rate for PHYSIO-ASSIST revenues.

50% du montant brut annuel de la prime sera basé sur le dépassement d’un taux de croissance de 5% d'une année sur l'autre des bénéfices réalisés par INOGEN sur les Marchés Internationaux (à l'exclusion de l'Amérique du Nord), et 50% sera basé sur le dépassement d’un taux de croissance de 10% d'une année sur l'autre des bénéfices réalisés par PHYSIO-ASSIST

The granting conditions of the growth-based incentive will be defined in a separate document. The targets to be achieved will be defined unilaterally by the Company and transmitted to the Employee at the beginning of each period of reference.

Les conditions d'octroi de cette prime de croissance seront définies dans un document séparé qui sera remis au Salarié. Les objectifs à atteindre seront définis unilatéralement par la Société et transmis au Salarié au début de chaque période de référence.

4.4.
Any premiums and bonus – granted on an exceptional and discretionary basis, without any guarantee of payment which would be paid to the Employee – shall include the vacation bonus provided by the Collective Bargaining Agreement applied by the Company if its amount is at least equal to the minimum provided by the Collective Bargaining Agreement and if part of this premium, or bonus (or of any other variable remuneration) is paid during the period from May 1 to October 31.
4.4.
Les primes et gratifications – payées à titre exceptionnel et de manière discrétionnaire, sans garantie de versement – et qui seraient versées au Salarié, intégreront la prime de vacances prévue par la Convention Collective appliquée par la Société si leur montant est au moins égal au montant minimum prévu par la Convention Collective et si une partie de ces primes ou gratifications est payée pendant la période du 1er mai au 31 octobre.
4.5.
All the elements of remuneration mentioned above shall be subject to deduction of the employee’s share of social contributions, and CSG and CRDS.
4.5.
L’ensemble des éléments de rémunération tels que définis ci-dessus sera soumis à déduction des charges sociales salariales ainsi qu’à la CSG et à la CRDS.

ARTICLE 5 – RETENTION BONUS ON SIGNING

ARTICLE 5 – PRIME EXCEPTIONNELLE DE FIDELISATION

5.1.
The Parties acknowledge that the Company needs all of its talents to help it develop its business and continue to prosper under the best conditions in the current competitive environment.
5.1.
Les Parties reconnaissent que la Société a besoin de tous ses talents pour l’aider à développer son activité et à continuer à prospérer dans les meilleures conditions dans le contexte concurrentiel actuel.

Therefore, in order to retain the Employee's future participation in the development of the Company's business, the Company intends to grant him an exceptional retention bonus in the amount and under the conditions defined below.

Ainsi, dans le souci de fidéliser la participation future du Salarié au développement de l’activité de la Société, la Société entend lui accorder une prime exceptionnelle de fidélisation selon les conditions d’octroi définies ci-dessous.

 

5/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

5.2.
The Employee expressly acknowledges that the retention bonus that the Company intends to grant him constitute an exceptional bonus linked to a condition of presence and attendance.
5.2.
Le Salarié reconnaît expressément que la prime de fidélisation que la Société entend lui octroyer constitue une prime exceptionnelle liée à une condition de présence et d’assiduité.

This condition of presence and assiduity consists for the Employee in being continuously present within the Company’s headcount for a full 12-month period starting at his first day of work by the Company (hereafter the “Period”).

Cette condition de présence et d’assiduité consiste pour le Salarié à ce qu’il reste présent dans les effectifs pendant une période totale et continue de douze (12) mois, à compter de son premier jour d’embauche par la Société (ci-après la « Période »).

In the event of any absence, for any reason during the Period, the Period will be extended by the duration of the absence.

En cas d'absence, pour quelque raison que ce soit pendant la Période, celle-ci sera prolongée de la durée de l'absence.

5.3.
The total gross amount of the retention bonus is equal to € 75,000 (seventy-five thousand euros) and shall be paid within the following modalities:
1/3, i.e. € 25,000 (twenty-five thousand euros) gross, paid as an advance in the first payroll following 30 days of presence of the Employee within the Company;
1/3, i.e. € 25,000 (twenty-five thousand euros) gross, paid as an advance in the first payroll following 8 months presence of the Employee within the Company;
1/3, i.e. € 25,000 (twenty-five thousand euros) gross, paid in the first payroll following 12 months presence of the Employee within the Company.
5.3.
Le montant brut total de la prime de fidélisation est égal à 75 000 € (soixante-quinze mille euros) et sera versé selon les modalités suivantes :
1/3, soit 25 000 € (vingt-cinq mille euros) bruts, payé à titre d’avance lors de la paie suivant les 30 premiers jours de présence du Salarié dans la Société ;
1/3, soit 25 000 € (vingt-cinq mille euros) bruts, payé à titre d’avance lors de la paie suivant les 8 mois de présence du Salarié dans la Société ;
1/3, soit 25 000 € (vingt-cinq mille euros) bruts, payé lors de la paie suivant les 12 mois de présence du Salarié dans la Société.
5.4.
In the event of resignation before the end of the Period, the Employee undertakes to reimburse the Company the amount of the advances already received in respect of the retention bonus. This reimbursement must be made before the Effective departure of the Employee.
5.4.
En cas de démission du Salarié avant l’expiration de la Période, il s’engage à rembourser à la Société le montant des avances déjà perçues au titre de la prime de fidélisation. Ce remboursement devra intervenir avant le départ effectif du Salarié.

No reimbursement will be due by the Employee or required by the Company if his departure during the Period results from his dismissal.

Aucun remboursement ne sera dû par le Salarié ni exigé par la Société si le départ du Salarié pendant la Période résulte de son licenciement.

 

6/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

5.5.
All the elements of remuneration mentioned above shall be subject to deduction of the employee’s share of social contributions, and CSG and CRDS.

ARTICLE 6 – WORKING TIME DURATION

6.1.
Given the Employee’s responsibilities, his ability to make decisions in an autonomous manner and the level of his remuneration, the Employee is free and independent in the organization of his working time for the performance of his assigned missions.
5.5.
L’ensemble des éléments de rémunération tels que définis ci-dessus sera soumis à déduction des charges sociales salariales ainsi qu’à la CSG et à la CRDS.

ARTICLE 6 – DUREE DU TRAVAIL

6.1.
Compte tenu de la fonction exercée par le Salarié, de sa capacité à prendre des décisions de façon largement autonome et compte tenu du niveau de sa rémunération, le Salarié dispose d’une liberté et indépendance dans l’organisation et la gestion de son temps de travail pour l’exécution des missions qui lui sont confiées.

In consideration of the characteristics above, the Employee hereby expressly undertakes to complete his assignments within a lump-sum agreement of 218 days per year, under the collective agreement dated April 1st, 2014 regarding working time for companies under the Collective Bargaining Agreement. The lump-sum agreement of 218 days corresponds to a full calendar year according to a full quota of annual paid vacation days.

En considération des caractéristiques ci-dessus, le Salarié s’engage expressément à réaliser sa mission dans le cadre d’un forfait annuel individuel de 218 jours travaillés, en application de l’accord collectif du 1er avril 2014 relatif à la durée du travail pour les entreprises relevant de la Convention Collective. Ce forfait de 218 jours correspond à une période annuelle complète et est calculé sur la base d’un droit intégral à congés payés.

6.2.
The Employee will benefit from additional days off (“RTT days”), the number of which shall be determined each year, in addition to the paid leave to which he is entitled in accordance with the law and the Collective Bargaining Agreement, weekly rest-time and public holidays.
6.2.
Le Salarié bénéficiera de jours de repos supplémentaires (« RTT ») dont le nombre sera établi chaque année, en plus des congés légaux et conventionnels, des repos hebdomadaires, des jours fériés chômés ou récupérés en application de la loi et de la Convention Collective.

The additional days off shall be taken, per full day, at the Employee’s initiative, in agreement with his superior provided that it complies with the activity’s functioning.

Le positionnement des jours de repos par journée entière et indivisible se fait au choix du Salarié en concertation avec sa hiérarchie et dans le respect du bon fonctionnement de l’activité.

Each day of rest is of a minimum of 11 hours, in addition to the weekly rest period corresponding to 24 hours, save for dispensation under the conditions set forth by legal or contractual provisions.

Le temps de repos quotidien du Salarié est d’une durée minimum de 11 heures, auquel s’ajoute un repos hebdomadaire de 24 heures, sauf dérogations dans les conditions fixées par les dispositions légales ou conventionnelles.

 

7/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

During the daily and weekly rest periods, the Employee undertakes to disconnect from remote working devices put at his disposal by the Company. The Company will ensure that the Employee can log off from these devices remotely.

Durant ce temps de repos quotidien et hebdomadaire, le Salarié s’engage à déconnecter les outils de communication mis à sa disposition par la Société pour l’exécution de son travail. La Société veillera à l’effectivité de cette déconnexion par le Salarié.

6.3.
The Employee together with the Company assumes full responsibility for the time that he assigns to the performance of his duties and the organization of his schedule.

The number of days worked per annum will be monitored by way of an individual chart to be filled in and submitted by the Employee, under the employer’s supervision, recording the number of days worked and dates of such, as well as the positioning and the type of rest periods taken (“JRTT”, paid holidays, public holidays, etc.).

6.3.
Le Salarié assume, en concertation avec la Société, la responsabilité pleine et entière du temps qu’il consacre à sa fonction et à l’organisation de son emploi du temps.

Un contrôle du nombre de jours travaillés dans l’année sera effectué au moyen d’une fiche individuelle auto-déclarative tenue par le Salarié, sous la responsabilité de l’employeur, et enregistrant le nombre et la date des journées travaillées, le positionnement et la qualification des jours de repos (« JRTT », congés payés, jours fériés etc.).

The individual chart filled by the Employee should be transmitted to the Company at the latest during each meeting scheduled each semester as mentioned below.

Ces fiches individuelles auto-déclaratives doivent être remises par le Salarié à la Société au plus tard lors de chacun des entretiens semestriels mentionnés ci-dessous.

6.4.
The Company shall follow up the Employee’s organization of his work, his workload and the length of days worked.
6.4.
La Société assure un suivi régulier de l’organisation du travail du Salarié, de sa charge de travail et de l’amplitude de ses journées de travail.

In addition, each semester, the Employee will have a specific individual interview with his manager, i.e. two (2) per year, during which the Employee’s organization of working time and workload will be discussed, as well as his remuneration, his professional travel time, the number of hours worked during the day, the number of rest days taken or not and the articulation between his professional activity and his private life.

En outre, le Salarié bénéficiera chaque semestre d’un entretien individuel spécifique avec son supérieur hiérarchique, soit deux (2) par an, au cours duquel seront évoqués l’organisation et la charge de travail du Salarié, sa rémunération, la durée de ses trajets professionnels, l’amplitude de ses journées de travail, l’état de ses jours non travaillés pris et non pris ainsi que l’articulation entre son activité professionnelle et sa vie privée.

During these meetings, the Employee and his manager may analyze the expected workload for the following, and any necessary adjustments in terms of organization.

Au cours de ces entretiens, le Salarié et son supérieur hiérarchique examineront si possible la charge de travail prévisible sur la période à venir et les adaptations éventuellement nécessaires en termes d’organisation.

 

8/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

Prior to these meetings, the Employee will receive an information list relating to the items that will be discussed. Moreover, after each meeting, a report will be drafted mentioning the prevention and resolutions measures with respect to findings and elements highlighted by the Employee during the meetings.

Ces entretiens seront, d’une part, précédés de l’envoi au Salarié d’une liste indicative des éléments qui y seront abordés et, d’autre part, suivis de l’établissement d’un compte-rendu définissant les mesures de prévention et de règlement des difficultés à l’égard des constats et éléments soulignés par le Salarié lors de ces entretiens.

6.5.
In general, the Employee undertakes to keep his manager informed of any event that would increase his workload in an unusual or abnormal manner.
6.5.
De façon générale, le Salarié s’engage à tenir son supérieur hiérarchique informé de tout évènement ou élément qui viendrait à accroitre sa charge de travail de façon inhabituelle ou anormale.

In case of unusual difficulty regarding the working time organization and the workload, or in case of any difficulty linked to the professional isolation, the Employee must keep the employer informed about such events in writing. In such a case, the Company will meet the Employee within the following eight (8) days and define, in writing the measures which will be eventually implemented in order to resolve the situation. These measures will be reported and monitored.

En cas de difficulté inhabituelle portant sur des aspects d’organisation et de charge de travail ou en cas de difficulté liée à l’isolement professionnel, le Salarié aura la possibilité d’émettre, par écrit, une alerte auprès de la Société ou de son représentant qui recevra le Salarié dans les huit (8) jours et formulera par écrit les mesures qui seront, le cas échéant, mises en place pour permettre un traitement effectif de la situation. Ces mesures feront l’objet d’un compte-rendu écrit et d’un suivi de la part de la Société.

The Employee is entitled to request from the Company the organization of a medical examination in order to prevent eventual risks for his physical and mental health.

Le Salarié est en droit de solliciter auprès de la Société l’organisation d’une visite médicale destinée à prévenir les risques éventuels sur sa santé physique et morale.

ARTICLE 7 – WORKPLACE

ARTICLE 7 – LIEU DE TRAVAIL

7.1.
For information purposes, the Employee will perform his duties from the co-working facility he is currently renting, located at:

The Employee acknowledges that this co-working space is adapted to the performance of his duties.

The rental cost of such co-working space may not exceed € 1,100 (one thousand one hundred euros) excl. taxes per month, for which the Employee will request reimbursement from the Company upon presentation of an expense report and proof of payment.

7.1.
A titre d’information, le Salarié exercera principalement sa fonction depuis l’espace de coworking qu’il loue actuellement à l’adresse suivante :

Le Salarié reconnaît que cet espace est adapté à l’accomplissement de ses attributions et de son travail.

Le coût de la location de cet espace ne pourra excéder un montant mensuel de 1.100 € (mille cent euros) H.T. dont le Salarié demandera le remboursement à la Société sur présentation d’une note de frais et d’un justificatif de paiement.

 

9/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

7.2.
In the framework of his activities from the aforementioned co-working space, the Employee undertakes to attend all the meetings scheduled by his manager, by phone or within the premises of the Company in France or within those existing abroad.
7.2.
Dans le cadre de son activité depuis ledit espace de coworking, le Salarié s’engage à participer à toutes les réunions téléphoniques organisées par sa hiérarchie ainsi qu’à toutes les réunions de travail organisées dans les locaux de la Société en France ou ceux situés à l’étranger.
7.3.
Besides, the Employee agrees that he will be requested to go regularly on specific business trips, either in France or abroad (notably in the Netherlands and the United-States), within the scope of missions entrusted to him by the Company.
7.3.
Par ailleurs, le Salarié accepte que, dans le cadre de sa fonction, il sera amené à effectuer des déplacements professionnels réguliers, tant en France qu’à l’étranger (et notamment aux Pays-Bas et aux Etats-Unis).
7.4.
Each year, the Employee will have an interview with his manager during which the working conditions of the Employee and his workload will be discussed.
7.4.
Le Salarié bénéficiera chaque année d’un entretien avec son supérieur hiérarchique au cours duquel seront évoquées les conditions d’activités du Salarié et sa charge de travail.

ARTICLE 8 – WORK EQUIPEMENT

ARTICLE 8 – EQUIPEMENT DE TRAVAIL

8.1.
The Company provides, installs and maintains the equipment, mentioned in Exhibit 2, necessary to the Employee’s activity.
8.1.
La Société fournit, installe et entretien le matériel, tel que listé en Annexe 2, nécessaire à l’activité du Salarié.
8.2.
The Employee undertakes to take care of the equipment entrusted to him, to ensure its proper preservation and take all necessary precautions to do so. The Employee undertakes to notify the Company immediately in the event of breakdown or malfunctioning of the work equipment.
8.2.
Le Salarié s’engage à prendre soin des équipements confiés, à en assurer la bonne conservation et à prendre toutes les précautions nécessaires pour ce faire. Il s’engage à avertir immédiatement la Société en cas de panne ou de mauvais fonctionnement des équipements de travail.
8.3.
In the event of a need for intervention on the equipment by a technician, the Employee undertakes to authorize access to his place of work. The Employee will be informed eight (8) days before the intervention, except in case of emergency.
8.3.
En cas de nécessité d’intervention sur les équipements par un technicien, le Salarié s’engage à autoriser l’accès à son lieu de travail. Il en sera informé préalablement, dans un délai de huit (8) jours avant l’intervention, sauf cas d’urgence.
8.4.
The Company reserves the right, for the best interest of the service, to modify all or part of the equipment entrusted to the Employee, notably in the event of technological change. The related expenses will be borne by the Company.
8.4.
La Société se réserve le droit, dans l’intérêt du service, de modifier tout ou partie du matériel confié au Salarié, notamment en cas d’évolution des technologies. Les frais consécutifs seront pris en charge par la Société.

 

10/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

ARTICLE 9 – AVAILABILITY PERIODS

In order to respect the Employee’s private life, availability periods are fixed, during which the Company may contact the Employee.

ARTICLE 9 – PLAGES DE DISPONIBILITE

Afin de respecter la vie privée du Salarié, des plages de disponibilité sont prévues pendant lesquelles la Société pourra le joindre.

These time slots, during the days in which the Employee works from the co-working space, are the following: from 9:00 AM to 12:00 AM and from 1:00 PM to 7:00 PM.

Ces plages de disponibilité, pendant les jours au cours desquels le Salarié travaille depuis l’espace de co-working, sont les suivantes : de 9h00 à 12h00 et de 13h00 à 19h00.

ARTICLE 10 – REIMBURSEMENT OF EXPENSES

The travel and hotel expenses, etc. as well as any reasonable professional expenses incurred by the Employee in the Company’s interest and which fall within the scope of the internal applicable expense management policy shall be borne by the Company, upon presentation of an expense report and receipts by the Employee.

ARTICLE 10 – REMBOURSEMENT DE FRAIS

Les dépenses de voyage, frais d'hôtels, etc. ainsi que toutes les dépenses d'ordre professionnel raisonnablement engagées par le Salarié dans l'intérêt de la Société et entrant dans le cadre de la politique interne de gestion des frais professionnels applicable, seront pris en charge par la Société, sur présentation par le Salarié d'une note de frais accompagnée des documents justificatifs.

ARTICLE 11 – PAID VACATIONS

ARTICLE 11 – CONGES PAYES

The Employee shall benefit from paid holidays calculated in accordance with the law in force.

Le Salarié bénéficiera des congés payés calculés conformément à la législation en vigueur

The dates of his paid holidays shall be set in agreement with the Company which shall take into account the Employee’s wishes as far as possible, but the Company’s interests shall take precedence.

Les dates des congés payés seront fixées avec l’accord de la Société, laquelle tiendra compte, dans la mesure du possible, des souhaits du Salarié. Les impératifs liés à l’organisation de la Société primeront en la matière.

The period of paid holidays acquired for a particular reference year (June 1 to May 31) may not be taken or carried over to beyond the end of the following reference year.

Les congés acquis au titre de la période de référence (1er juin au 31 mai) ne pourront être pris ou reportés au-delà du terme de l’année de référence suivante.

ARTICLE 12 – ABSENCE/SICK DAYS

ARTICLE 12 – ABSENCE/MALADIE

In the event of circumstances preventing the Employee from performing his activity due to accident or sickness, the latter shall advise the Company as soon as possible, and by the latest within a period of 48 hours, of the motivation and the possible length of his absence.

En cas d'empêchement d'exercer son activité par suite de maladie ou d'accident, le Salarié doit aviser la Société dès que possible, et au plus tard dans les 48 heures, du motif et de la durée probable de son absence.

This information shall be confirmed by the Employee within a period of two (2) days by submitting a medical certificate indicating the probable length of absence.

Cet avis doit être confirmé par le Salarié au plus tard dans les deux (2) jours en produisant un certificat médical faisant connaître la durée probable de l'interruption de travail.

 

11/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

ARTICLE 13 – PROFESSIONAL MEETING

ARTICLE 13 – ENTRETIEN PROFESSIONNEL

Every two years, the Employee will benefit from a professional meeting with the Company in the conditions set forth in Article L. 6315-1 of the French Labour Code, which will be dedicated to his career perspectives, notably in terms of qualifications and employment. A report of this meeting will be transmitted to the Employee.

Tous les deux ans, le Salarié bénéficiera d’un entretien professionnel avec la Société dans les conditions prévues par l’article L. 6315-1 du Code du travail, qui sera consacré à ses perspectives d'évolution professionnelle, notamment en termes de qualification et d'emploi. Un compte-rendu de l’entretien sera remis au Salarié.

This meeting may take place at the end of the annual performance review. In any case, separate meetings will be held.

Cet entretien professionnel pourra être organisé par la Société à l’issue de l’entretien annuel d’évaluation du Salarié. En toutes hypothèses, ces deux entretiens devront être distincts.

The above professional meeting will be offered to the Employee after a leave of absence listed in the Article of the French Labour Code mentioned above.

Cet entretien professionnel sera également proposé au Salarié lors de la reprise de son poste de travail à l’issue de chacun des cas d’absence prévus par l’article du Code du travail mentionné ci-dessus.

ARTICLE 14 – MEDICAL EXPENSES, CONTENGENCY AND RETIREMENT SCHEMES

ARTICLE 14 – REGIMES DE MUTUELLE, DE PREVOYANCE ET DE RETRAITE

The Employee will benefit from the medical expenses, contingency and complementary retirement schemes as well as from any other collective contract which may be concluded by the Company for the benefit of a staff category to which the Employee belongs.

In this respect, the Employee expressly accepts that the employee’s contributions relating to the said schemes will be deducted from his monthly gross salary.

Le Salarié bénéficiera des régimes de mutuelle, de prévoyance et de retraite complémentaire, ainsi que de tout autre contrat collectif qui pourrait être souscrit par la Société au bénéfice d’une catégorie de personnel à laquelle le Salarié appartient.

A cet égard, le Salarié accepte expressément que les cotisations salariales relatives aux régimes susvisés soient précomptées sur son salaire mensuel brut.

ARTICLE 15 – COMPANY CAR

ARTICLE 15 – VEHICULE DE FONCTION

The Employee will be entitled to a company car as soon as it becomes available. This car will be allocated to him for both professional and private use. This allocation will constitute a benefit in kind.

The Employee undertakes to keep the company car in perfect condition, especially with regard to its structure and bodywork. He also undertakes to inform the Company of any incident or damage involving the company vehicle, and at the latest within 48 hours, so that the Company can take the necessary measures.

Le Salarié bénéficiera d’un véhicule de fonction dès que celui-ci sera disponible. Ce véhicule lui sera attribué tant pour un usage professionnel que privé. Cette attribution constituera un avantage en nature.

Le Salarié s’engage à maintenir le véhicule de fonction en parfait état, notamment en ce qui concerne sa structure et sa carrosserie. Il s’engage également à informer la Société de tout évènement ou dommage survenant sur le véhicule de fonction, et au plus tard, dans un délai de 48 heures, afin que cette dernière puisse prendre les mesures nécessaires.

 

12/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

The Employee shall be liable for any offences and fines, both parking and traffic violations, related to the use of the company car. The Employee undertakes to pay such fines in due time, including those claimed after the end of the employment Contract.

Le Salarié est responsable de toutes les infractions et amendes, tant en matière de stationnement que de circulation, liées à l'utilisation de la voiture de fonction. Le Salarié s’engage à payer ces amendes dans le délai imparti, y compris celles réclamées après la résiliation du Contrat de travail.

Should the employee’s driver's license be temporarily or permanently revoked, the employee is obliged to inform the Company immediately.

En cas de retrait temporaire ou définitif du permis de conduire du Salarié, il est tenu d'en informer immédiatement la Société.

Upon termination of the employment, the employee undertakes to return the company car according to the Company's instructions and to hand over the equipment in the same way.

A la fin du présent Contrat, le Salarié s’engage à restituer la voiture de fonction selon les instructions de la Société et à remettre l'équipement afférent de la même manière.

ARTICLE 16 – INTELLECTUAL PROPERTY

ARTICLE 16 – PROPRIETE INTELLECTUELLE

16.1.
Creations (excluding software)

Without prejudice to the provisions of Articles L. 113-2 and L. 113-5 of the French Intellectual Property Code (hereinafter the “CPI”) relating to collective works, the Employee assigns to the Company, all intellectual property rights relating to all creations as defined by Articles L. 111-1 and L. 112-2 of the CPI, carried out by the Employee or under his control, within the framework of his Employment Contract, including notably the graphical interfaces, logos, texts, diagrams, drawings and patterns prepared for any commercial and/or technical presentation, communication and documentation, related to the products and/or the services commercialized by the Company (hereinafter the “Creations”).

16.1.
Créations (hors logiciels)

Sans préjudice des dispositions des articles L. 113-2 et L. 113-5 du Code de la propriété intellectuelle (ci-après le « CPI ») relatives aux œuvres collectives, , le Salarié cède à la Société l’ensemble des droits de propriété intellectuelle afférents aux œuvres au sens des articles L. 111-1 et L. 112-2 du CPI, créées par le Salarié ou sous son contrôle, dans le cadre de son Contrat de travail, dont notamment les interfaces graphiques, logos, textes, tableaux, dessins et schémas, élaborés pour toute présentation, communication ou documentation, commerciale et/ou technique, relative aux produits et/ou aux services commercialisés par la Société (ci-après les « Créations »).

This assignment is effective all along the creation process by the Employee, the creations being finalized or not.

The Employee acknowledges the right of the Company to proceed with any filling, registration or others, on the basis of the industrial property, notably designs and patterns or trademarks, and/or on the basis of copyrights, in order to protect the Creations.

Cette cession s’opère au fur et à mesure de la réalisation des Créations par le Salarié, quel qu’en soit l’état d’achèvement.

Le Salarié reconnaît le droit de la Société de procéder à tout dépôt ou autre, visant à conférer une protection des Créations sur le terrain de la propriété industrielle, notamment les dessins et modèles et les marques, et/ou de la propriété littéraire et artistique.

 

13/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

The foregoing assignment is made on an exclusive basis, at no charge, for the duration of protection of such Creation by the CPI and by the Intellectual Property international treaties ratified by France, and for every country of the world.

La présente cession est consentie par le Salarié à la Société à titre exclusif et gratuit, pour toute la durée de protection des droits de propriété intellectuelle portant sur les Créations concernées, telle que prévue par le CPI et par les traités internationaux en matière de propriété intellectuelle ratifiés par la France, et pour l’ensemble des pays du monde.

This assignment is granted free of charge, the realization of the Creations being based on the performance of the Employment Contract and the payment of the remuneration attached to it.

La présente cession est consentie à titre gratuit, la réalisation des Créations trouvant leur fondement dans l’exécution du Contrat de travail et du versement de la rémunération qui y est attachée.

In accordance with the provisions of Article L.131-3 of the CPI, the Parties agree that the assigned rights include:

Conformément aux dispositions de l’article L.131-3 du CPI, il est précisé que les droits cédés comprennent :

(i)
the right to reproduce the Creations without any limitation on the number, in whole or part, on any existing or future media notably on paper, audio, video, audio-visual, electronic, digital or online media, for any destination or operation notably for information or commercial purposes;
(i)
le droit de reproduire tout ou partie des Créations sans limitation de nombre, sur tout support présent ou à venir, notamment papier, audio, vidéo, audiovisuel, numérique, informatique ou en ligne et ce, pour toute destination ou exploitation, notamment à titre d’information ou commercial ;
(ii)
the right to represent the Creations, in whole or part, by any existing or future means of communication, notably on paper, audio, video, audio-visual, electronic, digital, online, hertzian, cable or satellite media, for any destination or operation notably for information or commercial purposes;
(ii)
le droit représenter tout ou partie des Créations par tout support de communication présent ou à venir, notamment papier, audio, vidéo, audiovisuel, informatique, en ligne, par voie hertzienne, câble ou satellite et ce, pour toute destination ou exploitation, notamment à titre d’information ou commercial ;
(iii)
the right to adapt the Creations, in whole or part, under any graphic form and/or environment, notably online, for any destination or operation notably for information or commercial purposes;
(iii)
le droit d’adapter tout ou partie des Créations sous toutes formes graphiques et/ou sous tout environnement, notamment en ligne et ce, pour toute destination ou exploitation, notamment à titre d’information ou commercial ;
(iv)
the right to translate the Creations, in whole or part, into any language, for any destination or operation notably for information or commercial purposes.
(iv)
le droit de traduire tout ou partie des Créations en toute langue et ce, pour toute destination ou exploitation, notamment à titre d’information ou commercial.

 

14/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

For each and every right described in this article, media and/or means and/or networks include, without limitation, direct or indirect broadcast, either electronic, satellite, cable, from earth or from space, analogical or digital, and more generally, any media and/or mean and/or communication network, direct or indirect, known or unknown, present or future.

Pour l'ensemble des droits visés au présent article, les supports et/ou moyens et/ou réseaux de communication incluent, sans que cette liste soit limitative, la diffusion directe ou indirecte par tout moyen de télécommunication, électronique, hertzien, satellitaire ou par câble, terrestre ou spatial, analogique ou numérique, télévisuelle, et de manière générale, tout support et/ou moyen et/ou réseau de communication, direct ou indirect, connu ou inconnu, actuel ou futur.

The Parties agree that the rights assigned under this Addendum include the right to license or assign all or part of the intellectual property rights assigned hereunder to a third party, on a temporary basis or definitively, in return for payment or free of charge, for any kind of uses, exploitations or operations contemplated by the Company.

Il est précisé que la cession de droits prévue ci-dessus comprend le droit de licencier ou de céder à des tiers, en tout ou partie, les droits de propriété intellectuelle cédés à titre temporaire ou définitif, onéreux ou gratuit et ce, pour tout type d’utilisations, d’exploitations ou d’opérations envisagées par la Société.

In the event that the realization of the Creations would have involved the use of elements already created, the Employee declares that he has been granted all the rights relating to these pre-existing elements and has obtained all the necessary authorizations for the purposes of the Company being able to freely and peacefully exploit the Creations under the conditions set out herein.

Il est entendu que dans l’hypothèse où la réalisation des Créations aurait impliqué l’utilisation d’éléments déjà réalisés, le Salarié déclare s’être fait céder tous les droits afférents à ces éléments préexistants et avoir obtenu toutes les autorisations nécessaires aux fins que la Société puisse librement et paisiblement exploiter les Créations dans les conditions des présentes.

The Employee guarantees the Company against any proceedings and consequences of any proceedings brought by third parties on the basis of an infringement of its rights as a result of the use of the Creations.

Le Salarié garantit la Société contre toutes poursuites et conséquences de toutes poursuites intentées par des tiers sur le fondement d’une atteinte à ses droits du fait de l’utilisation des Créations.

16.2.
Software
16.2.
Logiciels

In accordance with Article L. 113-9 CPI, all intellectual property rights related to software created by the Employee in the framework of his duties or as requested by the Assignee for the duration of his Employment Contract, which includes pre-conception work and technical documentation, for both the executable version and the corresponding source codes, shall be automatically assigned to the Company, which alone will be authorized to exercise them.

Conformément à l’article L. 113-9 du CPI, l’ensemble des droits afférents aux logiciels créés par le Salarié dans l’exercice de sa fonction ou d’après les instructions de la Société pendant la durée de son Contrat de travail et qui comprend le matériel de conception préparatoire et la documentation, sur la version exécutable et les codes sources correspondants, sont dévolus à la Société qui sera seule habilitée à les exercer.

 

15/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

16.3.
Inventions
16.3.
Inventions

These provisions are without prejudice to the application of the provisions of Article L. 611-7 of the CPI relating to the regime applicable to the inventions carried out by the Employee under the conditions referred to therein.

Les présentes stipulations s’entendent sans préjudice de l’application des dispositions de l’article L. 611-7 du CPI portant traitement des inventions conçues par le Salarié dans les conditions visées par celles-ci.

16.4.
Declarations

The Employee declares and warrants that he is fully capable of entering into this Contract and that he has not taken and will not take, directly or indirectly, any step of any kind that could affect the commitments entered into and the Company's rights attached thereto.

16.4.
Déclarations

Le Salarié déclare et garantit qu’il est pleinement à même de conclure le présent Contrat et qu’il n’a effectué et n’effectuera, directement ou indirectement, aucune démarche de quelque nature que ce soit, susceptible d’affecter les engagements souscrits et les droits de la Société y étant attachés.

ARTICLE 17 – EXCLUSIVITY AND CONFIDENTIALITY

ARTICLE 17 – EXCLUSIVITE ET CONFIDENTIALITE

17.1.
In view of the function performed by the Employee, he acknowledges that the Company has a legitimate interest in having an exclusivity clause in this Contract. Therefore, the Employee undertakes, throughout the duration of this Contract, to not engage in any other employment, occupation, consulting or other business activity directly related to the business in which the Company and INOGEN are involved or becomes involved during the term of this Contract, nor will he engage in any other activities that conflict with his obligations to the Company and INOGEN, without the prior written express approval of the Company.
17.1.
Compte tenu de la fonction exercée par le Salarié, il reconnaît que la Société dispose d’un intérêt légitime à insérer une clause d’exclusivité dans le présent Contrat. En conséquence, pendant la durée de son Contrat, le Salarié s’engage à n’exercer aucun autre emploi, profession, activité de conseil ou commerciale directement liée aux activités dans lesquelles la Société et INOGEN sont impliquées ou le deviennent pendant la durée du Contrat, ni à exercer toute autre activité qui entre en conflit avec ses obligations à l'égard de la Société et d’INOGEN, et ce sans l’accord préalable écrit de la Société.

 

16/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

17.2.
Whether during his employment in the Company or at any other time after the termination of his employment Contract, whatever the cause may be, the Employee may not disclose to any third party whomsoever any confidential information concerning the Company, the parent company, its subsidiaries, and/or the companies of the Group and/or concerning any of their subcontractors, suppliers, clients, agents, business partners, employees or representatives, except if the disclosure of such information:
17.2.
Que ce soit pendant la durée de son emploi dans la Société ou à tout moment après la rupture de son Contrat de travail, quelle qu’en soit la cause, le Salarié ne pourra divulguer à aucun tiers quel qu’il soit des informations confidentielles sur la Société, sa société mère, ses filiales et/ou sur l’un quelconque de leurs sous-traitants, fournisseurs, clients, concessionnaires de licence, partenaires commerciaux, employés ou agents, sauf si et dans la mesure où :
(i)
is required for the proper execution of the Employee’s duties towards the Company under the terms of the Contract;
(i)
une telle divulgation est nécessaire à l’exécution de ses obligations envers la Société aux termes du présent Contrat;
(ii)
is authorized by the Company; or
(ii)
est autorisée par la Société ; ou
(iii)
in the cases expressly provided for by law or at the express request of a competent authority.
(iii)
dans les cas expressément prévus par la loi ou sur demande expresse d’une autorité compétente.
17.3.
For the purpose of this section, "Confidential Information" shall mean any information belonging to the Company, in particular any information relating to:
(i)
internal business information (including information relating to strategic plans and practices, business, accounting, financial or marketing plans, practices or programs, training practices and programs, salaries, bonuses, incentive plans and other compensation and benefits information and accounting and business methods);
17.3.
Pour les besoins du présent article, l’expression « Information Confidentielle » désigne toute information appartenant à la Société, notamment toute information relative :
(i)
aux informations commerciales internes (y compris les informations relatives aux plans et pratiques stratégiques, aux plans, pratiques ou programmes commerciaux, comptables, financiers ou marketing, aux pratiques et programmes de formation, aux salaires, primes et bonus, plans d'incitation et autres informations sur la rémunération et les avantages sociaux, ainsi qu'aux méthodes comptables et commerciales) ;

 

17/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

(ii)
compilations of data and analyses, processes, methods, track and performance records, data and data bases relating thereto, the identity of customers and prospects, their specific requirements, and the names, addresses and telephone numbers of individual contacts at customers and prospects, prices, renewal dates and other detailed terms of customer and supplier contracts and proposals, pricing policies, marketing and sales strategies, methods of delivering products and services, and product and service development projects and strategies.
(ii)
aux compilations de données et analyses, processus, méthodes, enregistrements de suivi et de performance, données et bases de données afférentes, à l'identité des clients et prospects, à leurs exigences spécifiques, ainsi qu'aux noms, adresses et numéros de téléphone des contacts individuels chez les clients et prospects, les prix, les dates de renouvellement et les autres conditions détaillées des contrats et des propositions des clients et des fournisseurs, les politiques de prix, les stratégies de marketing et de vente, les méthodes de livraison des produits et des services, ainsi que les projets et les stratégies de développement des produits et des services.

"Confidential Information" shall also mean (vi) source code, object code, formats and other documentation for software products, (vii) user manuals and technical manuals for products, (viii) employment and payroll records, (ix) forecasts, budgets, acquisition models and other nonpublic financial information, (x) expansion plans, management policies, methods of operation, information about possible acquisitions or divestitures and other business and acquisition strategies and policies, disclosed to the Employee by the Company on the occasion of the performance of his duties under this Agreement and/or during the term of this Agreement, whether directly or indirectly, in writing, orally, through drawings or sketches, or by observation, and that are not part of the public knowledge or literature.

L’expression « Information Confidentielle » désigne également (vi) le code source, le code objet, les formats et autres documents relatifs aux produits logiciels, (vii) les manuels d'utilisation et les manuels techniques des produits, (viii) les registres d'emploi et de paie, (ix) les prévisions, les budgets, les modèles d'acquisition et autres informations financières non publiques, (x) les plans d'expansion, les politiques de gestion, les méthodes d'exploitation, les informations sur les acquisitions ou cessions possibles et autres stratégies et politiques commerciales et d'acquisition, qui aura été révélée au Salarié par la Société à l’occasion de l’exécution de sa fonction et/ou pendant la durée du Contrat, de manière directe ou indirecte, écrite ou orale, à l’aide de dessins ou croquis ou par observation, et qui ne fait pas partie du domaine public ou de publications.

Confidential information consists of, without limitation, all information concerning the Company and all companies of the Group that the Employee may have knowledge of during his employment as well as all inventions, upgrades, discoveries or ideas that he may have perfected or completed.

Les informations confidentielles consistent, sans s'y limiter, à toutes les informations concernant la société et toutes les sociétés du groupe dont la Salariée peut avoir connaissance pendant son emploi, ainsi que toutes les inventions, mises à niveau, découvertes ou idées qu'elles peuvent ont perfectionné ou complété.

 

18/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

ARTICLE 18 – NON-SOLICITATION OF EMPLOYEES

The Employee undertakes, for a period of twelve (12) months as from the date of his actual departure from the Company:

ARTICLE 18 – NON-SOLLICITATION DE SALARIES

Le Salarié s’interdit, pendant une période de douze (12) mois à compter de la date de son départ effectif de la Société :

(i)
not to propose to any person who was, at the time of the Employee’s actual departure or during the twelve (12) months preceding his departure, an employee of the Company, or to attempt by any means, directly or indirectly, to persuade or incite this person to accept another employment or to leave the Company and;
(i)
de proposer un emploi à toute personne qui était, au moment de ce départ effectif ou au cours des douze (12) mois précédents, un salarié de la Société ou de tenter, par quelque moyen que ce soit, directement ou indirectement, de persuader ou d’inciter cette personne à accepter un autre emploi ou à quitter la Société et ;
(ii)
not to hire any person who was an employee of the Company, at the time of the Employee's actual departure or during the twelve (12) months preceding this departure, or to have hired him by a third party with whom the Employee has business relations.
(ii)
d’embaucher, ou de faire embaucher par un tiers avec qui le Salarié est en relation d’affaires, toute personne qui était, au moment de ce départ effectif ou au cours des douze (12) mois précédents, un salarié de la Société.

ARTICLE 19 – NON-COMPETITION AND NON SOLICITATION OF CLIENTELE

ARTICLE 19 – NON-CONCURRENCE ET NON SOLLICITATION DE CLIENTELE

19.1.
The Employee acknowledges that the activities performed under this Contract involve direct contact with the clients and prospective customers of the Company and that those activities will give him a wide access to the Company's business modal, know-how, techniques, trade practices, trade secrets and more generally to numerous confidential information relating to the Company and to its Group.
19.1.
Le Salarié reconnaît que les activités visées au présent Contrat de travail impliquent des contacts directs avec les clients et prospects de la Société et lui donneront largement accès au business model, aux savoir-faire, techniques, pratiques commerciales et secrets commerciaux de la Société et plus généralement à de nombreuses informations confidentielles concernant la Société et le Groupe auquel elle appartient.

The Employee recognizes that, such confidential and sensitive information is an essential strength of the Company, which therefore has a legitimate interest in having non-competition and non-solicitation of clientele clauses in this employment Contract.

Il reconnaît que ces données sont confidentielles et sensibles et constituent un atout essentiel de la Société qui a donc un intérêt légitime à l'insertion d'une clause de non-concurrence et de non-sollicitation de clientèle dans le présent Contrat de travail.

 

19/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

19.2.
Consequently, during his Contract and after his effective departure from the Company, the Employee expressly undertakes:
19.2.
En conséquence, pendant la durée du présent Contrat et après son départ effectif de la Société, le Salarié s’engage expressément :
(i)
Not to act or work, in quality of employee, non- employee or intermediary for any company which activity is similar or competing to the Company’s activity (the “Activity”), including notably an activity consisting in the design, production, sales and marketing of medical devices for bronchial decongestion (airway clearance technique) for patients suffering from obstructive respiratory diseases.
(i)
A ne pas agir ou travailler, en qualité de salarié, de non-salarié ou d’intermédiaire, pour une société ayant une activité similaire ou concurrente à celle de la Société (l’« Activité »), incluant notamment une activité consistant en la conception, la vente, la production et la commercialisation de dispositifs médicaux de décongestion bronchique (technique de dégagement des voies respiratoires) pour les patients souffrant de maladies respiratoires obstructives.

He further undertakes not to create the same kind of business on his own behalf or to participate or be involved, directly or indirectly, to/in a business that corresponds to the Activity.

Il s’engage, en outre, à ne pas créer le même type de société pour son propre compte et à ne pas participer ou être impliqué, directement ou indirectement, à/dans une telle société dont l’activité correspond à l’Activité.

(ii)
Not to enter, directly or indirectly, into business relations (including as an intermediary) of any kind with clients, contractors or prospective customers with whom the Employee was in contact over a period of twelve (12) months prior to the notification of termination of his employment Contract.
(ii)
A ne pas directement ou indirectement, entrer en relation d’affaires, sous quelque forme que ce soit (y compris en tant qu’intermédiaire) avec les clients ou prospects ou co-contractants auprès desquels il aura été en contact dans les douze (12) mois précédant la notification de la rupture de son Contrat de travail.
(iii)
Not to request that any purchaser of services or products from, or supplier of services or products to, the Company, curtail or cancel its business or refrain from doing business with the Company.
(iii)
A ne pas demander à un acheteur de services ou de produits de la Société, ou à un fournisseur de services ou de produits de la Société de réduire ou d'annuler ses activités avec la Société ou de s'abstenir de faire des affaires avec cette dernière.

 

20/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

(iv)
Not to have any share in any manner whatsoever, directly or indirectly, in any enterprise which conducts activities corresponding to the Activity. It includes acquiring or owning shares or deposit receipts for shares, whether or not in his own name, in any enterprise which conducts activities corresponding to the Activity, excluding shares officially listed on a stock exchange.
(iv)
Ne pas détenir de parts de quelque manière que ce soit, directement ou indirectement, dans une entreprise qui mène des activités correspondant à l'Activité. Cela inclut l'acquisition ou la possession d'actions ou de récépissés de dépôt d'actions, que ce soit ou non en son nom propre, dans toute entreprise menant des activités correspondant à l'Activité, à l'exclusion des actions officiellement cotées en bourse.

The prohibitions above shall be in effect for a period of twelve (12) months after the Employee’s effective departure from the Company and cover the European Union, the United-Kingdom, Switzerland, Brazil, Mexico, Africa, the Middle East, Indonesia, Malaysia, Japan and China.

Les interdictions visées ci-dessus sont applicables pendant une durée de douze (12) mois à compter du départ effectif du Salarié de la Société et couvrent l’Union Européenne, le Royaume-Uni, la Suisse, le Brésil, le Mexique, l’Afrique, le Moyen-Orient, l’Indonésie, la Malaisie, le Japon et la Chine.

19.3.
It is understood that, regardless of the Party having terminated the employment Contract and regardless of the cause, the Company may release the Employee from this non-competition obligation and/or from this non-solicitation of clientele obligation. The decision of the Company should be made in writing at the latest within fifteen (15) calendar days after the notification of the termination or, in the event of the Employee’s resignation, within fifteen (15) calendar days after the receipt by the Company of the Employee’s resignation letter and at the latest at the Employee’s effective departure from the Company.
19.3.
Il est expressément entendu entre les Parties, quelle que soit la Partie à l’origine de la rupture et quelle qu’en soit la cause, que la Société se réserve la possibilité de dispenser le Salarié de cette clause de non-concurrence et/ou de cette obligation de non sollicitation de clientèle, sous réserve d’en informer cette dernière, par écrit au plus tard dans les quinze (15) jours calendaires qui suivent la notification de la rupture ou, en cas de démission du Salarié, dans les quinze (15) jours calendaires qui suivent la réception par la Société de la lettre de démission et au plus tard au moment du départ effectif du Salarié de la Société.

 

21/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

19.4.
As counterpart for these non-competition and non-solicitation of clientele obligations the Employee shall receive, after the effective termination of this Contract and during the non-competition and the non-solicitation of clientele obligations a monthly gross indemnity corresponding to 60% of his gross monthly remuneration calculated on the basis of the fixed salaries received over the last twelve (12) full months preceding the notification of the termination of the current Contract or the date of signature of the termination by mutual agreement.
19.4.
En contrepartie de ces engagements de non-concurrence et de non sollicitation de clientèle, le Salarié percevra, après la cessation effective du présent Contrat et pendant toute la durée de ces obligations, une indemnité brute mensuelle égale à 60% de sa rémunération mensuelle brute de base calculé sur la base des salaires fixes perçus au cours des douze (12) derniers mois précédant la notification de la rupture du présent Contrat ou la date de signature de l’accord de rupture conventionnelle.

This indemnity shall be paid throughout the period during which this clause applies in order to compensate his loss resulting from the restriction imposed upon his activity after his effective departure from the Company and shall be subject to social contributions.

Cette indemnité sera payée au cours de la période durant laquelle elle est applicable afin de compenser la restriction imposée au Salarié eu égard à son activité à compter de son départ effectif de la Société et sera assujettie aux cotisations sociales.

ARTICLE 20 – TERMINATION

ARTICLE 20 – RESILIATION

20.1.
In case of termination of this Contract for whatsoever reason (resignation, dismissal, retirement, etc.), the Employee shall return to the Company upon him leaving from the Company, irrespective of the legal term of the Contract, any documents, reports, studies, researches, drawings, listings, files and correspondence, as well as any equipment, belonging to the Company that he would have used or that would have being given to him within the performance of his mission.
20.1.
En cas de résiliation du présent Contrat pour quelque raison que ce soit (démission, licenciement, départ en retraite, etc.), le Salarié remettra à la Société, lors de son départ et quelle que soit la durée du présent Contrat, tous documents, rapports, études, recherches, dessins, listes, fichiers et correspondances, ainsi que tout matériel appartenant à la Société qui lui aurait été remis ou dont il aurait disposé lors de l’exécution de sa fonction.

The Employee undertakes not to make copies or reproductions for his personal use or any other use, except having received formal authorization from the Company.

Le Salarié s’interdit de faire des copies ou reproductions de tout matériel de la Société pour son usage personnel ou tout autre usage, sauf autorisation expresse de la Société.

 

22/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

20.2.
In the event of a dismissal, the Employee will be entitled to a Contractual dismissal indemnity (hereafter the “Contractual Severance Indemnity”) under the following conditions:
20.2.
En cas de licenciement, le Salarié aura droit à une indemnité Contractuelle de licenciement (ci-après l’« Indemnité Contractuelle de Rupture ») dans les conditions ci-dessous définies :
In case of dismissal following a Change in Control as defined in Appendix 3 to the present Contract: the Employee will benefit from a Contractual Severance Indemnity of a gross amount equal to twenty-four (24) months' gross monthly base salary. This Indemnity will be payable to the Employee on condition that, on the one hand, his dismissal is not based on gross or willful misconduct and, on the other hand, is notified within twelve (12) months of the Change of Control.
En cas de licenciement suivant une situation de Changement de Contrôle tel que défini en Annexe 3 au présent Contrat : le Salarié bénéficiera d’une Indemnité Contractuelle de Rupture d’un montant brut égal à vingt-quatre (24) mois de son salaire de base mensuel brut. Cette Indemnité sera due au Salarié à la condition que d’une part, son licenciement ne soit pas fondé sur une faute grave ou lourde et que, d’autre part, celui-ci soit notifié dans les douze (12) mois suivant le Changement de Contrôle.
In the event of dismissal notified by the Company (out of any Change in Control situation, and except in case of a dismissal for gross or willful misconduct): the Employee will benefit from a Contractual Severance Indemnity of a gross amount equal to twelve (12) months' gross monthly base salary. This Indemnity will be payable to the Employee on condition that his dismissal is not based on disciplinary, gross or willful misconduct.
En cas de licenciement prononcé par la Société (hors de toute situation de Changement de Contrôle, et sauf licenciement pour faute grave ou lourde) : le Salarié bénéficiera d’une Indemnité Contractuelle de Rupture d’un montant brut égal à douze (12) mois de son salaire de base mensuel brut. Cette Indemnité sera due au Salarié à la condition que son licenciement ne soit pas fondé sur une faute disciplinaire, grave ou lourde.

In any cases:

From the gross amount of the Contractual Severance Indemnity will be deducted the gross amount of the applicable legal dismissal indemnity.

En toutes hypothèses :

Du montant brut de l’Indemnité Contractuelle de Rupture sera déduit le montant brut de l’indemnité légale ou conventionnelle de licenciement applicable.
The gross monthly base salary which will be taken into account to calculate the amount of the Contractual Severance Indemnity will correspond to the average of the base salaries received by the Employee during the twelve (12) months preceding the date of notification of his dismissal.
Le salaire de base mensuel brut qui sera pris en compte pour calculer le montant de l’Indemnité Contractuelle de Rupture correspondra à la moyenne des salaires de base perçus par le Salarié au cours des douze (12) mois précédant la date de notification de son licenciement.
The Contractual Severance Indemnity will be paid with the balance of the Employee’s account.
L’Indemnité Contractuelle de Rupture sera payée avec le solde de tout compte du Salarié.

 

23/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

ARTICLE 21 – DATA PROTECTION

ARTICLE 21 – DONNEES PERSONNELLES

21.1.
The Employee is solely responsible for the accuracy of the information he has provided to the Company under his employment Contract.
21.1.
Le Salarié est seul responsable de l’exactitude des informations qu’il a fournies à la Société dans le cadre de son Contrat de travail.
21.2.
The Employee is hereby informed that the personal data collected in the context of his recruitment and in connection with the establishment of his employment Contract are processed under the responsibility of the Company, which is data controller.
21.2.
Le Salarié est informé que les données à caractère personnel le concernant et collectées dans le cadre de son recrutement ainsi qu’à l’occasion de l’établissement de son Contrat de travail sont traitées sous la responsabilité de la Société, qui est responsable de traitement.
21.3.
The purpose for the processing of his personal data is to manage his working relationship with the Employee. This processing is necessary for the performance of this Contract.
21.3.
Le traitement de ses données personnelles a pour finalité la gestion de sa relation de travail avec la Société. Ce traitement est nécessaire à l’exécution de son Contrat de travail.
21.4.
All employee's personal data are processed in accordance with the applicable regulations, in particular the European Regulation No. 2016/679 of 27 April 2016 on the Protection of Personal Data and any legislation or regulations that may supplement or replace this Regulation.
21.4.
L’ensemble des données personnelles du Salarié sont traitées conformément à la règlementation applicable en la matière, en particulier celle issue du Règlement européen n°2016/679 du 27 avril 2016 sur la Protection des Données Personnelles ainsi que toute législation ou réglementation qui viendrait en complément ou en substitution de ce Règlement.

The Employee is hereby informed that, within the Company, his personal data are communicated or made accessible only to the persons to whom it is necessary to communicate them for the purpose of the performance of this Contract. They will also be transmitted to the competent social authorities when required under the law.

Le Salarié est informé du fait que, au sein de la Société, ses données personnelles ne sont communiquées ou rendues accessibles qu’aux personnes auxquelles il est nécessaire de les communiquer pour les besoins de l’exécution du présent Contrat. Elles seront également transmises aux organismes sociaux compétents lorsque cela est requis par la réglementation.

21.5.
Employee’s personal data will also be shared with the staff of eventual other entities of the Group, including eventual entities located outside the European Union. In such a case, transfers of personal data within Group are governed by data transfer agreements that ensure an appropriate protection of the personal data concerned.
21.5.
Les données personnelles du Salarié seront par ailleurs partagées avec le personnel d’autres éventuelles entités du Groupe la Société, y compris d’éventuelles entités situées en dehors de l’Union Européenne. Dans cette hypothèse, les transferts de données personnelles au sein du Groupe seront encadrés par le biais de Contrats de transfert de données garantissant une protection appropriée aux données personnelles concernées.

 

24/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

21.6.
The personal data of the Employee will be kept for the duration of his employment Contract as well as for an additional period of time that will not excess the statute of limitation applying to any action arising out of this Contract, i.e. for a period of five (5) years.
21.6.
Les données personnelles du Salarié seront conservées pendant la durée de son Contrat de travail ainsi que pendant une durée supplémentaire qui n’excédera pas la durée de prescription applicable à toute action dérivant de ce Contrat, soit pendant une durée de cinq (5) ans.

The Employee has a right of access, rectification, deletion, limitation, opposition regarding the processing of his personal data as well as the right to define guidelines regarding what happens to his data after his death and the right to the portability of his personal data by making his request to the Vice President Chief Data and Information Officer. He also has the right to file a complaint with the “Commission Nationale de l'Informatique et des Libertés”.

Le Salarié dispose d’un droit d’accès, de rectification, d’effacement, de limitation, d’opposition concernant le traitement de ses données personnelles ainsi que du droit de définir des directives relatives au sort de ses données après sa mort et du droit à la portabilité de ses données personnelles en formulant sa demande au Vice-Président – Directeur des Données et de l’Information. Il dispose également du droit d’introduire une réclamation auprès de la Commission Nationale de l’Informatique et des Libertés.

21.7.
An information notice with the information contained in this article and describing all other personal data processing activities that will be carried out by the Company during the performance of his employment Contract has been provided to the Employee.
21.7.
Une notice d’information reprenant les informations du présent article et détaillant l’ensemble des autres traitements de données à caractère personnel qui seront mis en œuvre par la Société au cours de l’exécution de son Contrat de travail a été remis au Salarié.

ARTICLE 22 – PRIOR AGREEMENTS

ARTICLE 22 – ACCORDS ET ENGAGEMENTS ANTERIEURS

This employment Contract sets forth the entire agreement between the Parties regarding the Employee’s employment with the Company and annuls and integrally replaces all written or oral Contracts or agreements which may previously have existed before the date of the present Agreement between the Company and/or any companies belonging to the same Group.

Il est entendu que le présent Contrat reflète l'intégralité de l'accord intervenu entre les Parties et qu'il annule et remplace intégralement tous accords et/ou engagements antérieurs, écrits ou verbaux, qui auraient pu intervenir entre le Salarié et la Société et/ou l'une des sociétés du Groupe.

ARTICLE 23 – OTHER

The Employee must notify the Company in writing of any change of address or family circumstances.

 

ARTICLE 23 – DIVERS

Le Salarié devra notifier par écrit à la Société tout changement de domicile ou de situation de famille.

 

 

25/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

ARTICLE 24 – APPLICABLE LAW - JURISDICTION

This Contract is governed by French law, both for the purposes of its performance and its termination. The French courts shall have exclusive jurisdiction concerning any dispute related hereto.

ARTICLE 24 – LOI APPLICABLE - TRIBUNAUX COMPETENTS

Le présent Contrat est soumis à la loi française, tant pour son exécution que pour sa résiliation, et tout litige s'y rapportant sera de la compétence exclusive des tribunaux français.

ARTICLE 25 – TRANSLATION

In the event of a conflict between the French and English version hereof, the French text shall prevail in all circumstances.

ARTICLE 25 – TRADUCTION

En cas de conflit entre les versions en langue française et anglaise du présent Contrat de travail, le texte en français prévaudra en toutes circonstances.

ARTICLE 26 – SIGNATURE VIA DOCUSIGN

Signed by means of a qualified electronic signature (QES) process implemented by a third party provider incorporating DocuSign technology, which guarantees the security and integrity of digital copies in accordance with Article 1367 of the French Civil Code and implementing decree no. 2017-1416 of 28 September 2017 on electronic signature, transposing regulation (EU) no. 910/2014 of the European Parliament and Council of 23 July 2014 on electronic identification and trust services for electronic transactions on the internal market.

 

ARTICLE 26 – SIGNATURE VIA DOCUSIGN

Signé au moyen d'un procédé de signature électronique qualifiée (SEQ) mis en œuvre par un prestataire tiers, intégrant la technologie DocuSign, qui garantit la sécurité et l'intégrité des exemplaires numériques conformément à l’article 1367 du code civil et au décret d’application n°2017-1416 du 28 septembre 2017 relatif à la signature électronique, transposant le règlement (UE) n°910/2014 du Parlement européen et du Conseil du 23 juillet 2014 sur l'identification électronique et les services de confiance pour les transactions électroniques au sein du marché intérieur.

 

 

 

Signed via Docusign, on 1

Fait via Docusign, le 2

 

 

 

 

 

 

 

 

 

/s/ Nabil Shabshab

____________________________

PHYSIO-ASSIST

Represented by / représentée par

Mr. Nabil SHABSHAB

 

 

 

 

 

 

 

 

 

/s/ Grégoire Ramade

________________________

Monsieur Grégoire RAMADE

 

1.
Each page shall be initialed and the signature of the Employee shall be preceded by the notation « lu et approuvé – bon pour accord » (= “read and approved – good for agreement”).
2.
Chaque page doit être paraphée et la signature du Salarié doit être précédée de la mention « lu et approuvé – bon pour accord ».

26/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

Exhibit 1 – Duties

In his function as Senior Vice President of International Sales, the Employee will be notably in charge of the main following duties:

Key Duties:

Responsible for all Sales outside of North America for the Company, INOGEN and any future non-US acquired subsidiaries;
Any other tasks necessary to duly perform his duties as Senior Vice President of International Sales.

Annexe 1 - Attributions

En sa qualité de Senior Vice President International Sales, le Salarié sera notamment en charge des principales tâches suivantes :

Principales attributions :

Responsable des ventes hors Amérique du Nord pour la Société, INOGEN et toute future filiale acquise (hors Etats-Unis) ;
Toutes autres tâches nécessaires au bon exercice de sa fonction de Senior Vice President International Sales.

 

27/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

Exhibit 2 – ITC

Annexe 2 – TIC

When working from a co-working space, the Company puts at the Employee’s disposal the equipment necessary for such activity, namely:

Dans le cadre de son travail depuis un espace de co-working, la Société met à la disposition du Salarié le matériel nécessaire à l’accomplissement de son activité, à savoir :

-
a laptop computer with the relevant security and connection facilities allowing its use;
-
un ordinateur portable avec les équipements de sécurité et de connexion;
-
a mobile phone.
-
un téléphone portable.

 

28/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

Exhibit 3 – Change in Control definition

Annexe 3 – Définition

du Changement de Contrôle

As regard to the Contractual Severance Indemnity to which the Employee may be eligible to according to Article 22.2 of his employment Contract, the Parties acknowledge and agree that the term “Change in Control” is determined as the occurrence of any of the following events:

Concernant l’Indemnité Contractuelle de Rupture à laquelle le Salarié peut être éligible en vertu de l’article 22.2 de son Contrat de travail, les Parties reconnaissent et acceptent que le terme "Changement de Contrôle" désigne la survenance de l’un des évènements suivants :

(i)
a change in the ownership of the Parent Company which occurs on the date on which a person, acting alone or in concert (“Person”), acquires directly or indirectly more than fifty per cent (50%) of the voting rights of the Parent Company. It being specified for the purposes of this paragraph (i) that the acquisition of additional shares of the Parent Company by any Person who is considered to own more than fifty per cent (50%) of the voting rights of the Parent does not constitute a Change of Control; or
(i)
un changement dans l'actionnariat de la Société Mère qui intervient à la date à laquelle une personne, agissant seul ou de concert (une « Personne »), acquiert directement ou indirectement plus de cinquante pour cent (50%) des droits de vote de la Société Mère. Etant précisé pour les besoins du présent paragraphe (i) que l'acquisition additionnelle d'actions de la Société Mère par toute Personne qui est considérée détenir plus de cinquante pour cent (50 %) des droits de vote de la Société Mère ne constitue pas un Changement de Contrôle ; ou
(ii)
a change in the effective control of the Parent Company which occurs on the date that a majority of members of the board of directors of the Parent Company is replaced during any consecutive twelve (12) month period by members of the board of directors of the Parent Company whose appointment is not endorsed by a majority of the members of the Board of the Parent Company prior to the date of the appointment. For purposes of this clause (ii), if any Person is considered to be in effective control of the Parent Company, the acquisition of additional control of the Parent Company by the same Person will not be considered a Change of Control; or
(ii)
un changement du contrôle effectif de la Société Mère qui intervient à la date à laquelle une majorité des membres du conseil d’administration (board of directors) de la Société Mère est remplacée au cours d'une période consécutive de douze (12) mois, par des membres dont la nomination n'a pas été préalablement approuvée par la majorité des membres du conseil d’administration (board of directors) de la Société Mère. Etant précisé pour les besoins du présent paragraphe (ii), si une Personne est considérée comme ayant le contrôle effectif de la Société Mère, l'acquisition d'un contrôle supplémentaire de la Société Mère par ladite Personne ne constitue pas un Changement de Contrôle ; ou

 

29/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

(iii)
the transfer of a substantial part of the assets of the Parent Company which occurs on the date on which a Person acquires (or has acquired during a consecutive period of twelve (12) months preceding the last date of acquisition of assets by such Person) assets of the Parent Company whose total Gross Fair Market Value is equal to or more than 50% of the total Gross Fair Market Value of all the assets of the Parent Company on the date preceding such acquisitions. It being specified that, the following events do not constitute a Change of Control within the meaning of this paragraph (iii):
(iii)
le transfert d'une partie substantielle des actifs de la Société Mère qui intervient à la date à laquelle une Personne acquiert (ou a acquis au cours d’une période consécutive de douze (12) mois précédant la dernière date d'acquisition d’actifs par cette Personne) des actifs de la Société Mère dont la Valeur de Marché Brute totale est égale ou supérieure à 50 % de la Valeur de Marché Brute totale de l’ensemble des actifs de la Société Mère à la date précédent ces acquisitions. Etant précisé que, les événements suivants ne constituent pas un Changement de Contrôle au sens du présent paragraphe (iii) :

(A) a transfer to an entity controlled by the shareholders of Parent Company immediately after the completion of the transfer, or (B) a transfer of assets by the Parent Company to: (1) a shareholder of the Parent Company immediately before the asset transfer) in exchange for or with respect to the Parent Company’s stock, or (2) an entity of which 50% or more of the total value or voting rights of which is owned, directly or indirectly, by the Parent Company, or (3) a Person, that owns, directly or indirectly, 50% or more of the total value or voting rights of all the outstanding stock of the Parent Company, or (4) an entity, at least 50% of the total value or voting rights of which is owned, directly or indirectly, by a Person described in paragraph (iii)(B)(3).

(A) un transfert à une entité contrôlée par les actionnaires de la Société Mère immédiatement après la réalisation du transfert, ou (B) un transfert d'actifs par la Société Mère à : (1) un actionnaire de la Société Mère (immédiatement avant le transfert d'actifs) en échange ou au titre des actions de la Société Mère,, ou (2) une entité dont 50 % ou plus de la valeur totale ou des droits de vote sont détenus, directement ou indirectement, par la Société Mère, ou (3) une Personne qui détient, directement ou indirectement, 50 % ou plus de la valeur totale ou des droits de vote des actions de la Société Mère la Société Mère, ou (4) une entité dont au moins 50 % de la valeur totale ou des droits de vote sont détenus, directement ou indirectement, par une Personne au sens du paragraphe (iii)(B)(3).

For the purposes of this paragraph (iii), the "Gross Fair Market Value" means the value of the assets of the Parent Company, or the value of the assets being disposed of, determined without regard to any liabilities associated with such assets.

Pour l’application du présent paragraphe (iii), la « Valeur de Marché Brute » désigne la valeur des actifs de la Société Mère ou la valeur des actifs transférés de la Société Mère déterminée sans tenir compte du passif associé à ces actifs.

 

30/31


Employment contract / Contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

It being specified that a transaction whose sole purpose is (i) an intra-group reorganization by way notably of contribution, sale, merger or demerger or (ii) the setting up of a holding company held in substantially the same proportions by the Persons who held the shares of the Parent Company immediately prior to the completion of such transaction or (iii) to change the state of the Parent Company’s incorporation, shall not constitute a Change of Control.

Etant précisé qu’une opération dont le seul but est (i) une réorganisation intragroupe par voie notamment d’apport, de cession, de fusion ou de scission ou (ii) la création d’une société holding détenue dans des proportions substantiellement identiques par les Personnes qui détenaient les titres de la Société Mère immédiatement avant la réalisation de cette opération ou (iii) de transférer le siège social de la Société Mère dans un état différent de celui dans lequel elle a été constituée, ne constitue pas un Changement de Contrôle.

For the purposes of this article, capitalized terms are defined as follows:

Pour l’application du présent article, les termes commençant par une majuscule sont définis comme suit :

"Parent Company" means Inogen Inc. a corporation organized under the laws of the State of Delaware, whose head office is at 301 Coromar Dr., Goleta, California 93117.

« Société Mère » désigne Inogen Inc. société de droit de l’Etat du Delaware, dont le siège social est situé 301 Coromar Dr., Goleta, California 93117.

 

31/31


EX-10.45 3 ingn-ex10_45.htm EX-10.45 EX-10.45

 

Exhibit 10.45

 

ADDENDUM No. 1 TO

THE EMPLOYMENT CONTRACT

 

AVENANT N°1 AU CONTRAT DE TRAVAIL

 

Between:

Entre :

PHYSIO-ASSIST, a simplified joint-stock company under French law, with its registered office located at 31 Résidence Parc Club Du Golf, 13100 Aix-en-Provence, France, registered at the Trade Register of Aix-en-Provence under the number 753 793 827.

PHYSIO-ASSIST, une société par actions simplifiée de droit français, dont le siège social est situé 31 Résidence Parc Club Du Golf, 13100 Aix-en-Provence, France, immatriculée au Registre du Commerce et des Sociétés d’Aix-en-Provence sous le numéro 753 793 827.

Represented for the purposes hereof by Mr. Jason SOMER duly empowered to this effect

Représentée par Monsieur Jason SOMER dûment habilité à l’effet des présentes

 

 

(hereinafter referred to as the “Company”)

 

 

(ci-après dénommée la « Société »)

 

 

And:

 

 

Mr. Grégoire RAMADE

A French citizen

Born on July 6, 1969 in Beirut (Lebanon)

Residing 43 avenue André Morizet

92100 Boulogne-Billancourt

France

 

 

Et :

 

 

Monsieur Grégoire RAMADE

De nationalité française

Né le 6 juillet 1969 à Beyrouth (Liban)

Demeurant 43 avenue André Morizet

92100 Boulogne-Billancourt

France

Social security number: 1 69 07 99 205 096 81

Numéro de sécurité sociale : 1 69 07 99 205 096 81

 

(hereafter referred to as the “Employee”)

 

(ci-après dénommé le « Salarié »)

The Employee and the Company are collectively hereinafter referred to as the “Parties”.

Le Salarié et la Société sont collectivement désignés les « Parties ».

Group” means every company in France or abroad which controls directly or indirectly through one or more intermediary entities or is controlled by the Company or is under the same control as the Company.

Le terme « Groupe » désigne toute société en France ou à l’étranger qui, directement ou indirectement au moyen d’un ou plusieurs intermédiaires, contrôle, est contrôlée ou est sous le même contrôle que la Société.

Control” such as referred in the previous sentence, means the direct or indirect holding of at least 50% of the capital or of the right to vote with regard to the Company.

 

Le terme « Contrôle » dans le contexte de la phrase précédente vise la détention directe ou indirecte d’au moins 50% du capital ou des droits de vote d’une société.

 

 

FRMATTERS!3558856.1


Addendum No 1 to the employment contract / Avenant n°1 au contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

IT HAS BEEN AGREED AS FOLLOWS:

IL A ETE CONVENU ET ARRETE CE QUI SUIT :

It is reminded that the Employee was hired by the Company as from November 6, 2023 under an indefinite employment contract, as Senior Vice-President of International Sales, Executive status, position 3.3 – coefficient 270 according to the Collective Bargaining Agreement for Offices of Technical Studies, Offices of Consulting Engineers and Consulting Firms (so-called “SYNTEC”) (hereafter referred to as the “Employment Contract”).

Il est rappelé que le Salarié a été embauché par la Société à compter du 6 novembre 2023 par contrat de travail à durée indéterminée en qualité de Senior Vice President International Sales, statut Cadre, position 3.3 – coefficient 270 conformément à la Convention Collective des Bureaux d’Etudes Techniques, Cabinets d’Ingénieurs-Conseils et Sociétés de Conseil (dite « Syntec ») (ci-après le « Contrat de travail »).

Further to changes in the Group's organization, the Company proposed to the Employee to integrate the function of Chief Commercial Officer. The latter accepted.

Suite à des changements intervenus au sein de l’organisation du Groupe, la Société a proposé au Salarié de changer de fonction afin d’intégrer le poste de Directeur Commercial (« Chief Commercial Officer »), ce que le Salarié a accepté.

Therefore, the Parties agree on the modification of several clauses of the Employment Contract, as defined in the present addendum (hereafter referred to as the “Addendum”).

Par conséquent, les Parties sont convenues de modifier plusieurs clauses du Contrat de travail, selon les termes définis dans le présent avenant (ci-après l’« Avenant »).

The Employee expressly accepts the modification of his Employment Contract, which has been discussed with the Company and for which he acknowledges he had a reasonable period of reflection.

Le Salarié accepte expressément la modification de son Contrat de travail, qui a été discutée avec la Société et pour laquelle il reconnaît avoir disposé d’un délai de réflexion raisonnable.

ARTICLE 1 – FUNCTION - DUTIES

ARTICLE 1 – FONCTION - ATTRIBUTIONS

Sections 2.1 and 2.2 of the Employment Contract are integrally replaced by the following provisions and by Exhibit 1 to this Addendum:

Les paragraphes 2.1 et 2.2 du Contrat de travail sont intégralement remplacés par les stipulations suivantes et par l’Annexe 1 au présent Avenant :

2.1.
The Employee is hired by the Company as Chief Commercial Officer, Executive status, position 3.3 – coefficient 270.
2.1.
Le Salarié est embauché par la Société en qualité de Directeur Commercial (« Chief Commercial Officer »), statut Cadre, position 3.3 – coefficient 270.

The duties assigned to the Employee are notably described in Exhibit 1. The Employee understands that these duties will necessarily evolve in accordance with the development of the business. The Employee therefore accepts that his duties may be changed as the Company judges necessary and that these modifications may not be considered as a modification to his Contract as long as they respect his qualifications and his role.

 

Les attributions du Salarié sont notamment celles décrites en Annexe 1. Les attributions du Salarié sont nécessairement évolutives et pourront faire l'objet de toutes modifications ou précisions jugées utiles par la Société, sous réserve de respecter ses qualifications et sa fonction, sans que cette modification ne constitue une modification du présent Contrat.

 

 

 

Page 2/9


Addendum No 1 to the employment contract / Avenant n°1 au contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

2.2.
In respect of his professional activity, the Employee will report to Mr. Kevin SMITH, CEO of INOGEN Inc., or to any person who may validly replace him. The reporting can be changed so long as this does not represent a change in the job function and the responsibilities of the Employee.
2.2.
Dans le cadre de sa fonction, le Salarié devra rendre compte de son activité́ professionnelle à Monsieur Kevin SMITH, Président d’INOGEN Inc., ou à toute personne qui pourrait lui être substitué. Le rattachement hiérarchique du Salarié pourra être modifié des lors que cela n’emporte pas modification de sa fonction et de ses responsabilités.

ARTICLE 2 – REMUNERATION

ARTICLE 2 – REMUNERATION

Sections 4.1 and 4.2 of the Employment Contract are integrally replaced by the following provisions:

Les paragraphes 4.1 et 4.2 du Contrat de travail sont intégralement remplacés par les stipulations suivantes :

4.1.
As remuneration for his activity, the Employee will receive a base gross annual salary of € 364,000.00 (three hundred and sixty-four thousand euros) paid in 12 (twelve) equal instalments, i.e. a gross monthly salary of € 30,333.34 (thirty thousand three hundred and thirty-three euros and thirty-four cents), in accordance with the terms of payment set out in the legal provisions and provisions specified in the applicable collective bargaining agreement.
4.1.
En rémunération de son activité, le Salarié recevra un salaire fixe annuel brut de 364.000,00 € (trois cent soixante-quatre mille euros) payé en 12 (douze) mensualités égales, soit un salaire mensuel brut de 30.333,34 € (trente mille trois cent trente-trois euros et trente-quatre centimes), selon les modalités de paiement prévues par les dispositions légales et conventionnelles applicables.
4.2.
In addition, the Employee may be eligible to an annual bonus taregt that could amount to 60% of his gross annual base salary in case of achievement of targets at 100%. Annual targets will be set jointly by the Company and the Employee.
4.2.
En surplus, le Salarié pourra être éligible à un bonus annuel sur objectifs pouvant s'élever à 60 % de son salaire fixe annuel brut en cas d’atteinte des objectifs à 100%. Les objectifs annuels seront fixés conjointement par la Société et le Salarié.

The granting conditions and payment modalities of this annual bonus will be defined in a separate document that will be submitted to the Employee.

Les conditions d'octroi et modalités de paiement de ce bonus annuel seront définies au sein d'un document séparé qui sera transmis au Salarié.

It is agreed that the achievement of the quarterly target assigned to the Employee prior to the signature of the present Addendum according to Article 4.2 of his Contract, i.e. 50% of his gross annual base salary, remains guaranteed at 100% for the first two quarters following the Employee’s hiring date, i.e. for the 4th quarter of 2023 (on a pro rata basis according to the employee's period of presence) and for the 1st quarter of 2024.

 

Il est convenu que la réalisation de l’objectif trimestriel qui avait été fixé au Salarié à l’article 4.2 de son Contrat préalablement à la signature du présent Avenant, soit 50% de son salaire fixe annuel brut, demeure garantie à 100% pour les deux premiers trimestres suivant la date d’embauche du Salarié, à savoir pour le 4ème trimestre 2023 (au prorata du temps de présence du Salarié) et pour le 1er trimestre 2024.

 

 

 

Page 3/9


Addendum No 1 to the employment contract / Avenant n°1 au contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

Section 4.3 of the Employment Contract is deleted in its entirety. The Employee therefore acknowledges and expressly accepts that he is no longer eligible for the growth-based incentive provided for in Article 4.3 of his Contract for 2024 and 2025.

Le paragraphe 4.3 du Contrat de travail est intégralement supprimé. Ainsi, le Salarié reconnaît et accepte expressément qu’il n’est plus éligible à la prime de croissance qui était prévue à l’article 4.3 de son Contrat pour les années 2024 et 2025.

For information, the minimum gross salary provided by the Collective Agreement relating to the Employee's level of classification (position 3.3 – coefficient 270) and working under an annual lump sum agreement in days over the year amounts to € 81,806.40 (eighty-one thousand eight hundred six euros and forty cents) gross per year, at the date of signature of the present Contract.

Pour information, les appointements bruts minima de la Convention Collective afférents au niveau de classification du Salarié (position 3.3 – coefficient 270) et pour des salariés en forfait annuel en jours s’élèvent, à la date des présentes, à la somme de 81 806,40 € (quatre-vingt-un mille huit cent six euros et quarante centimes) bruts par an.

ARTICLE 3 – MEDICAL EXPENSES, CONTENGENCY AND RETIREMENT SCHEMES

ARTICLE 3 – REGIMES DE MUTUELLE, DE PREVOYANCE ET DE RETRAITE

Article 14 of the Employment Contract is integrally replaced by the following provisions:

L’article 14 du Contrat de travail est intégralement remplacé par les stipulations suivantes :

The Employee will benefit from mandatory complementary social protection schemes (notably healthcare and providence schemes) and complementary retirement schemes as well as from any other collective contract which may be concluded by the Company for the benefit of a staff category to which the Employee belongs, in accordance with the legal and regulatory provisions and the applicable Collective Bargaining Agreement.

Le Salarié bénéficiera des régimes obligatoires de protection sociale complémentaire (notamment frais de santé et prévoyance) et de retraite complémentaire, ainsi que de tout autre contrat collectif qui pourrait être souscrit par la Société au bénéfice d’une catégorie de personnel à laquelle le Salarié appartient, conformément aux dispositions légales et réglementaires ainsi qu’aux stipulations conventionnelles applicables.

The Company shall provide at the Employee, in accordance with the provisions of the Law and the applicable collective bargaining agreement, with a detailed information notice on the supplementary social protection contracts, summarizing in particular the coverage, the conditions of application and, where applicable, the relevant seniority conditions.

La Société remet au Salarié, dans les conditions définies par la loi ou la Convention Collective, une notice d’information détaillée des contrats de protection sociale complémentaire résumant notamment les garanties, les modalités d’application et, le cas échéant, les conditions d’ancienneté afférentes.

In this respect, the Employee expressly accepts that the employee’s contributions relating to the said schemes will be deducted from his monthly gross salary.

 

A cet égard, le Salarié accepte expressément que les cotisations salariales relatives aux régimes susvisés soient précomptées sur son salaire mensuel brut.

 

 

 

Page 4/9


Addendum No 1 to the employment contract / Avenant n°1 au contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

ARTICLE 4 – NON-COMPETITION AND NON-SOLICITATION OF CLIENTELE

ARTICLE 4 – NON-CONCURRENCE ET NON SOLLICITATION DE CLIENTELE

Section 19.2 of the Employment Contract is intégrally replaced by the following provisions:

Le paragraphe 19.2 du Contrat de travail est intégralement remplacé par les stipulations suivantes :

19.2.
Consequently, during his Contract and after his effective departure from the Company, the Employee expressly undertakes:
19.2.
En conséquence, pendant la durée du présent Contrat et après son départ effectif de la Société, le Salarié s’engage expressément :
(i)
Not to act or work, in quality of employee, non- employee or intermediary for any company which activity is similar or competing to the Company’s activity (the “Activity”), including notably an activity consisting in the design, production, sales and marketing of medical devices for bronchial decongestion (airway clearance technique) for patients suffering from obstructive respiratory diseases.
(i)
A ne pas agir ou travailler, en qualité de salarié, de non-salarié ou d’intermédiaire, pour une société ayant une activité similaire ou concurrente à celle de la Société (l’« Activité »), incluant notamment une activité consistant en la conception, la vente, la production et la commercialisation de dispositifs médicaux de décongestion bronchique (technique de dégagement des voies respiratoires) pour les patients souffrant de maladies respiratoires obstructives.

He further undertakes not to create the same kind of business on his own behalf or to participate or be involved, directly or indirectly, to/in a business that corresponds to the Activity.

Il s’engage, en outre, à ne pas créer le même type de société pour son propre compte et à ne pas participer ou être impliqué, directement ou indirectement, à/dans une telle société dont l’activité correspond à l’Activité.

(ii)
Not to enter, directly or indirectly, into business relations (including as an intermediary) of any kind with clients, contractors or prospective customers with whom the Employee was in contact over a period of twelve (12) months prior to the notification of termination of his employment Contract.
(ii)
A ne pas directement ou indirectement, entrer en relation d’affaires, sous quelque forme que ce soit (y compris en tant qu’intermédiaire) avec les clients ou prospects ou co-contractants auprès desquels il aura été en contact dans les douze (12) mois précédant la notification de la rupture de son Contrat de travail.
(iii)
Not to request that any purchaser of services or products from, or supplier of services or products to, the Company, curtail or cancel its business or refrain from doing business with the Company.

 

(iii)
A ne pas demander à un acheteur de services ou de produits de la Société, ou à un fournisseur de services ou de produits de la Société de réduire ou d'annuler ses activités avec la Société ou de s'abstenir de faire des affaires avec cette dernière.

 

 

 

Page 5/9


Addendum No 1 to the employment contract / Avenant n°1 au contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

(iv)
Not to have any share in any manner whatsoever, directly or indirectly, in any enterprise which conducts activities corresponding to the Activity. It includes acquiring or owning shares or deposit receipts for shares, whether or not in his own name, in any enterprise which conducts activities corresponding to the Activity, excluding shares officially listed on a stock exchange.
(iv)
Ne pas détenir de parts de quelque manière que ce soit, directement ou indirectement, dans une entreprise qui mène des activités correspondant à l'Activité. Cela inclut l'acquisition ou la possession d'actions ou de récépissés de dépôt d'actions, que ce soit ou non en son nom propre, dans toute entreprise menant des activités correspondant à l'Activité, à l'exclusion des actions officiellement cotées en bourse.

The prohibitions above shall be in effect for a period of twelve (12) months after the Employee’s effective departure from the Company and cover the European Union, the United-Kingdom, Switzerland, Brazil, Mexico, Africa, the Middle East, Indonesia, Malaysia, Japan, China and America (North America, Central America and South America).

Les interdictions visées ci-dessus sont applicables pendant une durée de douze (12) mois à compter du départ effectif du Salarié de la Société et couvrent l’Union Européenne, le Royaume-Uni, la Suisse, le Brésil, le Mexique, l’Afrique, le Moyen-Orient, l’Indonésie, la Malaisie, le Japon, la Chine et l’Amérique (Amérique du Nord, Amérique Centrale et Amérique du Sud).

ARTICLE 5 - PROFESSIONAL TRAINING

ARTICLE 5 – FORMATION PROFESSIONNELLE

The Employee has a right to training, which is guaranteed by the Company in accordance with Article L. 6321-1 of the French Labour Code.

Le Salarié bénéficie d’un droit à la formation assuré par la Société conformément aux dispositions de l’article L. 6321-1 du Code du travail.

ARTICLE 6 - TERMINATION

ARTICLE 6 – RESILIATION

Section 20.1 of the Employment Contract is integrally replaced by the following provisions:

Le paragraphe 20.1 du Contrat de travail est intégralement remplacé par les stipulations suivantes :

20.1.
The Employee’s employment contract may be terminated at any time by either the Company or the Employee, subject to the respect of the applicable procedure and a notice period, the duration of which is provided by law and in the applicable collective bargaining agreement. However, no notice period applies in case of serious or gross misconduct.

 

20.1.
Ce Contrat peut être résilié à tout moment par la Société ou par le Salarié, à condition de respecter la procédure applicable et un préavis dont la durée sera déterminée conformément à la loi et à la convention collective applicable. Toutefois, en cas de faute grave ou lourde, aucun préavis ne sera applicable.

 

 

 

Page 6/9


Addendum No 1 to the employment contract / Avenant n°1 au contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

In case of termination of this Contract for whatsoever reason (resignation, dismissal, retirement, etc.), the Employee shall return to the Company upon him leaving from the Company, irrespective of the legal term of the Contract, any documents, reports, studies, researches, drawings, listings, files and correspondence, as well as any equipment, belonging to the Company that he would have used or that would have being given to him within the performance of his mission.

En cas de résiliation du présent Contrat pour quelque raison que ce soit (démission, licenciement, départ en retraite, etc.), le Salarié remettra à la Société, lors de son départ et quelle que soit la durée du présent Contrat, tous documents, rapports, études, recherches, dessins, listes, fichiers et correspondances, ainsi que tout matériel appartenant à la Société qui lui aurait été remis ou dont il aurait disposé lors de l’exécution de sa fonction.

The Employee undertakes not to make copies or reproductions for his personal use or any other use, except having received formal authorization from the Company.

Le Salarié s’interdit de faire des copies ou reproductions de tout matériel de la Société pour son usage personnel ou tout autre usage, sauf autorisation expresse de la Société.

ARTICLE 7 – DATE OF EFFECT OF THE PRESENT ADDENDUM

ARTICLE 7 – ENTREE EN VIGUEUR DU PRESENT AVENANT

The present Addendum is concluded for an indefinite-term and enters into force as from January 1, 2024.

Le présent Avenant est conclu pour une durée indéterminée et prend effet à compter du 1er janvier 2024.

ARTICLE 8 – PRIOR AGREEMENTS

ARTICLE 8 – ACCORDS ET ENGAGEMENTS ANTERIEURS

It is agreed that the present Addendum reflects the entire agreement reached between the Parties and replaces the sections 2.1, 2.2, 4.1, 4.2, 19.2, and 20.1 of the Employment Contract.

Il est entendu que le présent Avenant reflète l’intégralité de l’accord intervenu entre les Parties et qu’il remplace les paragraphes 2.1, 2.2, 4.1, 4.2, 19.2, et 20.1 du Contrat de travail.

It is expressly agreed by the Parties that the provisions of the Employment Contract, other than the provisions mentioned in this Addendum, remain unchanged.

Il est expressément convenu entre les Parties que les stipulations du Contrat de travail autres que celles qui sont mentionnées dans le présent Avenant, demeurent inchangées.

ARTICLE 9 – APPLICABLE LAW – JURISDICTION

ARTICLE 9 – LOI APPLICABLE – TRIBUNAUX COMPETENTS

This Addendum is governed by French law, both for the purposes of its performance and its termination. The French courts shall have exclusive jurisdiction concerning any dispute related hereto.

Le présent Avenant est soumis à la loi française, tant pour son exécution que pour sa résiliation, et tout litige s'y rapportant sera de la compétence exclusive des tribunaux français.

ARTICLE 10 – TRANSLATION

ARTICLE 10 – TRADUCTION

In the event of a conflict between the French and English versions hereof, the French text shall prevail in all circumstances.

 

En cas de conflit entre les versions en langue française et anglaise du présent Avenant, le texte en français prévaudra en toute circonstance.

 

 

 

Page 7/9


Addendum No 1 to the employment contract / Avenant n°1 au contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

ARTICLE 11 – SIGNATURE VIA DOCUSIGN

ARTICLE 11 – SIGNATURE VIA DOCUSIGN

Signed by means of a qualified electronic signature (QES) process implemented by a third party provider incorporating DocuSign technology, which guarantees the security and integrity of digital copies in accordance with Article 1367 of the French Civil Code and implementing decree no. 2017-1416 of 28 September 2017 on electronic signature, transposing regulation (EU) no. 910/2014 of the European Parliament and Council of 23 July 2014 on electronic identification and trust services for electronic transactions on the internal market.

Signé au moyen d'un procédé de signature électronique qualifiée (SEQ) mis en œuvre par un prestataire tiers, intégrant la technologie DocuSign, qui garantit la sécurité et l'intégrité des exemplaires numériques conformément à l’article 1367 du code civil et au décret d’application n°2017-1416 du 28 septembre 2017 relatif à la signature électronique, transposant le règlement (UE) n°910/2014 du Parlement européen et du Conseil du 23 juillet 2014 sur l'identification électronique et les services de confiance pour les transactions électroniques au sein du marché intérieur.

Signed via Docusign on January 4, 20241

 

Signé via Docusign le 4 janvier 20242

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

/s/ Jason Somer

 

 

/s/ Gregoire Ramade

 

 

 

 

 

 

 

 

PHYSIO-ASSIST

Represented by / représentée par

Mr. Jason SOMER

 

 

 

Monsieur Grégoire RAMADE

 

 

1.
Each page must be initialed, and the signature of the Employee shall be preceded by the handwritten notation « lu et approuvé – bon pour accord » (= “read and approved – good for agreement”).
2.
Chaque page doit être paraphée et la signature du Salarié précédée de la mention manuscrite « lu et approuvé – bon pour accord ».

 

Page 8/9


Addendum No 1 to the employment contract / Avenant n°1 au contrat de travail

Physio-Assist / Monsieur Grégoire RAMADE

 

 

Exhibit 1 – Job description - Duties

Annexe 1 – Fonction - Attributions

In his function as Chief Commercial Officer, the Employee will be notably in charge of the following main duties:

En qualité de Directeur Commercial (« Chief Commercial Officer »), le Salarié aura notamment les attributions principales suivantes :

Key Duties:

Principales attributions :

Responsible for all global Sales and Marketing for the Company, INOGEN, and any future acquired subsidiaries;
Être responsable de l’ensemble des ventes et du marketing pour la Société, INOGEN et toute future filiale acquise ;
Any other tasks necessary to duly perform his duties as Chief Commercial Officer.
Toutes autres tâches nécessaires au bon exercice de sa fonction de Directeur Commercial (« Chief Commercial Officer »).

 

 

Page 9/9


EX-23.1 4 ingn-ex23_1.htm EX-23.1 EX-23.1

Exhibit 23.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement Nos. 333-272468, 333-270009, 333-223280, 333-216352, 333-210175, 333-203842 and 333-194016 on Form S-8 of our reports dated March 1, 2024, relating to the financial statements of Inogen, Inc. (the “Company”), and the effectiveness of the Company’s internal control over financial reporting, appearing in this Annual Report on Form 10-K for the year ended December 31, 2023.

 

 

/s/ DELOITTE & TOUCHE LLP

 

Los Angeles, California

March 1, 2024

 


EX-31.1 5 ingn-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO 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 R. M. Smith, certify that:

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

 

Dated: March 1, 2024

 

By:

 

/s/ Kevin R. M. Smith

 

 

 

 

Kevin R. M. Smith

 

 

 

 

Chief Executive Officer

President

Director

(Principal Executive Officer)

 

 


EX-31.2 6 ingn-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a)

AS ADOPTED PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

I, Michael K. Sergesketter, certify that:

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

 

Dated: March 1, 2024

 

By:

 

/s/ Michael K. Sergesketter

 

 

 

 

Michael K. Sergesketter

Chief Financial Officer

 

 

 

 

Executive Vice President

Corporate Treasurer

(Principal Financial and Accounting Officer)

 

 


EX-32.1 7 ingn-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATIONS OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

I, Kevin R. M. Smith, the chief executive officer of Inogen, Inc. (the “Company”), certify for the purposes of 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge,

(i)
the Annual Report of the Company on Form 10-K for the year ended December 31, 2023 (the “Report”), fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(ii)
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

March 1, 2024

By:

 

/s/ Kevin R. M. Smith

 

 

 

Kevin R. M. Smith

 

 

 

Chief Executive Officer

President

Director

 

I, Michael Sergesketter, the chief financial officer of Inogen, Inc. (the “Company”), certify for the purposes of 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge,

(i)
the Annual Report of the Company on Form 10-K for the year ended December 31, 2023 (the “Report”), fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(ii)
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

March 1, 2024

By:

 

/s/ Michael K. Sergesketter

 

 

 

Michael K. Sergesketter

 

 

 

Chief Financial Officer

Executive Vice President

Corporate Treasurer

 

 


EX-97.1 8 ingn-ex97_1.htm EX-97.1 EX-97.1

 

 

Exhibit 97.1

INOGEN, INC.

CLAWBACK POLICY

This Inogen, Inc. Clawback Policy (this “Policy”) was approved effective as of October 2, 2023 (the “Effective Date”) by the Compensation Committee (the “Committee”) of the Board of Directors (the “Board”) of Inogen, Inc. (the “Company”). This Policy is adopted pursuant to and intended to comply with Rule 5608 (Recovery of Erroneously Awarded Compensation) of The Nasdaq Stock Market LLC (“Nasdaq”) so long as the Company’s securities are listed on Nasdaq.

Purpose and Policy Statement

The Company is committed to conducting business with integrity in accordance with high ethical standards and in compliance with all applicable laws, rules and regulations. This includes the Company’s commitment to comply with all laws, rules and regulations applicable to the presentation of the Company’s financial information to the public and to the recovery of erroneously awarded incentive-based compensation.

As a result, the Committee has adopted this Policy to provide that, in the event the Company is required to prepare an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (each, as applicable, a “Restatement”), the Company will recover reasonably promptly the amount of any “erroneously awarded compensation” “received” by an “executive officer,” in each case as such terms are defined in this Policy, if and to the extent required by any federal or state law, rule or regulation, or rule, regulation, policy or listing standard of the Securities and Exchange Commission (“SEC”) or any securities exchange on which the Company’s securities are listed, including without limitation, Nasdaq Rule 5608 (Recovery of Erroneously Awarded Compensation).

In the event of any change in any federal or state law, rule or regulation, or rule, regulation, policy or listing standard of the SEC or any securities exchange on which the Company’s securities are listed after the Effective Date, which requires the Company to recover compensation from an executive officer, the Company will seek recovery under this Policy to the extent required by such laws, rules, regulations or listing standards.

 

1

 


 

Administration

The Committee has full power, authority, and sole and exclusive discretion to reasonably construe, interpret and administer this Policy. The Committee will interpret this Policy consistent with Nasdaq Rule 5608 (Recovery of Erroneously Awarded Compensation) and any guidance issued thereunder, the rules and regulations of the SEC, and any other applicable laws, rules or regulations governing the mandatory recovery of compensation, as such laws, rules or regulations may change, be interpreted or evolve from time to time. All determinations and decisions made by the Committee will be made in its reasonable discretion and will be final, conclusive and binding on all affected individuals.

The term “Committee” as used in this Policy means the Compensation Committee of the Board, or in the absence of such a committee, a majority of the “independent directors” (as defined under Nasdaq Rule 5605(a)(2)) serving on the Board.

Applicability

This Policy applies to all “incentive-based compensation” “received” by a person, in each case as such terms are defined in this Policy:

After beginning service as an “executive officer,” as such term is defined in this Policy, and who served as an executive officer at any time during the performance period for that incentive-based compensation;
While the Company has a class of securities listed on Nasdaq or another national securities exchange or a national securities association; and
During the three completed fiscal years immediately preceding the date that the Company is required to prepare the Restatement, plus any transition period (that results from a change in the Company’s fiscal year) within or immediately following those three completed fiscal years; provided, however, that a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year that comprises a period of nine to 12 months would be deemed a completed fiscal year; and provided, further, that the Company’s obligation to recover erroneously awarded compensation is not dependent on if or when the restated financial statements are filed.

For purpose of determining the relevant recovery period, the date that the Company is required to prepare a Restatement is the earlier to occur of: (i) the date the Company’s Board, a committee of the Board or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare a Restatement; or (ii) the date a court, regulator or other legally authorized body directs the Company to prepare a Restatement.

 

2

 


 

Executive Officers Covered by Policy

This Policy covers the Company’s current and former executive officers who received erroneously awarded compensation regardless of whether the executive officer committed misconduct or contributed to the error.

The term “executive officer” as used in this Policy means the Company’s:

president;
principal financial officer;
principal accounting officer (or if there is no such accounting officer, the controller);
any vice-president of the Company in charge of a principal business unit, division or function (such as sales, administration or finance);
any other officer who performs a policy-making function; or
any other person who performs similar policy-making functions for the Company and executive officers of the Company’s parents or subsidiaries if such individuals perform such policy-making functions for the Company.

Policy-making function is not intended to include policy-making functions that are not significant.

Identification of an executive officer for purposes of this Policy would include at a minimum executive officers identified by the Company pursuant to Item 401(b) of SEC Regulation S-K.

Authority and Obligation to Recover Erroneously Awarded Compensation; Exceptions

In the event of a Restatement, the Company must reasonably promptly recover any “erroneously awarded compensation,” as such term is defined in this Policy, in compliance with this Policy, except to the extent one of the three conditions below is met and the Committee has made a determination that recovery would be impracticable.

1.
The direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered and the Company has made a reasonable attempt to recover any amount of erroneously awarded compensation, has documented such reasonable attempt(s) to recover and provided that documentation to Nasdaq.
2.
Recovery would violate home country law where that law was adopted prior to November 28, 2022 and the Company has obtained an opinion of home country counsel, acceptable to Nasdaq, that recovery would result in such a violation and has provided such opinion to Nasdaq.
3.
Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Section 401(a)(13) or 411(a) of the U.S. Internal Revenue Code and regulations thereunder.

 

3

 


 

Erroneously Awarded Compensation

The term “erroneously awarded compensation” as used in this Policy means that amount of “incentive-based compensation” received that exceeds the amount of “incentive-based compensation” that otherwise would have been received had it been determined based on the restated amounts and must be computed without regard to any taxes paid.

For incentive-based compensation based on stock price or total shareholder return, where the amount of erroneously awarded compensation is not subject to mathematical recalculation directly from the information in a Restatement,

the amount must be based on a reasonable estimate of the effect of the Restatement on the stock price or total shareholder return upon which the incentive-based compensation was received; and
the Company must maintain documentation of the determination of that reasonable estimate and provide such documentation to Nasdaq.

The term “incentive-based compensation” as used in this Policy means any compensation that is granted, earned or vested based wholly or in part upon the attainment of a financial reporting measure.

The term “financial reporting measures” as used in this Policy means measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures. Financial reporting measures include, without limitation, stock price and total shareholder return, and may include non-GAAP financial measures. A financial reporting measure need not be presented within the Company’s financial statements or included in an SEC filing to constitute a financial reporting measure for this purpose.

Incentive-based compensation is deemed “received” as such term is used in this Policy by an executive officer in the Company’s fiscal period during which the financial reporting measure specified in the incentive-based compensation award is attained, even if the payment or grant of the incentive-based compensation occurs after the end of that period.

Notwithstanding the generality of the foregoing, “incentive-based compensation” is intended to be interpreted and construed broadly and includes with respect to any plan that takes into account incentive-based compensation (other than a tax-qualified plan) any amount contributed to a notional account based on erroneously awarded compensation and any earnings accrued to date on that notional account. Such plans include without limitation long-term disability plans, life insurance plans, supplemental executive retirement plans and other compensation, if it is based on incentive-based compensation.

For clarity and the avoidance of doubt, “incentive-based compensation” does not include the following:

base salary (other than any base salary increase earned wholly or in part based on the attainment of a financial reporting measure, which increase is subject to recovery as incentive-based compensation hereunder);

4

 


 

bonuses paid solely at the discretion of the Committee or Board that are not paid from a “bonus pool” that is determined by satisfying a financial reporting measure performance goal;
bonuses paid solely upon satisfying one or more subjective standards (e.g., demonstrated leadership) and/or completion of a specified employment period;
non-equity incentive plan awards earned solely upon satisfying one or more strategic measures (e.g., consummating a merger or divestiture), or operational measures (e.g., completion of a project); and
equity awards for which the grant is not contingent upon achieving any financial reporting measure performance goal, and vesting is contingent solely upon completion of a specified employment period and/or attaining one or more non-financial reporting measures.

Method of Recovery

The Committee will determine, in its reasonable discretion, the method for recovering incentive-based compensation hereunder, which may include, without limitation, any one or more of the following:

requiring reimbursement of cash incentive-based compensation previously paid;
seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer or other disposition of any equity-based awards;
cancelling or rescinding some or all outstanding vested or unvested equity-based awards;
adjusting or withholding from unpaid compensation, deferred compensation or other set-off;
cancelling or setting-off against planned future grants of equity-based awards; and/or
any other method required or authorized by applicable law or contract.

Enforceability

In addition to the adoption of this Policy, the Company will take steps to implement an agreement to this Policy by all current and future executive officers. In furtherance of the foregoing, each executive officer subject to this Policy is required to sign and return to the Company the Acknowledgement Form attached hereto as Exhibit A pursuant to which such executive officer will agree to be bound by the terms and comply with this Policy.

Policy Not Exclusive

Any recovery under this Policy is in addition to, and not in lieu of, any other remedies or rights of recovery that may be available to the Company pursuant to the terms of any other clawback or recovery policy or any similar policy in any employment agreement, incentive or equity compensation plan or award or other agreement and any other legal rights or remedies available to the Company.

5

 


 

Notwithstanding the generality of the foregoing, to the extent that the requirements under the provisions of Section 304 of the Sarbanes-Oxley Act of 2002 are broader than the provisions in this Policy, the provisions of such law will apply to the Company’s Chief Executive Officer and Chief Financial Officer.

No Indemnification

The Company will not indemnify or agree to indemnify any executive officer or former executive officer against the loss of erroneously awarded compensation nor will the Company pay or agree to pay any insurance premium to cover the loss of erroneously awarded compensation.

Effective Date

This Policy is effective as of the Effective Date and applies to all incentive-based compensation received by the Company’s current and former executive officers on or after the Effective Date.

Required Disclosures

The Company will file all disclosures with respect to this Policy in accordance with the requirements of the federal securities laws, including the disclosure required by the applicable SEC filings and will provide all required SEC and other disclosures regarding this Policy and in the event of a Restatement.

Amendment and Termination

The Committee may amend, modify or terminate this Policy in whole or in part at any time in its sole discretion and may adopt such rules and procedures that it deems necessary or appropriate to implement this Policy or to comply with Nasdaq Rule 5608 (Recovery of Erroneously Awarded Compensation) and any other applicable laws, rules and regulations.

Successors

This Policy shall be binding and enforceable against all current and former executive officers of the Company and their respective beneficiaries, heirs, executors, administrators, or other legal representatives.

 

* * * * * *

 

Adopted by the Compensation Committee

of the Board of Directors of Inogen, Inc.

on July 27, 2023.

 

 

 

 

 

 

6

 


 

 

INOGEN, INC.

CLAWBACK POLICY

ACKNOWLEDGEMENT FORM

 

By signing below, the undersigned acknowledges and confirms that the undersigned has received and reviewed a copy of the Inogen, Inc. Clawback Policy (the “Policy”).

By signing this Acknowledgement Form, the undersigned acknowledges and agrees that the undersigned is and will continue to be subject to the Policy and that the Policy will apply both during and after the undersigned’s employment with Inogen, Inc. and its direct and indirect subsidiaries.

Further, by signing below, the undersigned agrees to abide by the terms of the Policy, including, without limitation, by returning any erroneously awarded compensation (as defined in the Policy) to Inogen, Inc. and its direct and indirect subsidiaries to the extent required by, and in a manner permitted by, the Policy.

 

 

 

 

 

Signature:

 

 

 

 

 

 

 

 

Name:

 

 

 

 

 

 

 

 

Date:

 

 

 

 

 

 

7

 


GRAPHIC 9 img252357023_0.jpg GRAPHIC begin 644 img252357023_0.jpg M_]C_X 02D9)1@ ! 0$!2@%* #_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" 3D"$(# 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#]4Z**\+^, MG[3@\ ^,[7P/X6\-W7C3QI<(KFPMGV) K+N&\@$YVX;& IR6% 'KND^+M$U M[5M3TS3M5M+W4=+94O;6"96DMV;. ZCE2<'KZ&M>OAWP+XL^*WP$\5>,_%WB M3X57E[8>*+X7U\]C.LCVBAI" -F_Y5\T_?QTZBOLCQ-XJM?"O@[4_$=U%.]G MI]C)?RQ1H#*41"Y4 D?-@=SUH VJ*^4E^/?[0/BV,ZMX5^$=I;: 1O1-7=OM M,B=F4&6(G(Z80_C7=?LY?M,Q_&JZU70=7T=O#OB_25+75@Q.UU#['90PW*58 MA65N1N')YP >YT5X;^U1\?M5^ VAZ#<:/I=IJ=WJET\.+PML0*H/ 4@DDD=Z MXO\ X7!^TK_T2/2_^_X_^/T ?4U% /A9X53Q=XDLE;[;/-ZM%D+D90\'K7VS5;4M,L]8L M9;._M(+ZSF7;);W,:R1N/0J001]: .2^'OQI\$_%*$-X9\16>HS;=S6F_P N MX48YS$V&Q[XQ[UVU?&7[6G[-'A;P#X+NOB)X+$GA35]*GAE>&RE9(I-\JH#& M,_NW!=2-N!@'C/-?2?P,\77_ (\^$/A37M4'_$QO;%'N&V[=[C*E\=MV-WXT M =S7QW^SZJ?$#]L;XE>,]'&?#]K$]J+B/_5S2$QQJ01P0WDR/^1[UU'[0'QF MU?QOXC;X/_# _;/$=\&AU?5(F_=:=#TD7>.C '#-_#G:,N<+['\&/A'I/P5\ M"6?AS2_WK+^]N[QEP]S.0-TA';H !V YZT ?.W_ 4:;RO#O@25@=B:A.20 M/]A#_0UZ+I/[*]XN;.WO%"W$$-O >M0:UHUCMCLY9$O/(59;9E1B)$<#((Z^_(.030! MV<>O6-UH)UBRNH;[3S ;B.XMY \7?66KB::%N&3?$J#(^L+#\#0!UW[>6AP: MK^S[?WDJ*9=,OK:YB8]06D\HX_"4UZ;\!=8EU[X*^![Z=B\\FCVPD8]698PI M;\2,_C7FW[=VL0:;^SSJ=M*RK)J%[:VT2GJ6$@E./^ Q-7IGP+T6;P[\&?!. MGW$;0W,.CVHEC;JCF)2RGW!)% '?_$KX*Z'\4KZSNM5NM0MY+6, MQ(+.1%!!.>=R-S7FWC']EGPIX>\(ZYJMMJ&LO<6-C/?6K8BFVXTDXKKS6_"Q]$T5X_\#_#\?BCX6Z) MJ5_=7,MW,)@[!EZ+-(B_P^BBNZ_X5_I__/:Z_P"^E_\ B:XZU-T:DJ3^RVON M.NC45:G&HNJ3^\Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ B:Q- M3IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#S MVNO^^E_^)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z M?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P") MH Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ M\]KK_OI?_B:/^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7 M^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ MB: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ M //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#SVNO^^E_^)H_X M5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z?_SVNO\ OI?_ M (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I M_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/ M^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7 M_P")H Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%? MZ?\ \]KK_OI?_B:/^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XF MC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^ ME_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A M7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#SVNO^^E_^ M)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z?_SVNO\ MOI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_ MX5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ \]KK_OI? M_B:/^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ M +Z7_P")H Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ B: .FHKF M?^%?Z?\ \]KK_OI?_B:/^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ //:Z_[Z M7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z M_P"^E_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z?_SVNO\ OI?_ (F@#IJ* MYG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#SVNO^ M^E_^)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z?_SV MNO\ OI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z: MBN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ \]KK M_OI?_B:/^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\ M]KK_ +Z7_P")H Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ B: . MFHKF?^%?Z?\ \]KK_OI?_B:/^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ //: MZ_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I_ M_/:Z_P"^E_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z?_SVNO\ OI?_ (F@ M#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#S MVNO^^E_^)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z M?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P") MH Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ M\]KK_OI?_B:/^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7 M^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ MB: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ M //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#SVNO^^E_^)H_X M5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z?_SVNO\ OI?_ M (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I M_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/ M^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7 M_P")H Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%? MZ?\ \]KK_OI?_B:/^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XF MC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^ ME_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A M7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#SVNO^^E_^ M)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z?_SVNO\ MOI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_ MX5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ \]KK_OI? M_B:/^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ M +Z7_P")H Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ B: .FHKF M?^%?Z?\ \]KK_OI?_B:/^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ //:Z_[Z M7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z M_P"^E_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z?_SVNO\ OI?_ (F@#IJ* MYG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#SVNO^ M^E_^)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z?_SV MNO\ OI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z: MBN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ \]KK M_OI?_B:/^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\ M]KK_ +Z7_P")H Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ B: . MFHKF?^%?Z?\ \]KK_OI?_B:/^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ //: MZ_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I_ M_/:Z_P"^E_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z?_SVNO\ OI?_ (F@ M#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#S MVNO^^E_^)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z M?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P") MH Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ M\]KK_OI?_B:/^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7 M^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ MB: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ M //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#SVNO^^E_^)H_X M5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z?_SVNO\ OI?_ M (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I M_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/ M^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7 M_P")H Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%? MZ?\ \]KK_OI?_B:/^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XF MC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#SVNO^^E_^)H_X5_I__/:Z_P"^ ME_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z?_SVNO\ OI?_ (F@#IJ*YG_A M7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_X5_I_P#SVNO^^E_^ M)H_X5_I__/:Z_P"^E_\ B: .FHKF?^%?Z?\ \]KK_OI?_B:/^%?Z?_SVNO\ MOI?_ (F@#IJ*YG_A7^G_ //:Z_[Z7_XFC_A7^G_\]KK_ +Z7_P")H Z:BN9_ MX5_I_P#SVNO^^E_^)KHXHQ#&B#D* HS[4 /HHHH **** "BBB@ HHHH **** M "BBB@ HHHH *^2/C=X3^+'P37Q;X^\*?$@'PV]T^H3:/JP?\ "*74$.I1:1I,(21@Z!E#@1HH?#'D M[\IQ_"C4O#G@66'0]033_ +%IC[BB6X"A0 P!*D*" >H.#75Z M9IMMH^FVEA9Q""SM8D@AB!)"(JA57GG@ 59H ^(?AC^SO^T!\(+>]C\+ZCX5 MLGO7#W%Q+B::3'0%WA)P.>.F23WKUGX?Z+^T;;^,M*D\6:_X#PN(0Z[U!YSQP?JZB@#D/A3\,=(^$/@?3_ SHRDV]L"TD[@;[B5N7D;W)_( # MH!7A'CC]G'Q]X)^*FI^/OA#K5E:3:LS/?Z/J'RQL[ME\9!5E+9;!VE3G!.<5 M]344 ?*D'[._Q+^,WC+1]8^,>M::NAZ3)YT&@Z3DK(V02&XP%.!D[F; P-N< MU]54M% !1110 5S/Q._Y)KXL_P"P1=_^B7KIJYGXG?\ )-?%G_8(N_\ T2]; MT/XL/5?F8UOX4O1G,_LW?\D7\._]O'_I3+7IE>9_LW?\D7\._P#;Q_Z4RUZ9 M6V._WJK_ (I?FS'!?[K2_P *_(****XCL"BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ KF?B=_P DU\6?]@B[_P#1+UTUA_%AZK\ MS&M_"EZ,YG]F[_DB_AW_ +>/_2F6O3*\S_9N_P"2+^'?^WC_ -*9:],K;'?[ MU5_Q2_-F."_W6E_A7Y!1117$=@4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % MF5MCO\ >JO^*7YL MQP7^ZTO\*_(****XCL"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBN?U_P >:+X;W+=7BO.O_+O!\\GT('3\<5Q8S&X;+Z3KXNHH M176327XFU*C4KRY*46WY'045XMKWQJU&[8II<"6$?:20"20_GP/R-;_PM\?Z MAXBOI].U)EGD6(RQSA0IX(!4XX[C\C7PF#\0,DS#,H9;AI2E*6BERVBWVU?- M_P"2V\SVJV1XRAAWB*B22Z7U_P OQ/2J***_2#Y\**** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "N9^)W_ "37Q9_V"+O_ -$O735S/Q._Y)KXL_[!%W_Z)>MZ'\6'JOS, M:W\*7HSF?V;O^2+^'?\ MX_]*9:],KS/]F[_ )(OX=_[>/\ TIEKTRML=_O5 M7_%+\V8X+_=:7^%?D%%%%<1V!1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %<-XH^+6EZ#-+;6R-J%W&=K!#MC4]P6]?H#7;LNY6 )7(QD=1 M7SAJ'@77;'4GLSIMS.X8A9(HF9'']X,.,?R[U^6\>9YG&38>BLIIW=1M.7+S M(/B5KFO[D:Y^R6[<>3:Y0 M8]SU/YXKEN2?4UZ3H'P5O[O;)JMPMC'WABP\GY]!^M>DZ!X'T;PV%:TLU,X_ MY>)OGD^N3T_#%?CN$X&XEXFJK%9M4<$^M1MRMY0Z>CY3ZNKG.79='V>%CS/^ M[M\W_P .>,:!\,]=U[:XMOL5N?\ EM=93\EZG\L>]>M^"?A_:>#5DD65KJ]E M7:\[+MPO7:H[#./R%=517[;P_P !Y3P_..(@G4K+[4NGHEHOQ?F?'X[.L5CH MNFWRQ?1?JPHHHK]'/ .:^(7B"Y\-^&+B[M /M!98TT7XF: M]I-\)I+R2^B)R\%PQ96'L?X?PKWS4M-MM8L9K.[B$UO*NUD/\_8UX;XX^&EW MX79[JUW7>F9SYF/GB]G'I[]/I7X+XB87B##XFGFV6U9>RIK51;]UW=Y./5-6 MN]=K/0^VR&I@9TY87$17-)]>OE?O_2/8?"_B[3_%EGYUG)B51^]MW^_&??U' MO6W7RQINI76D7D=U9S-;W$9RKH?T]Q[5[9X%^*%KXC\NSO\ ;::ET'9)O]WT M/M^5>IPAXAX?..7!9E:G7V3VC/T[2\MGT['-FF15,)>MA_>A^*_S7G]YW=%% M%?LQ\D%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !7,_$[_DFOBS_ +!%W_Z)>NFKF?B=_P DU\6?]@B[_P#1 M+UO0_BP]5^9C6_A2]&F5YG^S=_R1?P[_ -O'_I3+ M7IE;8[_>JO\ BE^;,<%_NM+_ K\@HHHKB.P**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBJFHZI9Z1;F>]N8K6+^]*P&?8>IK.I4A1@ZE22C%;MZ)?,J,7)\L5=END M9@H))P!R2:\T\0?&RSM=T>DVS7C]!--E(_J!U/Z5YMKWC36/$A(O;QVA/_+" M/Y(_R'7\%;KS7\ND?G)_\ MJD?383A[%XBTJGN+SW^[_.Q M[/KGQ0T'0V,?VAKZ8<&.T ?'U;('ZYK2\+^,-/\ %UK)+8LZO&<20R@!UST) MP3P?:OFV&&2XD6.)&DD8X5$!))]A7LWPC\'ZAH7VN_OXVMC.@2.!OO8SDEAV M_GUKYGA7C?/>(_P C MTBBBBOZ!/APHHHH **** "BBB@ HHHH *1E#J58!E(P0>AI:* /*_'7PD6;S M+_0D"/\ >>RZ ^Z>G^[^7I7DLD;V\K(ZM'(APRL,%2.Q]Z^KJY+QI\.['Q;& M9EQ::B!\MPHX;V<=_KU'Z5^"\7>&]/&BMZYZ9Z_P!/7*\H M\'_"&]TS7+>^U*X@,5M()$C@8L78'*DY P,X/X5ZO7V7 <<[IY8Z>=)J47:' M-\7+;K\]KZ_*QY.=/!RQ'-@WHUK;:X4445^D'SX4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S/Q._P"2:^+/^P1= M_P#HEZZ:N9^)W_)-?%G_ &"+O_T2];T/XL/5?F8UOX4O1G,_LW?\D7\._P#; MQ_Z4RUZ97F?[-W_)%_#O_;Q_Z4RUZ96V._WJK_BE^;,<%_NM+_"OR"BBBN([ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BD9@JDD@#U-+0 4444 5M3N)+/3;N>)/,EBB=T3^\0I( M%?,6I:I=ZQ=O.N%,PXF5".#K*,87YHR;2=[:Z)W:\_D]SZ;)LSH9=SNK!MO9JWW:G M@NC^']1U^;R]/LY;DYP64?*OU8\#\:]&\/\ P19MLNL7FT=?L]KR?Q8_T'XU MZM;V\5K"L4$20Q*,*D:A5'T J2O.R7PORK 6J8^3KS[/W8_-!9>B^&=,\/1[-/LX[*?$MMX4TE[ZY5G&0B1J<%V/0?H?RKFQ6)HX.C/$8B7+"*NV^B1I3I MSK35."NWL:]%><>'OC/9:E>"WU&U_LY7.$F\S>@]FX&/K_*O1599%#*0RL,A M@<@BO+RG/,NSRDZV7U5-+?=->J=FO+34Z<5@Z^#DH5XV;_K<=1117NG$%%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 44C,%!). .237':E\6?#^FWWV;SI;G!PTMN@:-?QS MS^&:\O'YK@9_LW?\ )%_#O_;Q_P"E,M>F5MCO]ZJ_XI?FS'!?[K2_PK\@ MHHHKB.P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **KZA?0Z78W%W<-MA@0R.1UP!FO$O$/Q?U?5&>.QVZ;;$X'E\ MR$>[=OPQ7QO$7%F7<,PC]<;K]+GK8#+,1F#?LM$MV]CV/6?$ MFF>'XM^H7D5MQD*QR[?11R:\X\0?&[[T6CV?M]HNOZ*/ZG\*\KFGDN96EFD: M61CEG)&!LK-VB)_P!>_P L8_X$>OX5^!YAXBY]GE7ZKD]+ MV=]E%<\W\[:?)*W<^VH9#@L''VN*ES6[Z+^OF5M8\1:EX@E\S4+R6Y.2TMW00%CG:2#N4>PPIQ[TSP_P#!.TM]LFKW37;] M3#!E$^A/4_ABO1-/T^VTNU2VM($MX$^['&,#_P#77UW!/!^>8/,UG.:U'%V= MXN7-*5U;WMU9;[MW2T1Y><9K@ZV'>$PT;[:VLEZ?D6:***_H ^'"BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YOQ]X5;Q= MH)M(I!'<1N)8BWW2P!&#[$$UTE%<..P5#,L+4P>)5X35F;4:T\/4C5INS6I\ MLZEI=UH]Y):7D#6]Q&>48?J/4>XKJ? _Q*O/"S);7&Z[TS/^J)^:/W0_TZ?2 MO8_%'A+3_%EGY-Y'B11^[G3AXS['T]J\(\6>"]0\(W6RY3S;9CB*Y0?(WL?0 M^W\Z_E+.N&H/H1V/M5VOF3P[XFO_ O?"YL9=N?OQ-RD@]&' M^37NW@WQU8^,+?$1\B]1X/<5^T<)<>83B)+#8BU/$?R])><7_ .VO M5>>Y\CFF2U< W4A[U/OU7K_F=+1117ZF?-A1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !61XB\4Z=X7M?/ MOYPA(^2%>7?Z#^O2N.\:?%RWTPR6>CA;JZ'RM<-S&A]O[Q_3ZUX_J&HW6JW3 MW-Y.]Q.Y^9Y#D_3V'M7XKQ3XDX3*^;"Y7:K6V;^Q'_Y)^2T[OH?7Y;P_5Q-J MN)]V/;J_\CI_&'Q*U'Q27@C)LM/Z>1&W+C_;/?Z=*Y>QL;C4KI+:UA>XGD>U]CZ+%9G@\GI_5\-%. M2Z+IZOO^(SP7HTWA_P +V%A<,&GB0E\'(!9BV/PSC\*VZ**_JW"86G@L/3PM M'X8145Z)67X(_,ZM25:I*I+>3;^\****ZS(**** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF?B=_R37Q M9_V"+O\ ]$O735S/Q._Y)KXL_P"P1=_^B7K>A_%AZK\S&M_"EZ,YG]F[_DB_ MAW_MX_\ 2F6O3*\S_9N_Y(OX=_[>/_2F6O3*VQW^]5?\4OS9C@O]UI?X5^04 M445Q'8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%86O M>-M&\-AA>7B"8?\ +"/YY/R'3\<5R8K&8? TG6Q510@NLFDOQ-:=*I6ER4XM MOR-VBO'M7^.%W)-C3+"&*$'[UUEV;\ 0!^M=[X#\7CQCH[7#1""YB?RY44Y7 M.,@CV-?*97QEDV::3:T:3MO9OM_PQZ>)RG%X2BJ]:-EZ[>ITE%%% M?;'CE35M-BUC3+JQFR(KB-HV*]1D=1[BO(8_@?JAO"CWUJMKG_7#<6(_W<=? MQ_&O::*^0SSA7*^(:E.KCX-RAM9M779VZ?CYGJX/,\3@8RC0=D_*YQ_A_P"% MNAZ'MD>#^T+@?\M+K# ?1>GYY-=>JA5 P!P *6BO;R_*\%E5+V.!HQIQ\EO MZO=^K..OB:V)ESUI.3\PHHHKU#F"BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ J"]L;?4K62VNH5G@D&&C<9! MJ>BHG"-2+A-73W3ZC3<7=;GB/CCX4W.C,]YI*R7=CU:$#=)%_P#%#WZ^OK5# MX6Z-?W7BVTN88I$@MF9II2"% P1MSZG.,5[[17Y'+PURV.;4\RPM1TXQDI*OTL_*W3ZE<08AX66'J14FU:_D^ZZA1117Z^?*A1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5]0MWN MM/N8(W\N22)D5O0D$ U8HJ*D%4@X2V>@XMQ::/F:3PCK4>HFQ.F7)N0VW:L9 M(/N#TQ[]*].\&_"&WT_R[O6MMU<=5M1S&G^]_>/Z?6O2Z*_)LE\-9_LW?\ M)%_#O_;Q_P"E,M>F5MCO]ZJ_XI?FS'!?[K2_PK\@HHHKB.P**** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@!&8*I). .237#^(/B[HVD;H[0MJ=P., M0\1@^[G^F:VO'EG=ZAX1U*WL0S7+QC"KU8!@6 ^J@C\:^=K73KJ^NOLUO;2S M7&<>5&A+?E7XOQ[Q;FF15J6"RVGK45^=J^MVN6*VNMW>^ZT/KLDRO#8V$JV( MEI%[7M\WY'2^(/BAKFN[D%Q]AMS_ ,LK7*DCW;J?Y>U" MN)^**JQ6:S<(OK4;;^4.GH^5'T53-\NRV/L\,KOM';YO_ASQGP_\-]<\0;7C MM3:V[?\ +>YR@Q[#J?P%>T^#/">YE2"%!EI)&"J/QJI MI7B#3=6-LD>^.M<=\:;*\NO#MO);JSV\,V^=5[#& Q]AS^=>, MZ?J-SI-Y'=6(O+L]0VVFI=%/1)C[>A]OR]*[R MOT_*LWP6=898O U.:+^]/LUT?];'SN)PM;!U'2K1L_ZV"BBBO8.0**** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHIKR+&C.[!449+,< #UI-VU8#JQ?$WB[ M3?"MKYE[-^\89C@3F1_H/3W/%<7XR^,$-IOM-#VW$W1KMAE%_P!T?Q'WZ?6O M([R^N-1NI+BZF>>>0Y:20Y)K\1XH\2L+EO-A6U[.C6VFHX4 %%%% !1110 4444 M%%%% !1110 5S/Q._P"2:^+/^P1=_P#HEZZ:N9^)W_)-?%G_ &"+O_T2];T/ MXL/5?F8UOX4O1G,_LW?\D7\._P#;Q_Z4RUZ97F?[-W_)%_#O_;Q_Z4RUZ96V M._WJK_BE^;,<%_NM+_"OR"BBBN([ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***KWVH6NF M6[3W=Q';0KU>5@H_6HG4A3BYS=DMV]AQBY.R5V6**\X\0?&G3[/='I<#7\O3 MS7RD?^)_(?6O-=?\=:UXDW+=7C+ W_+O#\D?T('7\'E[>: MZ1^'YRV_\!YCZ7"3/J49DS@B%6DV_ M4J#C^=;MG>0:A:QW-M*L\$@W)(AR"*^5HXVE=412[L"#7EOCKX2+ M/YE_H2!)/O/9#A6]T]#[=/3TKU.BOG<\R' <089X;'0OV:^*+[I_TGU1WX/' M5L#4]I1?JNC]3Y1DC>"1HY$:.1#AE88(([$5Z3X%^+,NG^78ZT[3VWW4NNKI M_O?WA[]?K7<>-?AW8^+8S,N+745'RW"CAO9QW'OU'Z5X9KF@WWAV^:TOH&AE M'(/57'JI[BOY?QV5Y[X=XY8O"SO2>G,OADOY9KH_^'B^WZ-1Q."SZC[*HK2[ M=5YI_P!>:/IRWN(KN%)H9%EB<;E=#D$>H-25XA\'O$%[;>(HM*#M)97"N3&> M0C!2VX>G3'XU[?7])\+<0T^)LN6-A#D:;C)=I))Z/JK-?D?GV98&67U_8MW6 MZ?D%%%%?7GEA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110!E^(_$-KX8TN2^NRWEJ0 MJHHRSL>BBO"_%WQ"U/Q8[1NWV6QS\MK&>#_O'^(_I[5[!\1/"TWBSP_]FMG5 M;F&031AC@,0"-I/;@FO,]!^#^LZA=XU!!IULI^9RRNS>R@']3^M?@/B!#B;, M<=#*\NIR>'FE\.TGUYY;)+LVEUU/M\C>7T*+Q->2YT^O3T1QFG:;=:M=I:V< M#W$[]$C&3]?8>]>P>#?A%;:7LN]8V7ET.5MQS$GU_O']/KUKLO#_ (9T[PS: M^186XCS]^1N7?W)_R*U:]7A?PWP>5' MFT^ 3ZIK4\8D=1M5F"9#8 \Q%X&XL>J@$U]15\E_&[X3_$+X>_&N3XO?#6S7 M7'NHE34M)V[G.$5& 3@NC!$/RG<&&<8H JZ7^S/\9_A3?:IK_@OXAV.K:KJ% MP;O4+2^M?+6^?))+%MX+$LW=<9."*^H_$UUKEKX-U2XT6T@O/$<=C(]G:R,! M%)>!M;+"-UO\ YK8.>S.0 M&3_@:@#/6OI-6#*"#D'D$4 ?*:?L]_'7QA!_:OB#XRW6@:JWSIIND^8+=#U" M,8WC7CI]UOJ:L?LO?&#QJOQ+\2?"GXA72ZGK.D1M+;:AD%W",H*EL N&5U=6 M(W8!SV ^F-9UBR\/:3>:GJ5S'9V%G$T\]Q*<+&BC)8_@*^4OV4=-O/BC\;/' MOQCGMI+72+QY+#3%F&&D&4&#HTF M\9>)KC[-:$J',*Y5=P4\;F9U5=W'#'M7$ZM^S?\ &C3?#[ZY8?&C6M0\4PQF MX.E&246DK@9,29D*^H&8\$XR%ZU3^)3+J_\ P4$^']K.-\5KIR[%/3"?$TO@SP7X=KV()FF?<5!# JQ+,C[0K* M-JDDDX%9_P"R3>#PW\4_CY;6RE8+6ZDDC7T\J>Y"C\C6U_P3EM4_X5=XFN\9 MN)M:,;N>I"P1$<_5V_.@#G?'=U\4_P!D#6M%U^\\<7_Q"\%7MT+:\AU5G>1" M1G8-[N5)56*LK8RIROK]G6-[!J5E;W=K(LUM<1K+%(IR'1@""/8@BO"OVY+. M*Z_9QU^21E\5_$CPWX'N((-JO\ BE^;*P7^ZTO\ M*_(UJ*R?^$KTG_G\7_OEO\*/^$KTG_G\7_OEO\*XCL-:BLG_ (2O2?\ G\7_ M +Y;_"C_ (2O2?\ G\7_ +Y;_"@#6HK)_P"$KTG_ )_%_P"^6_PH_P"$KTG_ M )_%_P"^6_PH UJ*R?\ A*])_P"?Q?\ OEO\*/\ A*])_P"?Q?\ OEO\* -: MBLG_ (2O2?\ G\7_ +Y;_"C_ (2O2?\ G\7_ +Y;_"@#6HK)_P"$KTG_ )_% M_P"^6_PH_P"$KTG_ )_%_P"^6_PH UJ*R?\ A*])_P"?Q?\ OEO\*/\ A*]) M_P"?Q?\ OEO\* -:BLG_ (2O2?\ G\7_ +Y;_"C_ (2O2?\ G\7_ +Y;_"@# M6HK)_P"$KTG_ )_%_P"^6_PH_P"$KTG_ )_%_P"^6_PH UJ*R?\ A*])_P"? MQ?\ OEO\*/\ A*])_P"?Q?\ OEO\* -:BLG_ (2O2?\ G\7_ +Y;_"C_ (2O M2?\ G\7_ +Y;_"@#6HK)_P"$KTG_ )_%_P"^6_PH_P"$KTG_ )_%_P"^6_PH M UJ*R?\ A*])_P"?Q?\ OEO\*/\ A*])_P"?Q?\ OEO\* -:BLG_ (2O2?\ MG\7_ +Y;_"C_ (2O2?\ G\7_ +Y;_"@#6HK)_P"$KTG_ )_%_P"^6_PH_P"$ MKTG_ )_%_P"^6_PH UJ*R?\ A*])_P"?Q?\ OEO\*/\ A*])_P"?Q?\ OEO\ M* -:BLG_ (2O2?\ G\7_ +Y;_"C_ (2O2?\ G\7_ +Y;_"@#6HK)_P"$KTG_ M )_%_P"^6_PH_P"$KTG_ )_%_P"^6_PH UJ*R?\ A*])_P"?Q?\ OEO\*/\ MA*])_P"?Q?\ OEO\* -:BLG_ (2O2?\ G\7_ +Y;_"C_ (2O2?\ G\7_ +Y; M_"@#6HK)_P"$KTG_ )_%_P"^6_PH_P"$KTG_ )_%_P"^6_PH UJ*R?\ A*]) M_P"?Q?\ OEO\*/\ A*])_P"?Q?\ OEO\* -:BLG_ (2O2?\ G\7_ +Y;_"C_ M (2O2?\ G\7_ +Y;_"@#6HK)_P"$KTG_ )_%_P"^6_PH_P"$KTG_ )_%_P"^ M6_PH UJ*R?\ A*])_P"?Q?\ OEO\*/\ A*])_P"?Q?\ OEO\* -:BLG_ (2O M2?\ G\7_ +Y;_"C_ (2O2?\ G\7_ +Y;_"@#6HK)_P"$KTG_ )_%_P"^6_PH M_P"$KTG_ )_%_P"^6_PH UJ*R?\ A*])_P"?Q?\ OEO\*/\ A*])_P"?Q?\ MOEO\* -:BLG_ (2O2?\ G\7_ +Y;_"C_ (2O2?\ G\7_ +Y;_"@#6HK)_P"$ MKTG_ )_%_P"^6_PH_P"$KTG_ )_%_P"^6_PH UJ*R?\ A*])_P"?Q?\ OEO\ M*/\ A*])_P"?Q?\ OEO\* -:BLG_ (2O2?\ G\7_ +Y;_"C_ (2O2?\ G\7_ M +Y;_"@#6HK)_P"$KTG_ )_%_P"^6_PH_P"$KTG_ )_%_P"^6_PH UJ*R?\ MA*])_P"?Q?\ OEO\*/\ A*])_P"?Q?\ OEO\* -:BLG_ (2O2?\ G\7_ +Y; M_"C_ (2O2?\ G\7_ +Y;_"@#6HK)_P"$KTG_ )_%_P"^6_PH_P"$KTG_ )_% M_P"^6_PH UJ*R?\ A*])_P"?Q?\ OEO\*/\ A*])_P"?Q?\ OEO\* -:BLG_ M (2O2?\ G\7_ +Y;_"C_ (2O2?\ G\7_ +Y;_"@#6HK)_P"$KTG_ )_%_P"^ M6_PH_P"$KTG_ )_%_P"^6_PH UJ*R?\ A*])_P"?Q?\ OEO\*/\ A*])_P"? MQ?\ OEO\* -:BLG_ (2O2?\ G\7_ +Y;_"C_ (2O2?\ G\7_ +Y;_"@#6HK) M_P"$KTG_ )_%_P"^6_PH_P"$KTG_ )_%_P"^6_PH UJ*R?\ A*])_P"?Q?\ MOEO\*/\ A*])_P"?Q?\ OEO\* -:BLG_ (2O2?\ G\7_ +Y;_"C_ (2O2?\ MG\7_ +Y;_"@#6HK)_P"$KTG_ )_%_P"^6_PH_P"$KTG_ )_%_P"^6_PH UJ* MR?\ A*])_P"?Q?\ OEO\*/\ A*])_P"?Q?\ OEO\* -:BLG_ (2O2?\ G\7_ M +Y;_"C_ (2O2?\ G\7_ +Y;_"@#6HK)_P"$KTG_ )_%_P"^6_PH_P"$KTG_ M )_%_P"^6_PH UJ*R?\ A*])_P"?Q?\ OEO\*/\ A*])_P"?Q?\ OEO\* -: MBLG_ (2O2?\ G\7_ +Y;_"C_ (2O2?\ G\7_ +Y;_"@"EX_\0S^&?#-Q>6R@ MW&Y8T9AD*2?O$?Y[5\^:EJMYJ]P9[VYENI?[TC$X]AZ#Z5]"ZIJ^@:U8365Y M<)-;RC#*0P^AZ<'-#P%&7M8OGONENNQY9I.AW^N3^386 MDMT_?RUX7ZGH/QKT30/@C-+MDUB[$*_\\+;EOQ8\#\ :]"M?$&AV,"PVTT,$ M*_=CCC*J/P J;_A*])_Y_%_[Y;_"JR7PMRO VJ9A)UY]OAC]RU?S=GV%B^), M36O&@N1?>PT/PII7AU +"RCA?&#*1N<_5CS6M63_ ,)7I/\ S^+_ -\M_A1_ MPE>D_P#/XO\ WRW^%?L.'PU#!TU1P\%"*V222^Y'RE2I.K+GJ-M^9K45D_\ M"5Z3_P _B_\ ?+?X4?\ "5Z3_P _B_\ ?+?X5TF9K45D_P#"5Z3_ ,_B_P#? M+?X4?\)7I/\ S^+_ -\M_A0!K45D_P#"5Z3_ ,_B_P#?+?X4?\)7I/\ S^+_ M -\M_A0!K45D_P#"5Z3_ ,_B_P#?+?X4?\)7I/\ S^+_ -\M_A0!K45D_P#" M5Z3_ ,_B_P#?+?X4?\)7I/\ S^+_ -\M_A0!K45D_P#"5Z3_ ,_B_P#?+?X4 M?\)7I/\ S^+_ -\M_A0!K45D_P#"5Z3_ ,_B_P#?+?X4?\)7I/\ S^+_ -\M M_A0!K45D_P#"5Z3_ ,_B_P#?+?X4?\)7I/\ S^+_ -\M_A0!K45D_P#"5Z3_ M ,_B_P#?+?X4?\)7I/\ S^+_ -\M_A0!K45D_P#"5Z3_ ,_B_P#?+?X4?\)7 MI/\ S^+_ -\M_A0!K45D_P#"5Z3_ ,_B_P#?+?X4?\)7I/\ S^+_ -\M_A0! MK45D_P#"5Z3_ ,_B_P#?+?X4?\)7I/\ S^+_ -\M_A0!K45D_P#"5Z3_ ,_B M_P#?+?X4?\)7I/\ S^+_ -\M_A0!K45D_P#"5Z3_ ,_B_P#?+?X4?\)7I/\ MS^+_ -\M_A0!K45D_P#"5Z3_ ,_B_P#?+?X4?\)7I/\ S^+_ -\M_A0!K45D M_P#"5Z3_ ,_B_P#?+?X4?\)7I/\ S^+_ -\M_A0!K45D_P#"5Z3_ ,_B_P#? M+?X4?\)7I/\ S^+_ -\M_A0!K45D_P#"5Z3_ ,_B_P#?+?X4?\)7I/\ S^+_ M -\M_A0!K45D_P#"5Z3_ ,_B_P#?+?X4?\)7I/\ S^+_ -\M_A0!K45D_P#" M5Z3_ ,_B_P#?+?X4?\)7I/\ S^+_ -\M_A0!K45D_P#"5Z3_ ,_B_P#?+?X4 M?\)7I/\ S^+_ -\M_A0!K45D_P#"5Z3_ ,_B_P#?+?X4?\)7I/\ S^+_ -\M M_A0!K45D_P#"5Z3_ ,_B_P#?+?X4?\)7I/\ S^+_ -\M_A0!K45D_P#"5Z3_ M ,_B_P#?+?X4?\)7I/\ S^+_ -\M_A0!K45D_P#"5Z3_ ,_B_P#?+?X4?\)7 MI/\ S^+_ -\M_A0!K5G:YX?L/$5G]FU"W6>/JI/#*?4$D_\_B_]\M_A1_PE>D_\_B_]\M_A66$ MP>&P%)4,+34(+I%)+\"JM6I6ESU9-ONS6HK)_P"$KTG_ )_%_P"^6_PH_P"$ MKTG_ )_%_P"^6_PKL,C6HK)_X2O2?^?Q?^^6_P */^$KTG_G\7_OEO\ "@#6 MHK)_X2O2?^?Q?^^6_P */^$KTG_G\7_OEO\ "@#6HK)_X2O2?^?Q?^^6_P * M/^$KTG_G\7_OEO\ "@#6HK)_X2O2?^?Q?^^6_P */^$KTG_G\7_OEO\ "@#6 MHK)_X2O2?^?Q?^^6_P */^$KTG_G\7_OEO\ "@#6HK)_X2O2?^?Q?^^6_P * M/^$KTG_G\7_OEO\ "@#6HK)_X2O2?^?Q?^^6_P */^$KTG_G\7_OEO\ "@#6 MHK)_X2O2?^?Q?^^6_P */^$KTG_G\7_OEO\ "@#6HK)_X2O2?^?Q?^^6_P * M/^$KTG_G\7_OEO\ "@#6HK)_X2O2?^?Q?^^6_P */^$KTG_G\7_OEO\ "@#6 MHK)_X2O2?^?Q?^^6_P */^$KTG_G\7_OEO\ "@#6HK)_X2O2?^?Q?^^6_P * M/^$KTG_G\7_OEO\ "@#6HK)_X2O2?^?Q?^^6_P */^$KTG_G\7_OEO\ "@#6 MHK)_X2O2?^?Q?^^6_P */^$KTG_G\7_OEO\ "@#6HK)_X2O2?^?Q?^^6_P * M/^$KTG_G\7_OEO\ "@#6HK)_X2O2?^?Q?^^6_P */^$KTG_G\7_OEO\ "@#6 MHK)_X2O2?^?Q?^^6_P */^$KTG_G\7_OEO\ "@#6HK)_X2O2?^?Q?^^6_P * M/^$KTG_G\7_OEO\ "@#6HK)_X2O2?^?Q?^^6_P */^$KTG_G\7_OEO\ "@#6 MHK)_X2O2?^?Q?^^6_P */^$KTG_G\7_OEO\ "@#6HK)_X2O2?^?Q?^^6_P * M/^$KTG_G\7_OEO\ "@#6HK)_X2O2?^?Q?^^6_P */^$KTG_G\7_OEO\ "@#6 MHK)_X2O2?^?Q?^^6_P */^$KTG_G\7_OEO\ "@#6HK)_X2O2?^?Q?^^6_P * M/^$KTG_G\7_OEO\ "@#6HK)_X2O2?^?Q?^^6_P */^$KTG_G\7_OEO\ "@#6 MHK)_X2O2?^?Q?^^6_P *1O%ND*I9KU !R20W^%)M)78&O17E_BSXRQ6S&WT- M%N'_ (KJ53L'^ZO!/U/'UJ3P'\5'U:XEM-9\J)PN^.>-2 >>5(YYYZ^U?"4N M-\DQ&9QRJC5YIR=DTKQOVYN_IIYGM2R?&0P[Q,XV2Z=;=['IE%9/_"5Z3_S^ M+_WRW^%'_"5Z3_S^+_WRW^%?>'BFM163_P )7I/_ #^+_P!\M_A1_P )7I/_ M #^+_P!\M_A0!K45D_\ "5Z3_P _B_\ ?+?X4?\ "5Z3_P _B_\ ?+?X4 :U M%9/_ E>D_\ /XO_ 'RW^%'_ E>D_\ /XO_ 'RW^% &M163_P )7I/_ #^+ M_P!\M_A1_P )7I/_ #^+_P!\M_A0!K45D_\ "5Z3_P _B_\ ?+?X4?\ "5Z3 M_P _B_\ ?+?X4 :U%9/_ E>D_\ /XO_ 'RW^%'_ E>D_\ /XO_ 'RW^% & MM163_P )7I/_ #^+_P!\M_A1_P )7I/_ #^+_P!\M_A0!K45D_\ "5Z3_P _ MB_\ ?+?X5J(XD164Y5AD&@!U%%% !1110 4444 %%%% !1110 4444 %%%% M!6-HGC+0O$E[J%GI>L65_>:?,]O=V\$ZM)!(C;65USE2#QR*V:^1_P!KW]G7 MP1I'@OQ5\2K**^TKQ%$Z7#-9W.V*>:69(RSJP.,F0D["N3SZT ;?[>VG>$)/ MA#->:JMFGBI)H5TF3@7+_O!YBC^(IY>\G/ ('?%>H_ &YO-)^ /@^X\13_9I M;?2(Y9YKIMGEPAOB%X)M/B-X)U?PS?3W%K9ZE 8))K5@LBC( M.1D$=NXZ4 ?+GB+Q%K?[:OC:3POX;EN-)^%&DSJ=3U8*5?47!R%4'Z953T^^ MPSM4?6/AGPUIO@[P_8:)H]I'8Z98Q"&"WCZ*H_F2(K;Q9XCO9]/E\U+>YGC,; MG!&&PF<?_M)7 ^&?[6WPQ\>7["#0[B);.:Y.<1E6D25F]@EPK?0&OK36 M/$6FZ#H-UK5]>0V^E6T!N9;IF&P1@9W9[\=,=:P?BC\*?#GQA\+OH7B2S-Q: M[O,BFB;9-!( 0'C;L<$]<@YP017A5K^P1H)6*RU'QQXGU#0(7W1Z49U6,$;[QY\.-5E2VUW3]2,ZV['!EVCRI2GKM,:'Z,#7U;X6\+:5X*\/V6B:)91 MZ=I=FGEP6\6<*,Y/)Y)))))Y)))KR3XO?LD^$_BMXC'B2.\O_#/B3CS-0TIP MOG8& SJ1]['&Y2#ZYQ0!RG[?'C"VT_X2V_A:*02ZQKU]"D-FAS(T<;!RV/3> M(U^K>U>Z_#'PQ+X+^'/A?0)RK7&FZ9;VDK+T,B1JK$?\"!KRWX;_ +'_ (5\ M#^*H?%&JZGJOC'Q! V^"ZUF8.L3 Y5PN,EAV+$X/( /->\4 %%%% &)KW@G0 M?%4T4NL:19ZE)$I6-KF$.5!.<#-<7\0OA9X0T_P#XENK;PWIL%S!IES+%+'; M*&1EB8A@<<$$"O3ZYGXG?\DU\6?]@B[_ /1+UVX>M5C4A%2=KKKYG'B*-.4) M2<5>SZ'&_L[:/8W7P<\/RS6L4DC?:,LR@D_Z1**](_X1_3?^?&#_ +X%<'^S M=_R1?P[_ -O'_I3+7IE&._WJK_BE^;#!?[K2_P *_(S_ /A']-_Y\8/^^!1_ MPC^F_P#/C!_WP*T**XCL,_\ X1_3?^?&#_O@4?\ "/Z;_P ^,'_? K0HH S_ M /A']-_Y\8/^^!1_PC^F_P#/C!_WP*T** ,__A']-_Y\8/\ O@4?\(_IO_/C M!_WP*T** ,__ (1_3?\ GQ@_[X%'_"/Z;_SXP?\ ? K0HH S_P#A']-_Y\8/ M^^!1_P (_IO_ #XP?]\"M"B@#/\ ^$?TW_GQ@_[X%'_"/Z;_ ,^,'_? K0HH M S_^$?TW_GQ@_P"^!1_PC^F_\^,'_? K0HH S_\ A']-_P"?&#_O@4?\(_IO M_/C!_P!\"M"B@#/_ .$?TW_GQ@_[X%'_ C^F_\ /C!_WP*T** ,_P#X1_3? M^?&#_O@4?\(_IO\ SXP?]\"M"B@#/_X1_3?^?&#_ +X%'_"/Z;_SXP?]\"M" MB@#/_P"$?TW_ )\8/^^!1_PC^F_\^,'_ 'P*T** ,_\ X1_3?^?&#_O@4?\ M"/Z;_P ^,'_? K0HH S_ /A']-_Y\8/^^!1_PC^F_P#/C!_WP*T** ,__A'] M-_Y\8/\ O@4?\(_IO_/C!_WP*T** ,__ (1_3?\ GQ@_[X%'_"/Z;_SXP?\ M? K0HH S_P#A']-_Y\8/^^!1_P (_IO_ #XP?]\"M"B@#/\ ^$?TW_GQ@_[X M%'_"/Z;_ ,^,'_? K0HH S_^$?TW_GQ@_P"^!1_PC^F_\^,'_? K0HH S_\ MA']-_P"?&#_O@4?\(_IO_/C!_P!\"M"B@#/_ .$?TW_GQ@_[X%'_ C^F_\ M/C!_WP*T** ,_P#X1_3?^?&#_O@4?\(_IO\ SXP?]\"M"B@#/_X1_3?^?&#_ M +X%'_"/Z;_SXP?]\"M"B@#/_P"$?TW_ )\8/^^!1_PC^F_\^,'_ 'P*T** M,_\ X1_3?^?&#_O@4?\ "/Z;_P ^,'_? K0HH S_ /A']-_Y\8/^^!1_PC^F M_P#/C!_WP*T** ,__A']-_Y\8/\ O@4?\(_IO_/C!_WP*T** ,__ (1_3?\ MGQ@_[X%'_"/Z;_SXP?\ ? K0HH S_P#A']-_Y\8/^^!1_P (_IO_ #XP?]\" MM"B@#/\ ^$?TW_GQ@_[X%'_"/Z;_ ,^,'_? K0HH S_^$?TW_GQ@_P"^!1_P MC^F_\^,'_? K0HH S_\ A']-_P"?&#_O@4?\(_IO_/C!_P!\"M"B@#/_ .$? MTW_GQ@_[X%'_ C^F_\ /C!_WP*T** ,_P#X1_3?^?&#_O@4?\(_IO\ SXP? M]\"M"B@#/_X1_3?^?&#_ +X%'_"/Z;_SXP?]\"M"B@#/_P"$?TW_ )\8/^^! M1_PC^F_\^,'_ 'P*T** ,_\ X1_3?^?&#_O@4?\ "/Z;_P ^,'_? K0HH S_ M /A']-_Y\8/^^!1_PC^F_P#/C!_WP*T** ,__A']-_Y\8/\ O@4?\(_IO_/C M!_WP*T** ,__ (1_3?\ GQ@_[X%'_"/Z;_SXP?\ ? K0HH S_P#A']-_Y\8/ M^^!1_P (_IO_ #XP?]\"M"B@#/\ ^$?TW_GQ@_[X%'_"/Z;_ ,^,'_? K0HH M S_^$?TW_GQ@_P"^!1_PC^F_\^,'_? K0HH S_\ A']-_P"?&#_O@4?\(_IO M_/C!_P!\"M"B@#/_ .$?TW_GQ@_[X%'_ C^F_\ /C!_WP*T** ,_P#X1_3? M^?&#_O@4?\(_IO\ SXP?]\"H_$?B*T\+Z6]]>%O+4A511EG8]%'OU_*O(?$' MQBU;4MT=@BZ; >-R_-(1_O'@?@/QKXGB#C#*N'/W>+FW4:NH15W;\E\VO(]C M Y5B<7%U->3--/*\\KO7UY<><]PR-GA8@$4?@.*]P\!0VWB#PK97MW80?:&#*S>6!OVL1NQ M[X_/-8'A_P""=O#MEUBZ-PW4P6^53Z%NI_#%>EVMK#8V\=O;QK%#&H5$48 M[5^@0<;9IPMB7EN>1E*FG9J7QP\TW\4?*]K:Q? M?[['9/ALRI_6,&TI/ML_7L_Z9]&?\(_IO_/C!_WP*/\ A']-_P"?&#_O@5D^ M#O'EAXN@"QG[/?*,R6KGGZJ>XKIJ_J# X_"YGAXXK!U%.$MFOZT?=/5'YS6H MU,/-TZL;-&?_ ,(_IO\ SXP?]\"C_A']-_Y\8/\ O@5H45WF!G_\(_IO_/C! M_P!\"C_A']-_Y\8/^^!6A10!G_\ "/Z;_P ^,'_? H_X1_3?^?&#_O@5H44 M9_\ PC^F_P#/C!_WP*/^$?TW_GQ@_P"^!6A10!G_ /"/Z;_SXP?]\"C_ (1_ M3?\ GQ@_[X%:%% &?_PC^F_\^,'_ 'P*/^$?TW_GQ@_[X%:%% &?_P (_IO_ M #XP?]\"C_A']-_Y\8/^^!6A10!G_P#"/Z;_ ,^,'_? H_X1_3?^?&#_ +X% M:%% &?\ \(_IO_/C!_WP*/\ A']-_P"?&#_O@5H44 9__"/Z;_SXP?\ ? H_ MX1_3?^?&#_O@5H44 9__ C^F_\ /C!_WP*/^$?TW_GQ@_[X%:%% &?_ ,(_ MIO\ SXP?]\"C_A']-_Y\8/\ O@5H44 9_P#PC^F_\^,'_? H_P"$?TW_ )\8 M/^^!6A10!G_\(_IO_/C!_P!\"C_A']-_Y\8/^^!6A10!G_\ "/Z;_P ^,'_? M H_X1_3?^?&#_O@5H44 9_\ PC^F_P#/C!_WP*/^$?TW_GQ@_P"^!6A10!G_ M /"/Z;_SXP?]\"C_ (1_3?\ GQ@_[X%:%% &?_PC^F_\^,'_ 'P*/^$?TW_G MQ@_[X%:%% &?_P (_IO_ #XP?]\"C_A']-_Y\8/^^!6A10!G_P#"/Z;_ ,^, M'_? H_X1_3?^?&#_ +X%:%% &?\ \(_IO_/C!_WP*/\ A']-_P"?&#_O@5H4 M4 9__"/Z;_SXP?\ ? H_X1_3?^?&#_O@5H44 9__ C^F_\ /C!_WP*/^$?T MW_GQ@_[X%:%>>?$SXBS^&YETW3E47CQ[WG89\L'. !W/'?\ _5XF;_X<[,)A*N-JJC26K-7Q1JGAKPG!NN[:!IV&4MXT!=OP[#W M->,>)?%,OB&X)6WBLK4'Y+>%<#_@1[G_ #BLFZNIKVX>>XE>::0Y:20DL3[F MNQ\&_"^_\2;+FZW6&GGD.P^>0?[(]/<_K7\P9IQ/GO'.)_L[+:;C2?V8]5WG M+M]T?5ZGZ-ALNP634_;XB5Y=W^B_IG*:7I-YK=XEK8V[W$[?PH.@]2>P]S7M M/@?X7V_AZ-I]1\N\O9%VE<92,=<#/4^]=5H?AW3_ W9BWL+=84_B;JSGU8] MZTJ_6N$O#W#9%*.-QLO:8A;6^&/IW?F_DEN?+YIGM3&IT:*Y8?B_7MZ&?_PC M^F_\^,'_ 'P*/^$?TW_GQ@_[X%:%%?L!\J9__"/Z;_SXP?\ ? H_X1_3?^?& M#_O@5H44 9__ C^F_\ /C!_WP*/^$?TW_GQ@_[X%:%% &?_ ,(_IO\ SXP? M]\"C_A']-_Y\8/\ O@5H44 9_P#PC^F_\^,'_? H_P"$?TW_ )\8/^^!6A10 M!G_\(_IO_/C!_P!\"C_A']-_Y\8/^^!6A10!G_\ "/Z;_P ^,'_? H_X1_3? M^?&#_O@5H44 9_\ PC^F_P#/C!_WP*/^$?TW_GQ@_P"^!6A10!G_ /"/Z;_S MXP?]\"KZJ$4*HPH& *6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "N9^)W_)-?%G_8(N_P#T2]=- M7,_$[_DFOBS_ +!%W_Z)>MZ'\6'JOS,:W\*7HSF?V;O^2+^'?^WC_P!*9:], MKS/]F[_DB_AW_MX_]*9:],K;'?[U5_Q2_-F."_W6E_A7Y!1117$=@4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%5KS4K33PINKJ&V#' M"^=($R?;)J=7610RD,K#(8'(-9JI"4G!25UNNJ*Y6E=K0=1116A)RWQ$\*S> M+=!%O;.JW,,@FC#G ; (*Y[<']*\QTKX.Z_?3;;I(M/B!Y>20.?P"DY_$BO= MZ*_/LZX'RG/L=''XSFYDDFD[*5MKZ7^YH]S!YSBL%1="E:WFM5_7F<9H'PHT M/1=KS1'4K@?QW/*_@G3\\UV*JL:A54*H& H& *=17UF7Y5@QP-&-./DM M_5[OYMGF5\36Q4N>M-R?F%%%%>JLD0_P#9E_4=_6O;:*^0XBX7P'$M#V>*C::^&:^*/^:[IZ>CU/5P&95\ MOGS4WH]UT?\ 7<^4[>XELYTF@D:&:,[ED0X*GU!KVSX:_$23Q,S:=?J!?QIO M691@2J, Y'9N>W7VIOC7X3VVN2->:6T=E>-R\;#$/NGZ?_7I?AU\-9_" MU])J%_-')45X^;93@\[PKP>.AS0=GO;5;--'7A<55P=15:+LS@?"/PEL-"D M6YU!EU&[4Y52O[I#[ ]3[G\J[ZBBEE63X'):'U; 4E"/XOS;>K?J&)Q5;&3] MI7E=_P!;!1117LG(%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 5S/Q._P"2:^+/^P1=_P#HEZZ:N9^)W_)-?%G_ &"+ MO_T2];T/XL/5?F8UOX4O1G,_LW?\D7\._P#;Q_Z4RUZ97F?[-W_)%_#O_;Q_ MZ4RUZ96V._WJK_BE^;,<%_NM+_"OR"BBBN([ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBN)\7?%+3O#K26UL/M]^O!C0X1#_M-Z^P_2O)S/-<%D M]!XG'55"/GU\DMV_)'5A\-6Q4_9T8W9V-U=0V5N\]Q*D$*#+22,%4#W)KS+Q M9\9HX=]MH9?7!9 PMGN).^T<*/4GH!]:_G//?$K'YK4^I9#3<%+1.UZDO1*_+\K MOS1][@N'Z&&C[;&R3MT^RO7O^1#J&I76K73W-Y/)0Y/T]A[5[5\&?MG M_"*/]HW>1Y[?9]W]W SCVSG]:J^%/@[9Z=LN-79;ZXZ^0O\ JE^O=OY>U>BQ MQK#&J(JHBC"JHP /05]3P'P;F>68QYQF<^64DURWO)WZS?XVU=][6/.SK-L/ MB*7U7#JZ3WZ:=AU%%%?O)\2%%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45RWCCQY;^#(80 M83=7C'+L5.A]9C!N'?_ (&YW%%%%?3GG!1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 45'<7$5K"\TTBPQ(,M(Y 51ZDUY5XR^,1^>TT'CLU MZZ_^@ _S/Y=Z^:SSB++N'J'ML=4LWM%:REZ+]79+JST,'@*^.GR48^KZ([CQ M5XXTWPG#_I,GFW3#*6L9R[>Y]![G]:\:USXF:[K-YYL=Y)81*(/+NK[=8:>>02/WD@_V0>@ M]S^M?S7F'$_$/&V+6#RN,H0_EB[:=YRT_1>39^@T,NP.3TO:XEION_R2_IGI MGPS\177B7PRMQ>?-<12M"9,8\S !#?KC\*ZNJ>DZ3:Z'I\5E9Q"&WC&%4?J2 M>Y-7*_J/*I&*4I=W^;]7J]V?G&*J4ZM>NFKF?B=_R37Q9_V"+O_P!$O6]# M^+#U7YF-;^%+T9S/[-W_ "1?P[_V\?\ I3+7IE>9_LW?\D7\._\ ;Q_Z4RUZ M96V._P!ZJ_XI?FS'!?[K2_PK\@HHHKB.P**** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@".X1Y+>5(VV2,I"MZ''!KYCN]!U*UU)K&6SG^V;BOEA"2Q]1Z MCW%?4%%?GO%O!]+BI47.LZ;IWV5[IVOI=:Z:/\&>[E>:RRSGM#FYOEL>/>$_ M@S-<[+G6Y#;Q]1:Q$;S_ +Q[?0<_2O5M,TJST:U6VLK>.V@7^&,8_$^I]S5N MBO6R+A?+.':?+@J?O=9/63^?3T5EY'+CM+3LM@HHHKZP\P**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH X+XI>![CQ1;P7ECA[NV4J82<>8O7@^H_7->'S0R M6\SQRHT4J':R,,%2.Q%?5M]G'9Y:[5W\47M*RMH^DK?)^3U?V.3YY]5BL/B/@Z/M_FCA/ OQ8ET[R[' M6F:>U^ZEUU>/V;^\/U^M>PV]S%>0)-!(LT,@W+(AR"/4&OF77?#]]X;OFM;^ M Q2#E6ZJX]5/<5J^#O'E_P"$9PL9^T6+',EJYX^JGL:^,X7\0,7DM7^R\^4G M".EVGSP\I+=I?>NE]$>OF61TL9'ZS@FKO6W1^G9_@?15%9?AWQ)8^*+ 75C+ MO7H\;4] MI/0"O9=6^#VD:IJCWBSW%LLK%Y(8R-I)ZXR./UKK='T.QT"S6UL+=;> M(==O5CZD]2?K7\T4O#?-\VS2IB,[K^Y?XD[RDNG*OLKUVV29^A2X@PN%PT:> M#AK;;9+U[_KW.3\&_"FQT#9=7^V_OQR,C]U&?8'J?<_D*[NBBOW_ "O*,#DN M'6&P--0C^+?=O=OU/B,3BJV+G[2M*[_K8****]@Y HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MN9^)W_)-?%G_ &"+O_T2]=-7,_$[_DFOBS_L$7?_ *)>MZ'\6'JOS,:W\*7H MSF?V;O\ DB_AW_MX_P#2F6O3*\S_ &;O^2+^'?\ MX_]*9:],K;'?[U5_P 4 MOS9C@O\ =:7^%?D%%%%<1V!1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %,FFCMXGEED6*)! MEG<@ #U)-3$WRJ?]INWT&37CGB7QIJGBJ8F\GQ # ME;>/Y8U_#N?1CWNMW2VUC;27,S?PH.GN3T ]S7L/@/X5KX?NHM1U M&59[U.8X8_N1DCJ3W/Z#WK\LR+-N+N*%9C(BM>:>Q^6XC7)7V<=C[]#^E?0E%?!\3<'9?Q-#FJ^Y56TTM?1K[2_% M=&M3VLNS:OE[M'6/9_IV/(O@EI%]#?7E^\;Q6+P^6I88$C;@01ZX //O7KM% M%>MP[D=/AW+H9?3FY\MW=Z7;=]NB\CFQ^,EC\0Z\E:_0****^F/."BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **ANKN&QM MWGN)4@A09:21@%'XUY1XR^,3R[[30LQIT:\8?,?]P'I]3S["OE\]XDR[AVC[ M7&SU>T5K*7HOU=EYGHX++\1CY\M&.G5]$>M^8N\IN&_&=N>:=7RQ!J5W#?K> M17$HO VX3!B7W>N>]?4-G)+)9P/,NR9HU+KZ-CD?G7@<(<90XK=>*H.FZ=NO M,FG>VME9Z;?B=V:92\LY&Y\W-Y6V)J***_1SP HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "N9^)W_)-?%G_8(N_P#T2]=-7,_$[_DFOBS_ +!%W_Z)>MZ' M\6'JOS,:W\*7HSF?V;O^2+^'?^WC_P!*9:],KS/]F[_DB_AW_MX_]*9:],K; M'?[U5_Q2_-F."_W6E_A7Y!1117$=@4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>4?&3Q5?V-Y!I M-K*]M!)#YLKQG!DR2-N?3C\IEF(HX7$QJUXWBOZN?-D43S2+' M&C22,<*JC))] *]'\*?!N[OMEQK+FR@ZBW3!E;Z]E_4_2O2O#O@K2/"X)L;8 M"8\&>0[I#^/;\,5NU^8\.^%N'PK6(SF7M)?R*_*O5Z.7IHO4^BQ_$E2I>&$7 M*N[W^7;^MBCI&BV.@VHMK"V2VB[A1RQ]2>I/UJ]117[M1HT\/35*C%1BM$DK M)>B1\7*4IRBBBOU,^;"BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *YGQ=X_P!-\)QE)6^TWI&5M8S\WU8_PC_. M*E\?ZI=Z-X2O[JRR+A550XZH"P!;\ :^<; M5N'91P&"A^^G'FYGM%-M:+J]'OHO/8^LR7)X8].M6?NIVMW_ ,D;7BCQEJ7B MRXWWDNV%3F.WCXC3\.Y]S530_#]_XCO!;6%NTS]6;HJ#U8]A78>#?A+>:ULN MM4WV-D>1'C$L@^G\(]SS[=Z]BTG1[/0[-;6QMTMX5_A4#?A?8 M>&O+N;K;?:BO(D8?)&?]D>ON?TKMJ**_IC+,JP63X=87 TU""[=?-O=OS9^> M8C$UL74=2M*["BBBO6.4**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF?B= M_P DU\6?]@B[_P#1+UTUA_%AZK\S&M_"EZ,YG]F M[_DB_AW_ +>/_2F6O3*\S_9N_P"2+^'?^WC_ -*9:],K;'?[U5_Q2_-F."_W M6E_A7Y!1117$=@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%&-\._[;?#C[/"?NG_ &F[?S]J\W,,RP>5 M4'B<;54(+J_R75OR6IT4,/5Q,_9T8W9U,&,?B2"?P!KR7Q/XYU7Q5(1=3>7;9RMM%P@^OJ?K/J&SO(=0M8KFWD66"50Z.O0@U-6+X-T6;P_X9L+"=P\T*'>0 M<@$L6Q^&*;L^Z"B MBBNTQ"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BJ4^MZ=:X\Z_M8?^NDRK_,UF3_ !!\ M+VN/.\2:1%GD;KZ(9^GS5C*M2A\4DOF;QH59_#!OY,Z"BN-N/C)X)MOO^); M\9_=R;__ $$&LRX_:#\ VV0=>$C8SMCM9FS^.S'ZURRS'!P^*M%?]O+_ #.N M.6XZ?PT)O_MU_P"1Z+17D]Q^TWX(AW;+B]N,=/+M2,_]]$5FW/[5WA2/(AT_ M5YB#P?*B53_Y$S^E/WW_(ZXY'F<]J$ONM^9[517@5Q^UQI:Y\CP M_>2<\>9.BHIY[EM2?)&L MK^=U^+5BZG#^:4H>TE0=O*S_ 3;/7J*KV.H6NJ6J7-G)^.OA3/H_F7VDA[FQ^\\'62(>W]X?J/UKS M^WN);29)H9&BE0[E=#@@^H-?5E>>>.OA5!K7F7NE!+6_/S/#TCE/_LK?H>_K M7\Z\6^&[BY9AD*LUJZ?ZP_\ D?\ P'HC[W*^(+I4,;_X%_G_ )_?W*W@7XM1 MW_EV.MNL-S]U+O@(_P#O?W3[]/I7I=?*UY9SZ?=26US$\$\9PT;C!%>M_!7Q M!>7T%[IUP[306RJT3-R4!)&W/IQQ^-=/ O'.+Q6*ADF:IRF[J,OM72;M-?)Z M[WWON9YUDU*G3>,PSLNJZ:]5_E]QZ?1117]!GPH4444 %%%% !1110 4444 M%%%% !14-U=P6-N\]S-'!"@RTDC!5'U)JII/B+3-C:T^1M"M5IQ<82:3WL]_4****[C$**** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "N9^)W_)-?%G_ &"+O_T2]=-7,_$[_DFOBS_L$7?_ *)> MMZ'\6'JOS,:W\*7HSF?V;O\ DB_AW_MX_P#2F6O3*\S_ &;O^2+^'?\ MX_] M*9:],K;'?[U5_P 4OS9C@O\ =:7^%?D%%%%<1V!1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !5;4M0@TFPGO+E]D$*%W;V']:L MUF^(M'7Q!H=YI[/Y?GIM#XSM/4'\P*Y,7*O'#U)897J*+Y4]G*VB?S-:2@ZD M54=HW5_3J>->+/BQJ6N[X+'=IUD>/D/[QQ[MV^@_,UPZJTL@507=C@ #))KO M+/X,ZY-?>5.]O;VX/,X?=D>R]?SQ7J'A?P%I7A50]O%YUWCFZFY?\/[H^E?R MOA^$>)^+<8\1G$I4XIZN?3RA#3](^9^E3S3+LKIPMDMT_B(Y9CZD]36C17 M] 9!PEE?#L/]EIWJ=9RUD_\ )>2MYW/AL=FF)Q[_ 'LK1[+;_@_,****^S/) M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBDH 6BJ%QKVF6O^NU&TAXS^\G5>/7DUFW'Q$\*VF?.\2Z1&<;MK7T6 M<>PW-"M/X8-_)G0T5Q=Q\9O!%KG?XEL6P,_NW+_P#H(-9M MS^T+X!MMP_MWS6'\,=K,<_CLQ^M4@XRT42@CU'[ MP_RKEEG671WKQ^^_Y'7'(LSGM0E]UOS/;**\!G_:XTQ?]3X>NY.?^6EPJ_R! MK,G_ &O)FQY/A:-/7S+XM_*,5R2XCRN/_+[\)?Y'7'AG-I?\N?QC_F?2-%?+ M=Q^UIKS?ZG1=-C./^6AD;G\&%9MQ^U1XRFSL@TJWXQ^[MW/X_,YKEEQ5EL=I M-_+_ #.N/".:2WBE\_\ *Y];45\;7'[27CN?.S4H+?/_ #SM(SC_ +Z!K-N? MCMX\NMV_Q%.N[KY<42?^@J,5RRXOP*^&$G\E_F=<>#,P?Q3@OF__ )$^VZ*^ M$;CXK>,KK._Q/JJY.?W=TZ?^@D5F7'C+7[O/GZYJ4V3N/F7.6_G45S[NGEV[MG\A7/_K9F532 M$(_)/_,Z/]4,LIZSG+YM?Y'TY2MCR?"R)SU MDORV?RC%9D_[6NO-_J=$TZ,_]-&D;^1%?\ EI,9ON6^DP<8_=V[G\?FWXQ^[M(SCW^8&M^W_ &3?$K?Z M_5M)CY_Y9M*_'XH*TK?]D6];'G^)+>/GGR[1GX_%A1]7XDJ]9_\ @27ZH/K' M#%'I#_P%O]&>=W/QX\>76=_B*9<_\\X8D_\ 05%9MQ\6/&5UG?XGU1<_\\[I MD_\ 02*]IM_V1;1=OVCQ--+Z^79A,_FYK3M_V3/#BX^T:OJDO'/EF-/YH:/[ M'S^K\,_$%YGS]=U*?)R?,O)&Y]>36;< M7EQ=?Z^>2;G/[QRW/KS7UG;_ ++G@N'&]M2GXQ^\N5'X_*HK3M_V'?@[H^L M'2YK734O=VQDD:1U5AV+DE5/L2*[FW^&/A"WYC\,:1G.0S64;'\"16T>#L5] MJK%??_DC&7&N$7PTI/[E^K/@ZG1QO,X1%9W/15&2:^L/C!XLLOAR;.PT31-- MAO[A3,9VM$Q$N< J .6)!Z],=.>+/P1^*EWXPNKG1]2@A6ZAB,\S[NGEV M[MG\A26OA_4KR^6RAL9GO&;8(-A#EO3!YS[5][>)8;RX\.ZI%I[;+Z2UD6!@ M<$2%3MY^N*^*X]/O6U);..WF^W^9Y8A53YF_/3'7.:ZX<&T5\=9OT27^9QSX MVKOX**7JV_\ (D@^"?CBX&4\-W@XS^\VI_,C\JYG5/#VIZ+>M9W^GW-GOOW28[F/2K-+QM]VL*"9LYR^T;C^>:^R^$/VKM0LPD/B/34OXQP;JSQ'+]2A^5C] M-M8W@;X&W7Q*T6]OS=-IGE,$M9)(MR3GG<#R#@?+R,]3UQ7*>-/@SXI\#!I; MZQ$]BIQ]MM6WQ#6P>;Y'5:PCE*GTMJOG'6W;\CZ"CC%_&P1=,U6$W+?\ +I.?*FSZ!3U_X#D5UU?G MA-83VRB0C@=U/2NX\(?';Q?X/V11ZB=1LUX^S:AF5<>@;.X?@<>U>[1XGJ8: M:HYG1<'W7^3_ $;/ K<*4L5!ULKKJ<>S_P U^J7J?:]%>+>$/VHO#NL;(=:M MYM$N3P9.98#_ ," W#\1@>M>O:7J]CK=FEUI]Y!?6S?=FMY ZG\17V.%S#"X MY7P]12_/[MSXG&9=B\!+EQ--Q_+[]BW1117H'G!1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &+ MXB\'Z5XH5/M]MOD3A9D)5P/3(ZCV-3Z#X;T_PS:&WT^ 0HQW.Q)+.?4DUIT5 MYLC7;##M_NC^$>_7Z5YFS/- M(68L[L)O&&I>*[CS+V;]TIREO'Q>'<^YYK:^$MC>7'C"VGMU800JQGD M'W0I4@ _4XX_PK0\&_".ZU;R[O5]]E:'D0])9![_ -T?K_.O8M-TNTT>S2UL MH$MX$Z(@_4^I]S7@<)\&YOFF84\]S>F5YG^S=_R1?P[_P!O M'_I3+7IE;8[_ 'JK_BE^;,<%_NM+_"OR"BBBN([ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **YCQ5\0M*\*JT/:OS?B+CS*N'[TK^UK+[$7M_B>T M?35^1]!@,EQ..M*W+#N_T77\O,^BZ*\7^">I7HURXLE=WL6@,C(>51@1@CT/ M)'O^%>T5[W#.?0XDRZ./A3<+MIIN^J[.RNODCAS#!/+Z[H.5_,****^J/-"B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BL[6_$6E^&[0W M.JW]OI\'9[B0+GV&>I]A7CGB[]JK1M.\R'P_8RZM,.!<3YAA^H'WF_)?K7FX MO,L)@5?$5$O+K]VYZF#RS&9@[8:FY>?3[WH>Z5Q/BWXR>$O!C-%?:K'-=KP; M6S_?2 ^AQPI_WB*^4_%_QF\6>- \=[JCV]HW!M+/]U%CT..6'^\37$JI9@ , MD\ "OA<9QAO'!T_G+_)?Y_(^^P/!>TL;4^4?\W_E\SZLN/VL/"R<0Z9J\ISC M+1Q*/J/WAK,G_:XTU<>3X=NI/^NEPJ_R!KPFU^&OBR]56A\,ZLZ,-P?[%(%( M]B1BM2W^"?CBY^YX;O!QG]YM3_T(BO,_MS/:OP1?RA_P&>M_8.04OXDE\Y_\ M%'I]Q^UY.W^I\+QQ\?\ +2^+?RC%9MQ^UIK[9\C1=-CXX\PR/S^#"N4@_9U\ M?39+:*D(ZCS+N'G\G-:<'[+WC2;[_P#9T//_ "TN2?Y*:/K7$E7I/_P%+]$' MU3ABCUA_X&W^K);C]J;QE-G9#I=OD8_=V[G'O\SFLRX_:1\>3[MFIPV^>GEV MD1Q_WTIKH;?]DWQ*W^OU;28^?^6;2OQ^*"M*W_9%O6QY_B2WCYY\NT9^/Q84 M?5^)*O6?_@27ZH/K'#%'I#_P%O\ 1GG5Q\=O'=UG?XBG7//[N*-/_05%9MQ\ M5?&-UG?XGU5><_N[MT_]!(KVJW_9%M%V_:/$TTOKY=F$S^;FM.W_ &3/#BX^ MT:OJDO'/EF-/YH:/[&SZK\3#\?E84?ZK9G4^.#L5 M]JK%??\ Y(PEQKA%\-*3^Y?JSX-IT<;S.$16=ST51DFOT"M_"^C6F/(TBQAP M=P\NV1>?7@5HQ0QP+MC18U_NJ,"NJ/!DOM5__)?^"?R_AIP7R?^9\AP?LO>-)OO\ M]G0\_P#+2Y)_DIK3M_V3?$K?Z_5M)CY_Y9M*_'XH*^J:*ZX\*9;'=2?S_P C MDEQ=FMCS_$EO'SSY=HS\?BPK3M_P!D6T7;]H\332^O MEV83/YN:^A**ZH\-Y7'_ )=7^"X<;VU*?C'[RY4?C\JBO7Z*ZHY'EL=J"_/\SDEGV9S MWKR_+\CS.W_9Q\ P_?TB2?C'[R\F'X_*PK3@^!_@6WSM\.6I_P"NC._\V-=S M175'+<##X:$?_ 5_D?7@5J45U1P]&'PP2^2.26)KS^*;?S8R*&.!=L M:+&O]U1@4^BBN@Y@HKB/%?QB\-^#]4.GWD\TUVH!D2VCW^7GH&.1S[=:ZK1M M9L_$&F0:AI\ZW-I.NY)%[]B,=B#Q@T 7:*\_^-'CB^\#^%HYM.PEY=3"!)F4 M,(AM))P>,\<9KS+X1_%KQ#=^,K+3-3O7U*TO6,9$H!:-L$A@<>HY'3!- 'T; M7'ZY\6O"OAW56TZ]U14ND.V18XW<1GT8J" ?;M785\>^,/ 7B#2_%-[;2Z=> M7.M;_ ,+M"O?#?@/2M/U#B[C1 MF=,YV;G9@OX @5)X^\ Z?\0-)2SO6>&2)M\-Q%]Z-NAX/4'N* /-/@Q\7]:\ M2^(_[&UJ1;WSXV>*X$:QLC*,D$* "" >VH_O ^HZU]@^"]/N]*\(Z/9WYS>06L<^.GX5M44 < M-\3?A7:?$:"V=K#(R,].>,FH?AC\)+3X=M<7)NFO]0G3 MRVF*;%1,YVJ,GJ0,G/8=*[^B@ J'[' +DW @C%P1M,NP;\>F>M344 %17%M# M=QF.>))HSR4D4,/R-2T4 -CC6)%1%"(HP%48 KB?C)X5OO%_@F:STX;[J.5) MUAR!YH7.5Y[\Y^HKN** /DOP7\'-:\4:Y'::EIM[INFJ?])GGB,1"]PNX MW!QG-:7C#]E35K#?-X=OX]4AZBVN<13#V#?=;ZG;7U%17CYAE.%S)+ZQ'5;- M:-?UYGM9=G&+RMOZO+1[IJZ?]>1^?1T&6,NDKB.525*CY@"/<&C2==U7PK?F M;3;^XT^Y4\O;R%<^QQU'L:]RU_\ 9UUY=>F72WMI].DD+1S2R[3&I/1AC)(] MLYKH=8_97T?4-+@^RZG<6>JK&!+.5$D4K8Y.PX(_ _@:^4S+AF-.C"66IJI' MSU?Z7OZ'U^5\52J5YPS1ITY;>[HGVTUM;O=G&>$?VJM9T[9#X@L8M6B'!N(, M0S?4C[K?DM>W^$?C)X3\:>7'9:HD%V_ M+S]U+GT /#'_=)KY2\8?#&^\ ZY M_9VJS03,T8FC:VYM$_P"72]_>QX]!GE1_ND5[=X1_:HT34MD.OV4VD3G@W$.9H?J5->TCY;_=O]USW*BL_1?$&F^( MK,76EWUO?VY_Y:6\@<#V..A]C6A7UD91FE*+NF?'RC*$G&2LT%%%%42%%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110!Y#\6O&6J6.MKIME%NL9DC_WO[P_7ZUW_ (V\!V?C&W#,?L]]&N(KA1GC^ZP[C^5>$:]X M>OO#=\UK?PF)^JL.5<>JGN*_F#BVIQ+PSG4\WI592HS?N[N%OY)1V7EWW3O> MWZ-E<P\46(N;&7=CAXFX>,^A'^17ZYPKQ MI@>)::IKW*ZW@^OG%]5^*Z]W\OF645LOES?%#O\ Y]C6HHHK]#/!"O*/CFMY MMTLC?]@^?./N^9QC/OCI^->KU'-!'&."/KLC4*/R%2U\? MPSX?9=D+6(Q'[ZLMFUI'_#'77S=WVL>KF.>U\;>G#W(=NK]7^@4445^JGS04 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%NFKF?B=_R37Q9_P!@B[_]$O6]#^+#U7YF-;^% M+T9S/[-W_)%_#O\ V\?^E,M>F5YG^S=_R1?P[_V\?^E,M>F5MCO]ZJ_XI?FS M'!?[K2_PK\@HHHKB.P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S- M=\1Z?X;M?/U"Y6%3]U>KN?11U->0^+/B[J&L;[?30VG6AXW@_OG'U_A_#\ZS M_BLEXOC2\-T&V,%\@G[OEX&,?CG\1:9YNIAA?P_O?A7\ MN\3<69_G.95=K#]ZX]E[?C^5>E>%?AWI7A4 M+*D?VN]'6YF )'^Z.B_S]ZZFO=X<\+:=.V(SR7,_^?<7I_V]+KZ*R\V<>/XD ME*]/!JR_F?Z+_/[C,T'PWI_AFT^SZ?;B%3R['EG/J3WK3HHK]]P^'HX6E&A0 M@HPCLDK)?(^'G4G4DYS=V^K"BBBN@@**** "BBB@ HHHH **** "BBB@ HHH MH ***Q_$?B_1?"-KY^L:G;Z?'C*B5_F;_=4$\?BK2 MK?NX^>_W?YV/JGQ?\=_"'A#?&^H#4KQ>/LVGXE.?0MG:/Q.?:O$O%_[47B+6 M=\.BP0Z';GCS.)IS_P "(VC\!D>M>-0PR7$J11(TDCG"H@))/H!7IGA#]G?Q M=XHV2SVJZ+:-SYE_E7(]HQ\V?KCZU\=4SK-\VDZ>%32[17YRZ?@?:4\CR;)X MJKBY)OO)_E'K^)YWJFKWVMWCW6H7D]]1H^F7% M^X.&:)/D7_>8_*OXD5]2^$?V:?"OAWRY=1$FO7:\DW/RPY]HQ_)BU>JVEG!I M]O';VL$=M!&,)%"@15'H .!7=A.$J]9\^-JSP-/FM MU>B^[?\ (^;?"'[*%Y<;)O$FIK:)U-K8X>3Z%R-H/T#5[;X2^%WACP2J'2]* MA2X7_EZF'F3'WWMR/H,"NKHK[K!Y-@<#9T:?O=WJ_P#@?*Q\!CL[Q^875:H^ M7LM%_P 'YW"BBBO:/""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BN"^(OQ>TWX>W$-I);R7]_(GF>3&P4(N< LQ]<' QV[<5J?#_ .(> MG?$+39;FR22":!@L]O+C M6<9V[F"EL?[()/X5\O>&?B!XATOQ';7L6I7EU,\JB2*69G$X)Y4@DYS^G:@# M['KA/'/QCT/P+J"V%REQ>7NT,\-LH/E@]-Q)')]*[NOG;XQ?"77[[QA=:MI= MF^HVMZ5^$/!%U?:>-MVSI"DI&?+W'EL?R]R*S?@EX%O_!'ANX74P(KR[F\T MP*P;RU )'&>O3VKN=7TBSU[3;BPOX%N;2==LD;="/Z$'G/;% 'S'\-_BAX MD@\::;%<:I=ZC;7ERD$L%S*TBX=@,J#]TC.>,=*^J*X;PO\ !KPUX3U9=1M( M)IKI.8FN9-XC/JHP.?>*:VC:0 . MV=K8^[C..?2O;/@[X5OO"'@F"SU$;+J25YVBSGRPV,+GUXS^-=Q10!D>*O"N MG^,M'ETW4HVDMW(8,APR,.C*>Q_QKF/!'P9T+P/J1U"W>XO;Q05CDNF4^6", M': !SC(S[UWU% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110!P/Q.^$UK\1?LUP+HV&H6Z^6LVS>K)G.UAD=#G!![GK6'H?[.'ARW MT>:UUDOJUU*01<*6A\K .-@!]^Y3$RAF"C#+PW)'9>*\MN+"!H6 C5 M"!PP&*^\M0T^WU2QGL[N%;BVF0I)&XX93VKA='^!/A+1]2-X+.2\Z[;>\<21 M+G_9(Y_X%FO'IY+@*,)PITE[W?7\]CV:F>9A6G3G4JOW.VGWVW^9\:Z5K%_H M=XMUIUY/8W*]);>0HWTR.U>O^#_VHO$.D[(=:M8=;MUX,JCRIP/J!M/XC)]: M]0\7_LS^%O$&^;3?-T&Z;G_1_GA)]XR>/^ D5\[ZQX>F\*:M=Z3<#$UI*T3- MMQOP>&'L1@CV(KX_+$?CEX0\8>7'#J2V%XW'V6_Q$V?0'.TGV!S7?5^>6I*J7CA..Y ] M:Z?P;\5/%G@]XXM*U.9[=?\ ESN/WL./0*?N_P# <5U4>)JE#$2PF+I\S3M> M'7IM_P 'Y')6X5IXC#1QF#JBO"/"W[4UC*T<'B;2Y- M,E/!NK3,L1]ROW@/INKV+P_XITCQ5:_:-(U&WU"+N89 2O\ O#JI]B*^RP^/ MPV*?)3E[RW3TDOD]3XC$Y?B<*E.I#W7M):Q?HU=&K1117H'G!1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6?KF@V/ MB*Q:TOX%FB/(/1D/JI[&M"BL:U&EB:_&O MP[OO"4C3+FZTYC\MPHY7V<=C[]#^E8&D:Q>:#?)=V,[03KW7H1Z$=Q[5]02Q M)-&T+W:_\F7GT_0O4\^] M=97[UP\\QEE=!YLOW]O>V[NU[:7M:_G<^*QWL%B9_5?@OI_7KL%%%%?0G %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 5'<7$5K"\TTB0Q(,M)(P55'J2>E M25\7^/+&3]HC]KV_^'GB75+RR\(Z#:B>+3+>0Q_:G$<;$GJ-Q,I.[&=BX&"< MT >R_!#XVWWQ-^)'Q*T>ZN--;2]#OTM=*^R_ZV= THD8G<=X^1#D#'S5[77S MAKG[!WPWNK56T)]6\,ZG$V^"^M+UY&1AT)#D]#Z%3[U]"RK/:Z8X@'VJZCA( MC$C8\QPO&3[G^= #-8UK3O#]A)?:K?VNFV4>-]S>3+%&N>F68@"I[.\M]1M( M;JTGCNK:9!)%-"X='4C(96'!!]17PA^TA\)_B!J7PJU3X@?$[Q'OU6WEA6Q\ M-Z:1]CL1)*JG<>0S;6(XR>!EVZ5]7_LY_P#)!_ 7_8&MO_18H [;6O$.E^'+ M=;C5M2L]+MV;8LM[.D*EO0%B!FL7_A:W@G_H<= _\&<'_P 57S-_P4:42>'_ M )&V=CZA.",_P"PG^->C?\ ##/P@_Z -U_X,I__ (N@#W33]1M-6LXKRQNH M;VTF&Z.XMY!)&X]0P.#^%5]<\1:3X8LC>:QJEGI-H.#<7UPD,8_X$Q JIX*\ M&Z3\/?"]AX>T.W-II5BK+#$TC.5!8L:\<;JQ;9RI!4!5#,!@EI!S@8H ^PO#OC;P[XP61M!U_2 M];6/ESIUY'MZ'\6'JOS,:W\* M7HSF?V;O^2+^'?\ MX_]*9:],KS/]F[_ )(OX=_[>/\ TIEKTRML=_O57_%+ M\V8X+_=:7^%?D%%%%<1V!1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117.>*/'FE>%49; MB;SKO'RVL/+_ (_W1]?UKAQN.PN747B,744(+JW;^GY;LVHT:F(FJ=*-V^QT M=%>-0_'#4/[0#2V%O]AW*:,[HY%#J?4$9%>'D? M$^6<1>T67S;<-[IK?9Z]';_.QVXS+L1@.7VZM?YDE%%%?5'F$%U8VU\JK*>+ M_P!K!0'A\-:46/07>H<#ZB-3_-OPKR,9FV"P'\>HK]EJ_N7ZGLX+)\=F'\"F MVN[T7WO]#Z'DD2&-I)'5$499F. !ZDUYIXN_:&\(>%M\4-VVLW:\>5I^'0'W MD^[^1)]J^5_%7Q$\1>-I"VL:K/=1YR+?.R)?HBX7\<9K"M+.XU"XCM[6"2YG MD.$BA0NS'T ')KX7&<7U)ODP5.WF]7]RT_,_0,%P92IKGQU2_DM%][U_(]8\ M7?M,>*?$'F0Z;Y6@VK<#[/\ /-CWD/3ZJ!7E%Y?7.HW+W%W<2W5PYRTLSEW; MZD\FO5/"'[-/BKQ%LEU%8]!M&YW7/S3$>T8/Z,5KV[PA^SKX1\+[);BV;6[M M>?,O\,@/M&/EQ]&2;[1U^^7_ M 6SY8\+?#_Q#XTD"Z/I5Q=IG!FV[8E^KG"C\Z]K\(?LG_ZN?Q+JON;33Q^A MD8?H%_&OHF&&.WB2*)%BC085$ ] *?7UV"X5P>'M*NW4?GHON_S9\;CN+L M=B+QPZ5./EJ_O?Z)'/>%?A]X>\%Q[='TJWM'Q@S;=TK?5VRQ^F:Z&BBOL:=. M%&*A3BDET6A\54JU*TG.K)R;ZMW84445H9!1110 4444 %%%% !1110 4444 M %%4+O7],T^\CM+K4;2VNI/N033JCM]%)R:OT %%Y6-C$IZ%L' _/%?$5 MYJ%]/JDMY<3S'4#)O>9F(DWYZYZ@YH ^Y:X3XG?%:T^',=O$;9K[4+A2Z0!] MBJH.-S'![]!CG!KI/"-Q>W7A;29M1!6^DM8VF##!WE1G/O7!?&CX47OCN:RU M'2Y8A>VZ>2\,S%0Z9)!![$$GKUS[<@&Q\,?BM:?$9+B'[*UCJ%NH=X"^]64G M&Y3@=^HQW%=-XMOKK3?"^K7=BNZ\@M9)(AC/S!20<=_I7 ?!CX3WO@2>\U'5 M)8C>W$?DI#"Q8(F022>Y) Z=,>_'JM 'Q%:>)-5M-:758;ZX&I;]_P!HWDNQ MSW]0?0\5]K6,DDUG;R3)Y($UC18UO&DB6.:W:1492O 8%B 1C'?M[UO_ M 1^&M_X%L[^YU0JE[>;%^SHP81JN>I'!))[>E>GT4 1W$$=U#)#-&LL,BE7 MC<95@>"".XKDM'^$?A30=674K/2E6Z1M\9>1W6,^JJ20#Z>G:NQHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ K&UCP=H?B"ZCN-2TFTO9X^%DFB#-CT)[CV/ M%;-% ',^)OAKX9\7VXBU31[:8JNQ)D3RY$ & ZX.!Z=*\ ^)OP+'@"-=1T5 M[J_TV0D2K(H9[?'0DCJIYYP,8&3S7U+17$\'AW66(Y%SKKU['+ M-D1OCI-XW'D:@!&"?9\[3^8/M7@FH?"7QAI[7(.@W4_D@DF !P_^[@_-^'-> M775O-:W$D4\3P3*<-'(I5E/H0>E3FN/K9#*E&C)S3O=2UV_O;Z_/T'E&74.( M8U95X*$E:SAIOTY=K+3MZGZ)*RR*&4AE89# Y!%.KX>\#^./$OA%4?3-8GM[ M?.1:L?,A/_ &R!^&#[U[)X;_ &IH(YDMO$VF- 2!_IEA\R'W,9.1^!/TKWZ& M;1>&AB<5!TXRZO5:[:K:_FD?.U\HDL3/"X2:JRC?173TWT>CMY-GOM%8GAKQ MKH7C"W\W1M4M[\ 99(WPZ_[R'YE_$5MU[5.I"K%3IM-/JCPZE.=*3A4BTUT> MC"BBBM#,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^??CU^R MPWQ(\4V_C;PCKK^%/&]L% NUW".Z M3XPUWPUXBN;WPSJ.DWDMH6OK5VBGV,0'1HPV P&X;@.".M 'DY_:+^+_ .SW MJ-G9?%OP['KF@RR")=G MWT*7%O,G1T8 @^W!Z5\C_M2_M'>#?BA\.9O O@IYO%VO:S-"L2V=K)B'9*KY M&Y068[-H"CHQ)QT/T;\%?"-S\-_A#X8T+5)%%YIU@JW3%]RH_+.N[T4DC/H* M ///VY?^3<=>_P"OBT_]'I7;_LY_\D'\!?\ 8&MO_18KPS]KKX[> /''P+UG M2-!\4V&J:G-/;-';0,2[!9E9B..P!-=[^S?\;/ LGPV\!>%E\3V)\0_V=;VG M]G[R)/-" %.F,Y% &E^TU^S[=?'[2M M;36HM%DTRYDF,DL!E#!E X (Y! K MS3Q=\//VAOAGHMUX@T?XG)XK2QC-Q<:?=6BAY(U!+!58,#QV!4GMR!7N'CS] MH#P1\,?%UGX=\3ZJVD7EW:B[AFFA=H"I=EP74':N!TYKA_BU^UU\.O#?@ MO5/[+\0VGB#5Y[9XK2RT\F7=(RD*68#:J@G)R<^@)XH U_@A\;?\ !.4+_P *D\1$8W_VX^?7 M'V>'']:Z3]B#X7ZAX#^#4TNMVK6UWKUTUZ+>3(=;'(O!_ MA'1-!@;?#I=E#9(^,;A'&$!_'% &Q1110!Y_\2OBA?> ;ZSM[3PMJ'B!;B,R M-)9AL1D'&#A&YKS;QC\?-5UCPCKEA)\/]9LH[JQG@:YE#[(@T;*7;]V.!G/7 MM7T37,_$[_DFOBS_ +!%W_Z)>O5PM:A&4(RI7=UK=]^QYF)HUY*]>A?\)A/\ TIEKTRN?'?[U5_Q2_-F^"_W6E_A7Y',_\)AZ_7_ .)H M_P"$PN/^@/=?K_\ $UTU%<1V',_\)AZ_7_XFC_A,+C_ * ]U^O_ ,37 M344 Z_7_XFC_A,+C_H#W7Z_P#Q M-=-10!S/_"87'_0'NOU_^)H_X3"X_P"@/=?K_P#$UTU% ',_\)AZ_7_ M .)H_P"$PN/^@/=?K_\ $UTU% ',_P#"87'_ $![K]?_ (FC_A,+C_H#W7Z_ M_$UTU% ',_\ "87'_0'NOU_^)H_X3"X_Z ]U^O\ \37344 Z_7_P")H_X3"X_Z ]U^O_Q-=-10!S/_ F%Q_T! M[K]?_B:/^$PN/^@/=?K_ /$UTU% ',_\)AZ_7_XFC_A,+C_ * ]U^O_ M ,37344 Z_7_XFC_A,+C_H#W7Z M_P#Q-=-10!S/_"87'_0'NOU_^)H_X3"X_P"@/=?K_P#$UTU% ',_\)A MZ_7_ .)H_P"$PN/^@/=?K_\ $UTU% ',_P#"87'_ $![K]?_ (FC_A,+C_H# MW7Z__$UTU% ',_\ "87'_0'NOU_^)H_X3"X_Z ]U^O\ \37344 Z_7_P")H_X3"X_Z ]U^O_Q-=-10!S/_ F% MQ_T![K]?_B:/^$PN/^@/=?K_ /$UTU% ',_\)AZ_7_XFC_A,+C_ * ] MU^O_ ,37344 8V-WL..:M?$3Q1-X3\/FYMD5KF6 M00QEAD*2"=Q'?A37@&I:I=ZQ=-0Y_ >@]A7Y+QCQY2X;J?4L/3 MYZ[5]?AC?:_5OR5O4^GRG)99A'VU25H?BSN/$_QBU#5$:#3(_P"S8#P9-V96 M^A_A_#GWKSYW:5V9V+NQR68Y)-;_ (9\#ZKXJD!M8/+MLX:YE^6,?0]S["O8 MO"GPUTKPQLF*_;KX<_:)E^Z?]E>WZGWK\:P>1\2\>UUB\9-JETE+2*7]R/7Y M:=Y7/K:N,R_)(.E25Y=EO\W_ %Z'D&B^";^^DCEN;.YBM,@G;&=[#VXX^O\ M.O9(?%4MO#'%'HMRL<:A57G@ 8 Z5U-%?T=PWPK@.&*,J>%O*>K)17=NQM1H MU<1-4Z47)]DKC_\ A,+C_H#W7Z__ !-17/CIK*!Y[C3)H(4&6DD;:JCU)(XK MQ7Q=^UAEK;)T%U?\ S/\ 4(#@'ZD_2O%O$GC37?&%QYNL:I<7YSE4 MD?\ =J?]E!\J_@*^-QO%F#H7CATZC^Y??O\ @?;8'A#&XBTL2U37WO[EI^/R M/I7Q!^U%H&DADM+.35+@=%AE CS[N1_(&O(?%_[1GBWQ-OBM;A=#M&X$=CD2 M8]Y#\V?]W%><:;I=[K%TMK86D][.S3R7,SRS2-+*YW,[DEF/J2>M;WAWX?>(?%2J^G:5$?@+X0\(^7*-/\ [4O%Y^T:AB3GU"8VC\L^]>B*H50 , < "O5P M?"$Y>_C*EO*/^;_R9Y&-XSA'W,#3OYRV^Y?YKT/EOPK^S_#;,LWB!+Z]/7[- M9J8T^A 7[ MBFD^^[^]GP&-S;&Y@_\ :*C:[;+[EHZ_7_XFC_A,+C_H#W7Z M_P#Q-=-17JGD',_\)AZ_7_XFC_A,+C_ * ]U^O_ ,37344 Z_7_XFC_A,+C_H#W7Z_P#Q-7]=\7:+X9:- M=4U*WL7DY1)7 9AZ@=<>]:%G?6^I6L=S:3QW-O(-R2Q,&5AZ@CK0!@?\)AZ_7_XFC_A,+C_ * ]U^O_ ,347Q,\;'P%X5FU*.%9[EG6&"-\[2[9.6QV M !/OC'%>4?#OX\ZUJ7BJST_61#<6M],L"-%'L:)V.%QCJ,D#GGGK0!ZY_P ) MAZ_7_XFLO5/BQI^BSI!?Q"SF<9$N".GO7=5\=?%*SU&S\>ZS_ M &F'\Z2X=XW8$-)6?^QY/M,S>7"L[$)G&23QT'H*M_ ^SU"Q^'=A'J"R(S,[PI+]Y8BZ_7_P")KB/AG\"F\':\ MFKZG?1W=Q &$$5NI"*2"-Q)Z\$\8]Z]=H ^(O$TFH3>(-0?5/,_M!IF,WF@A MMV??MCI[8KZ5^'OBC5+7P7I,-_IEW//[NVN[N=%T^\NDN;B MPMI[A,;9I(59QCI@D9J[0!XY\5] G^(UE9F&PN+.^M"WEO(K%&5L94X''('/ MU]:QOA7X%N_ NL2:K?VLMW=",QPQP*P5,]6)*\G''3N:]\HH YG_ (3"X_Z M]U^O_P 36-*NDSZG_:,G@Z-[[=O^T-;@ON_O9V]?>N_HH YG_A,+C_H#W7Z_ M_$T?\)AZ_7_ .)KIJ* .9_X3"X_Z ]U^O\ \31_PF%Q_P! >Z_7_P") MKIJ* .9_X3"X_P"@/=?K_P#$T?\ "87'_0'NOU_^)KIJ* .9_P"$PN/^@/=? MK_\ $T?\)AZ_7_XFNFHH YG_A,+C_H#W7Z__$T?\)AZ_7_ .)K MIJ* .9_X3"X_Z ]U^O\ \31_PF%Q_P! >Z_7_P")KIJ* .9_X3"X_P"@/=?K M_P#$T?\ "87'_0'NOU_^)KIJ* .9_P"$PN/^@/=?K_\ $T?\)AZ_7_X MFNFHH YG_A,+C_H#W7Z__$T?\)AZ_7_ .)KIJ* .9_X3"X_Z ]U^O\ M\31_PF%Q_P! >Z_7_P")KIJ* .9_X3"X_P"@/=?K_P#$T?\ "87'_0'NOU_^ M)KIJ* .9_P"$PN/^@/=?K_\ $T?\)AZ_7_XFNFHH YG_A,+C_H#W7Z_ M_$T?\)AZ_7_ .)KIJ* .9_X3"X_Z ]U^O\ \31_PF%Q_P! >Z_7_P") MKIJ* .9_X3"X_P"@/=?K_P#$T?\ "87'_0'NOU_^)KIJ* .9_P"$PN/^@/=? MK_\ $T?\)AZ_7_XFNFHH YG_A,+C_H#W7Z__$T?\)AZ_7_ .)K MIJ* .9_X3"X_Z ]U^O\ \31_PF%Q_P! >Z_7_P")KIJ* .9_X3"X_P"@/=?K M_P#$T?\ "87'_0'NOU_^)KIJ* .9_P"$PN/^@/=?K_\ $T?\)AZ_7_X MFNFHH YG_A,+C_H#W7Z__$T?\)AZ_7_ .)KIJ* .9_X3"X_Z ]U^O\ M\31_PF%Q_P! >Z_7_P")KIJ* .9_X3"X_P"@/=?K_P#$T?\ "87'_0'NOU_^ M)KIJ* .9_P"$PN/^@/=?K_\ $T?\)AZ_7_XFNFHH YG_A,+C_H#W7Z_ M_$T?\)AZ_7_ .)KIJ* .9_X3"X_Z ]U^O\ \36%XFM])\90>5K/A)K[ MC D=")%_W7 ##\#7H=%9U*<*L7"I%-/H]32G4G1DITY--=5HSY>\0?!2XCN- MV@07"6F/]1>!BR>P8+R/J,^YKRWQ=X/U_09C)J>DW5I ORK,T9,9_P"!#C/M M7WG39(UEC9'4.C##*PR"/0UXV9Y7',,,L-&;@EVVTVOZ>I[>5YM++<4\5*"G M)]]'KO;IKZ,_/G1/-COEGAFDMY(?F62%RC@^Q'(KUSP_^T%XG\+Q+]KD37+2 M/ ,=V<28SVD'.?=MU>R^*/@)X4\0-)/;6G]C7K _OK$;4)_VH_ND?3!]Z\8\ M<_L[^+-)C=],\G6[,A@IY+EM2,(N5776*O?L_1=5MZG MMXC'4\]S.E**[N'QM)<1K)%I5Q)&PRKH201Z@XKX8NM/N-/O#:WEO+:3JVUXID*.OU!Y%= M=H>O:CX9FCDTN]GL6C.1Y+D#\1T/XUIP_FF+S)36(BO4X/+ M'!X:3]^^FZLO/?\ /U/KS_A,+C_H#W7Z_P#Q-'_"87'_ $![K]?_ (FO&_"O M[5OES?9O$FF;E4[?MFG_ )9,;'\R#]!7L&B_%/PEX@L_M-IK]CL&-RSS"%US MZJ^"*]S"YI@\9)PI5%S+IL_NZ_(^?Q64XW!14ZU-\KZ[K[^GS)/^$PN/^@/= M?K_\31_PF%Q_T![K]?\ XFNB@N(KJ%)H9$FB<962-@RL/4$=:DKU3R3F?^$P MN/\ H#W7Z_\ Q-'_ F%Q_T![K]?_B:Z:B@#F?\ A,+C_H#W7Z__ !-'_"87 M'_0'NOU_^)KIJ* .9_X3"X_Z ]U^O_Q-'_"87'_0'NOU_P#B:Z:B@#F?^$PN M/^@/=?K_ /$T?\)A/M(\!6,=QJDK[I21%!"NZ23 M'7 R.!QR2!R* &?\)AZ_7_XFC_A,+C_ * ]U^O_ ,33? _Q'T;Q_#,V MFR2)-#_K+>X4+(H/0X!((^AK:U[4O[%T/4=0\LR_9+>2?RQU;:I;'XXH Q_^ M$PN/^@/=?K_\31_PF%Q_T![K]?\ XFOFM?C-XO76/[0_M>0G?N^S8'D8S]W9 MTQV]??/-?5^DWW]J:79WFSR_M$*3;#_#N4''ZT <7XA^+UCX76,ZE9S6[RI QTJ;0?BI:^)K5KC3;&:Z13M<*3E#Z$8XKSG]H3P3K.H^(+;6+*UGO M[-K=8&6!"[1,&)Y YP<]?7-:_P"SOX.U?04U34-1MYK&&Z5(XH9E*L^"3N*G MH.<#/J: .O\ $GQ'N-!T&]O_ .QY\PQEE\S(7=T&>.F2*\0TGX^>*K36DN[R M[6]M"_[RS,2*I7N%(&0<=#GZYKZ?U'3[?5K"XLKN(36UPACDC;^)2,$5YEI/ M[.OA_3-:CO9+JZO((GWI:S;=N1T#$#D?E0!UZ^,IV4$:/=8//?\ ^)KI(G,D M:.5VE@#M/;VI]% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y!^T]\ M+G^(_P *-=MM&\-V.M>+'CBCL9)HX5F3]\F\I+)C9A-_\0].]>OT4 <%\'_A M;HWPW\&:#:V^@Z;INLPZ=!!?7-K;1K++,(U$A>11ER6!)))S7=NBR(R.H=&& M"K#((]*=10!YU_PSG\+_ /H0M _\ (_\*NZ+\#?A]X(M"T_6H4SL%[;K(8\]2I(RI]QBL# MPW\!?AWX1U"._P!)\&Z/:7L3;H[C[*KR1GU5FR5/N*[VB@ KFO&?PU\*_$2& M*+Q+X?T_6A#_ *IKN ,\?.2%;[R@]\'FNEHH Y7P7\*_"'PZ:9O#7AS3]&EF M&))K: "1QZ%_O$>V<5U5%% !1110 5S/Q._Y)KXL_P"P1=_^B7KIJYGXG?\ M)-?%G_8(N_\ T2];T/XL/5?F8UOX4O1G,_LW?\D7\._]O'_I3+7IE>9_LW?\ MD7\._P#;Q_Z4RUZ96V._WJK_ (I?FS'!?[K2_P *_(****XCL"BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BL M77O&&D>&RJW]ZD4K)M+DL M;Q6,3D$,APRL.A!]:Y/1?@WH^FW7GW4DNH[3E8Y0%3\0.O\ +VKOJ*^?QO#^ M59EB88S%X>,ZD=FU^:V?E=.QW4<=B^DDK(X0HHHI@%%%% !1110 4444 %%%% !17&>+OB_P"%/!0=+_58Y+M> M/L=K^]ESZ$#[I_WB*\1\7_M6:K?;X?#NGQZ9%T%S=8EE^H7[J_CNKPL;G>!P M-U5J7EV6K_X'SL>_@FN M) B#ZDUY)XN_:>\-:'YD.D13:[=+P&C_ '4&?]\C)_!2/>OE[7O$VK>*+O[3 MJVHW&H3=FGD+!?91T ]A4>BZ!J7B*\%KI=C<7]P?^6=O&7(]SCH/TQU3FMTVC]^_Y';^+_ (^^+_%N^+[=_95F MW'V?3\QY'N^=Q_/'M7G3,SL68EF8Y)/)->X>$/V5];U/9-K]Y%H\/4P18FF/ ML<':/KD_2O;?"'P5\)>#-CVNF)=W:_\ +W?8FDSZC(PI_P!T"N2ED6:YI)5< M7)Q7>3U^2Z?@==7B#*,I@Z6#BI/M%:?.77UU/E7PC\'?%GC7RY+'2Y(;1^1= MW?[J+'J">6'^Z#7MWA#]E72-/V3>(;^3591R;:WS%#]"?O-^&VO=J*^RP7"^ M!PMI5%[27GM]W^=SXG'<5YAB[QI/VY/4GW-:5%%?6QC&$5&"LD?'SG*I)RF[M]PHHHJB HHHH **BNKJ*QM9K MB=Q'!"C22.W15 R3^5>*C]IRT_MCRSHT@TS?M^T>=^]V_P![9C'X9_&@#V^H M;N\M]/@,UU/';0KUDF<*H_$TMK[.U9#NW!?PQG M\*]@\2:!;>*-"O=*N]P@NH]C,O53G((]P0#^% 'B.@_M*:A/KD$>J:=9QZ9) M($9K<.)(P3C=DL0V/H,U] UX1H/[-4EGKL4VI:K#<:="X?RX8R'E .0#GA0> M^"?ZU[O0!\I?';3M1M?B%?7%XDAM[@*UM*<["@4# /LM?L[:;J.G^" M9FO4DB@GN3);1R<'9M + =@2#^6>]>H20I,NV1%=C<=&'^>A->?>!_V?K7POX@AU2]U(ZBUL^^WB6'RU##HSN44 %0SV<%TT;301RM&K,[:.,K4.7E=TM4FDU]SNCX3\7?"KQ1X)W/JFE3+;+_R]P_O(?J6 M7I^.#6;I&S[+\OWL_-7WZ0&!!&0:\_\ %GP+\)^*]\IL?[*O6_Y>M-(A;/NH M&T_B,^]?+X7(/[+Q7UK"OG5FN66C^3[_ "7J?68SB)9MA?JF+7([I\T=5IW7 M;T;]#YX\(_&G6OAMBUM!#>Z>[&1[2X!^4G'*L.5)_$>U>V^$OVEO"OB!1'?^ M?HEUC)2=3)&?974?S KRKQA^R_XCT?S)]&N(M=MQSL_U4_\ WR3@_@V3Z5Y9 M_9]WX>U1K;4[2>PN ,&.YC,;+[X(KR?[4S3#YDEB5[.G.25I:I+;27_!M<]A M93E6(RQO#2]I5A%N\=)-[ZQ_X%[=3[8\+_%#PWXPOFL]-U#S+H D121M&S@= MUW 9]?6NKKX/M_$$WA^ZAO[&Y\F]@8/#(F"58=#@\$?7BO6O!_[5]U!LA\2Z M8MRG0W5A\K_4H3@_@1]*^MQ.=X'"5U0K3LVKWW7SML?'87(N_P!IC0XKZ..WTZ\N;0XW7'RHPSZ(>OXD5ZOI>IVVM:=;WUG* M)K6X021N.X->XFFKH\!IIV9:HHHIB"BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBFO(L>W-O&5CX%T-]2O@[KN$<<4?WI'.<* M/P!/T% &_17F'P_^.EAXVUI=+GL'TRZESY&91*DF!DC.T8. >W;K7I] !17Q MUXX\9:YJWBV^N+J]N8)H+ATBA21D$ 5B J@=,8Z]<\U]+_"C7+[Q%X"TN^U$ MEKIU96D88,@5BH;\0* +OC;QQIO@/21?:BSL';9%#$ 7D;T&3^9-8OP_^+^D M>/[J6S@BFLKY%,@AGP0ZCJ5(ZXXX./QK-^.7P]U#QQI-A+I8$MY8NY%NS!?, M5PN<$\9&T=?>N3^"WPEUS0?%*:SK%O\ 8([9'6*)G5GD9E*] 3@ $]>^* /= M;B0PV\LBH9&12P1>K8'2OC[4OBCXHU#6FU(ZQ=V\N_U.HH \U3]GWPDFK_;O+NVC MW[_L33 P?3&W=CVW5Z2JA%"J J@8 P!2T4 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 5S/Q._P"2:^+/^P1=_P#HEZZ:N9^)W_)-?%G_ &"+O_T2];T/XL/5 M?F8UOX4O1G,_LW?\D7\._P#;Q_Z4RUZ97F?[-W_)%_#O_;Q_Z4RUZ96V._WJ MK_BE^;,<%_NM+_"OR"BBBN([ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH ***\Y\:?%R'1YYK'2XA'G&=X'(L/]9Q]3ECTZMOLEU_3J=F%P=;&U/9T(W?Y>IW.K:S9:':M[G@>P'0#V%7_#?@W5/%4VVR@_<@X:XD^6-?Q[GV&37\W9QX@9QQ%6^H M9)3E3C+3W=:DOFOA7IMUE8_0,)D>%P$/;XR2DUW^%?Y_/[C&FFDN)&DE=I)& M.6=R22?4FO9_@OHE[INF7UU=(\,5TR>3&XP2%!RV/0Y'Y5J>$_A?I?AS9/.H MU"^'/FRK\J'_ &5_J@4445^[GQ84444 %%%% !1110 4444 %%%<#XO M^.'A'P=OCGU);Z\7_EUL,2OGT)!VJ?8D&N>OB*.&CSUIJ*\V=.'PU?%3]G0@ MY/R5SOJH:QKNG>'K-KK4[ZWL+O&NM2O;B_N&ZR7$A=OIST'M7Q6-XNPU*\<+ M%S?=Z+_-_@?=8'@W$UK2Q+_P!J?0M+WPZ#:3:S..!-)F&$ M>XR-Q_(?6O$?%WQM\7>,M\=SJ;6=HW_+K8YB3'H2#N8?4FN:\/\ A/6?%EU] MGTC3;C4),X;R8R57_>;HH^I%>S>$?V4=0O/+F\1ZDEA&>3:V>))?H7/RJ?IN MKY=XK.L\=J=^7R]V/W]?FV?5K"Y%D"YJEN==_>E]W3Y)'@8!)P!DUW_A#X&> M+_&&R6'3CI]FW/VK4,Q*1Z@8W'Z@8KZJ\(_"?PMX)V/IFE1?:E_Y>[C][-GU M#'[O_ <5U]>W@N#TK2QE2_E'_-_Y?,\''<:2=XX*G;SE_DO\_D>*>$?V6_#^ MD>7-K=S-K=P.3$,PP?D#N/YX/I7K^E:/8:%9K:Z=9P6-LO2*WC"+]<#O5RBO MNL)E^%P*MAZ:C^?W[GP.,S'%X]WQ-1R\NGW;!117'>*/BUX:\(ZE_9]_>-]K M !>.&,OY>>FXCIQVZUZ!YIV-%5-)U:SUS3X+ZPN$NK29=TW.EN8+B[G\DW(&3&H4DX]"<=?3- 'I%%?-GP7^)6OR^-+/2[V_N M=4M+TLC+D:;J-MJ^GV][9RK/:W""2.1>C*>E?+NN? OQ38Z[):6=BU M_:LY\FZ610I7L6R1M..N?PS7T;X%\.-X2\):;I,DHFDMH\.Z]"Q)9L>V2<4 M>7_M)^(-4T^'2;"UEEMK&X$CRO&Q7S&& %)'8 YQWS[5B_LX^(M5E\27>F/- M-<:VY.[;)G(/J".0? M<&H/#?@_1_"%O)!I%A'9)(I[T 7]5TZ+6-+O+"?/D74+P M2;>NUE*G]#7SHO[-OB#^V/(-W9_V?O\ ^/L,<[,]=F,[L=LXSW[U]*T4 5M- ML8]+TZULH<^3;1)"F[D[5 _04W4M)L=9@$.H65O?0@[A''=+\369M=5T^WU"#LEQ&&Q[@]C[BM*BIE&,XN,E=,N,Y4Y*4'9H\*\ M8?LJZ/J&^;P]?2:5-U%O<9EA^@/WE^I+5XCXP^#OBOP3ODOM+>:T7_E[L_WL M6/4D5->SEY;?=_E8^PP/%6882T:K]I'SW^__ #N? M 4>K0-&"Y*MW7%=5X,^.WB?P2J6UM-'>:8A.VRNDW*H)R=K###\\>U?37C#X M+>$O&F^2[TQ;6[;_ )>['$4F?4X&&/\ O UXCXP_97UO3-\V@7D6L0#D02XA MF'L,G:WUR/I7E9K3S^*BZE*:J1<7/I.S2_POIZN MS.BNOVI9M0T:)M,T9;742Q64W3^9$HP/NXVDGZXQ[UWOPA^*TGQ"CN[:^MH[ M;4;90Y\C/ER(3C(!)((.,\GK7R5>:?J?A&[>RU73[BRESGRYXRA^HSU'TI=. M\9:KH.H)=Z1>SZ;,HQOA?&X>C#H1['(KKH\38>C@XRQ+;JK1QM9W_!''7X6Q M%?&RCA4E1>L97NK?>WOH??E%?+/A[]J/Q$MC+9W]E:WMVT9$-ZH\LJV/O,@^ M5OH-M)X.^-'B>U\36C7NH2:C:W$RI-;R@8(8@?+@?*1VQQ7U& Q]#,J/MJ%[ M7MKIJ?*9AE]?+*WL,0E>U]'?0^IZ***]$\P**** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHJIJ6K6.CP":_O;>QA)P)+F58 MUSZ9)% %NBH+.^M]1MTN+2>*ZMWY66%PZM]".#5+Q-X@M_"N@WNJW09H+6/> M57JQS@*/F6\.F3.$W0%C)$#QN))PP'L!7OE M %>]U"UTV(27=S#:QDX#S2!!GTR:F5UD564AE89# Y!'K7RQ\?IM0D^(EW'> M%_L\<A>,/%5IX+\/W.JW@9XX0 L:?>=B@?$'P>GCKPO=:4TOD2L5DBE(R%=3D9'H>1^-> M1>!OV?=8T_Q-:7NL36T=G9S+,%@D+M*5.0!P,#('7GVH ^@:^1?C%J^I:A\0 M-6BOY9-MK.8K>(D[4C'W2![C!_&OKJL'7O N@>)[F.XU32K>[GC&%D8$-@=B M1C(]C0!S7P(U;4=8^'\$FHO),T4SPPRR/O# M+6 M58KVWE$\/F'"L0""I/;(/7U KL;6UAL;>.WMHD@@C4*D<:A54#H !TJ6@#P+ MX6_!'7-%\66FJZP(K2"S8R+&D@=Y&P0!QP!SG\/QKWVBB@#E=:^%WA;Q%J9U M#4-(BGO&(+2!W3<1W8*P!_$5TMO;Q6=O'!!&L,,:A$C0855' '85+10 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %F5MCO]ZJ_P"*7YLQP7^Z MTO\ "OR"BBBN([ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BLG6/%6D:"#]NOX8''/E[MS_\ ?(Y_2H_#_C'2/$S2)I]V)98QEHV4JP'K M@CD?2O,>:8!8E8-UX>U?V>9)>%<%Q12IT\7*473;:<6KZ[K M5-:V1ZV7YE6RV4I4DGS=SS'PG\&[>UV7&MN+F7J+6,GRQ_O'J?Y?6O2H+>*U MA2*&-8HD&%1% 4#T %245Z.3Y!EV0T?8X"DH]WO)^KW?ILNB1SXO'8C&SYZ\ MK^71>B"BBBOH3A"BBB@ HHHH ***:\BQHSNP1%&2S' ]: '45YMXO\ V@/" M'A/?$E[_ &O>+QY&GXD /N^=H_,GVKQ'Q?\ M.>)M=WPZ2D6@VIXS%^\F(]W M88'X 'WKYS&\08#!74I\TNT=?^!^)]-@>'^'PYITFHR]!=7>8XOJ%^\P^ MNVOFK4-1N]5NGN;VYFN[ESEIIY"[M]2>:U?"_@77_&4_E:-I=Q>\X:15Q&O^ M\YPH_$U\1B>*,=C)>RP4.6_;WI?U\OF?>87A/ 8./M<=/FMW]V/]?/Y&GXN^ M+?BKQMO34=5E6U;_ )=+;]U#CT*C[W_ LUR$<;2R*B*7=CA549)/H*^AO"'[ M)\LFR;Q+J@B'4VFG\M]#(PP/P!^M>S>'_ OA/X=6OFV5C9Z<%X:\N&!D.?61 MSGGTSBLZ'#F99A+VN,GRW_F=W]W^;1IB.)LLRV'L<%#FMTBK1^__ "3/EWPA M^SYXO\5;)9+,:/9MSYVH91B/9/O?F />O;?"'[,OAC0-DNJ-+KUT/^>W[N$' MV0'G_@1(KUJUO(+Z!9K:>.XA;I)$X93]"*J>(M;A\-Z%?:I.K/%:PM*47JV! MP!]3Q^-?:X+AO 8.TG'GEWEK^&Q\+CN)\QQEXQER1[1T_'?\BS8Z?:Z7:I;6 M=M#:6\8PD,"!$7Z <"K%?.FF_M+:O_;*/?:?9G3&?#Q0AA(B^H8GDCZ<^U?1 M,^* MOZ9JEGK5C'>6-S'=VL@RDL3;E-?-/[0FD:C;^/)[^XCD:PN(XQ;2X)0!4 9, M]CNW''^U7H?[.&D:EIOAF_FO(Y(;6ZG5[9) 1G"X9P/0\#/?;3$=G\3/%\O@ MCP?=ZG!$LMR"L4*O]T,QQD^PY/OBO%/ ?QQ\2/XLLK?5+H7]E>3K"\;1(ICW M' 92H'0D<5]!^(O#]EXIT:YTO4(S):W"X8*<,"#D$'L00#7 >$?@#H_A?7HM M3DO+C4'MW\RWBD4*J,.A;'WB.,=.>U 'J-?*OQ2^'?B&W\<:G<1Z==W]O?7+ MSPS6\32 AFR%. <$9Q@^E?55% '#?!KPO?\ A/P/;VFI+Y=U)*\YA)R8@V,* M??C/XUTGB3PSIWBW29-.U. 3VSD-C.&5AT93V/\ C6K10!QO@WX3^'_ ]Z]Y MI\,LEVRE!-7X7'* MV(IJ7Y_?N>E@\RQ> =\-4^I:5&+IO^7NV_=39]2P^]_P+ M-?)5N'<1AZIV>^;PYJ$>HQ=1:W>(I?H&^ZQ^NVO']:T'7?!]P;35+*ZTZ3 MLLR$!O=3T(]P:\G X['9#*4,QA)T^G5)^3V^5_D>SC\!@.(8QGELX1J=>C:\ MUOIWM\S[%^"_B"[\1^ ;*XOY_M-U&SPM(S9=@K$ M[X]>3C/>NNU/5K/1;-[ MJ_NH;.V7K+,X5?ID]Z^ ='\0:GX?O!=Z9?W%C<]Y()"I/L<=1[&NOUGXH:[X M^M+.UUJ[6X-GN*,J!"^<VMT_RU/FLUX7K MY=1>(A-3BM]+-?GH?96CZ_IOB&V-QIE]!?0@X+0.&VGT/H?K6A7S!^SQJT>F M^-IXY]0@LX)K5E,@U1 4444 %%%% !1110 445GZYKVG^&]/>]U.[CL[53@R2=SZ #DGV% M&A16'X9\;:'XQ25M'U".\\K[ZA61EST)5@#CWQ6O=7"6=M+/)D1Q(7; SP!D MT 2T5\QWG[1?B636&N+=;:&Q#Y6S:(,"N>C-USCN,?2OHOP[K4?B+0;#4XD, M:7<*S!&Y*Y&2/P/% #]8US3_ _9FZU*\ALK?.WS)G"@GT'J?84W1?$&F^(K M4W.F7L-]"#M+0N&VGT/H?K7B/[36FZC)>Z3?!9)-+CB:,E1E8Y2V23Z9&W'^ MZ:B_9FTW45U;5+_9(FE-;^46(PKR[@1CU(&[Z;O>@#W;6=5AT/2;S4+C/D6L M33/M&3A1G ]Z^?H?VE]:_M<2RZ=9G3=_-N@;S GL^<9_#'M7T+J6GP:MI]S9 M7*>9;W$;12+ZJPP?T->)6_[,:KK :;6O,TL/G8L.)F7/W6-MJ,/DW=O%=19SY'[[2;DLL-U'L++U4YR&'T(!_"M""W MBM84BAC2&)!A4C4*H'H *DH \!T']FJ\M]&."",;4C MB4*JCT '2I:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "N9^)W_ "37Q9_V"+O_ -$O M735S/Q._Y)KXL_[!%W_Z)>MZ'\6'JOS,:W\*7HSF?V;O^2+^'?\ MX_]*9:] M,KS/]F[_ )(OX=_[>/\ TIEKTRML=_O57_%+\V8X+_=:7^%?D%%%%<1V!111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !67K'B;2M 7-_?0V[8R(V;+D>RCD M_E6D^[8VW!;'&>F:^6M3DNIM1N7O2YNS(WF^9][=GG-?F?&_%M7A:C1="BIS MJ7LW?E5K;VW;OHKKJ?0Y/E<L_$C7]:W+)?-;Q'_EE:_NQ^8Y/XFL_1_">KZ^1]AL)ID/_+3&U/\ MOHX%=WHOP/GDVOJE^L([Q6PW-_WT>!^1K\/^N<;<8:4N?V;_ )?W<+>NG-\V MV?9>RR?*OBMS+O[S^[I^!Y-]>>!^ %=%7W/#?AC6P&+HX_,: MZYJ;4E&-]T[J\G;KNDM>YXN8<10KTI4*$-)*UW_E_P $6BBBOZ#/A@HHHH * M*** "BBB@ HJ.XN(K6%YII$AB09:21@JJ/4D]*\O\7?M'>$O#7F16<[ZY=KQ MLLO]7GWD/&/==U<>)QF'P<>?$345Y_HNIVX7!8G&RY,/3B^[=_@? M>8'@RM.TL9/E79:O[]E^)]'^+OVL((M\/AK2S.W07=^=J_41J/AK^S3INN:79 MZQJVLF]MKA=Z6^G@HO7D,[#/4$$ #IUKQ*N'S_-K>T349:](QMYK_.[/=HXC MA[)[^S:VFO)TA@B>>9SA8XU+,Q] !UKU+PA^S=XL\2 M;);V*/0K1N2UY_K<>T8YS[-MKT#XW:#9_#W0-*T_PYI\>EV-VTBW4T /F2[0 MNU'D/S$U@N$ M*4+2Q<^9]EHOOW?X'AX[C.M.\<'#E7=ZO[ME^)W_ (6_9U\'^$HOM6H1MK,\ M2[WEOB/*7 Y(C'&/][=7.G]I2WL=36WLM!1=%C;8NV39)LS]X*!@?[OZU[I= M6T=Y:S6\HW12H8W'J",&OG:X_9IUL:L8H-0LSIQ?BXD+"0+[ICK^./>ON,-@ M\/@X\F'@HKR_5]3X+%8W$XV7/B*CD_/]%LOD?0NFZA!JVGVU[;/YEO<1K+&W MJK#(_G7@/[33:C_;FE!_,_LK[/F/&=GG;CNS[[=OX5[UHNDPZ%H]EIT!)AM8 M4A0MU(4 9/O4M]I]IJENUO>VL-W W6*>,.I_ C%=AQ'A7[,?]H?:M9^__96Q M,>^W.U>X:UI-OKVDW>G7:EK:ZC:)PIP<$=1[BI;&PMM-MUM[ M.VAM+=?NQ0($4?0#BK% 'A6F_LRK#K*27FL+<::C[C&D)620?W2Z8W#\L M>]?:-%?+XSAO 8OWHQY)=XZ?AM^1]9@>)\PP=HRE[2/:6OX[_?<_.B165V5P M0X."&Z@UTVE?$GQ%IFDSZ0-5N)-)N$\J2UF;S%"^BYY7\,5]D^+/AEX9\;*Q MU;289IR,"ZC'ES#_ (&N"?H(\JS2E]7QL>2_?5?)]/6R/(K6ZM)KB% M9;R.WB=U5IF!;8">6( )X]A7V]X=U_2_$&G1S:5J,&I0*H4R0R!ST_B[@^QY MKX5\2>"]<\'W'DZSIEQ8-G"M(GR-_NN/E;\#6?IFK7NBW:W6GW<]C6JMC.T<')YY]/>NW\#^,[+QWH,>IV2M&-QCEAD^]& MXQE3Z\$'/H17Q+/XGFU6ZFN]1E::\E;?),0,N?4X[U]$_ 'QYX0TWPVNE_VP MEMJDTQFFCO1Y(+$ (Q.TC"COGV&:^VPVO\ 2/A<5DF8 M824E.DVH]4KKU]/Z9[#KFO6'AO39=0U*Y6UM(OO2-D_0 #DGV%8GA'XG^'O& MUU):Z;>,;I!N\F9"C,OJ,]?PKGOCQX4U+Q7X3MCI:/=26L_G-;1\F12I&5'< MC/3T)KS#X*> ]>_X3BRU*:QNK"SLRSR37$;1[LJ1L&<9)S^5>T>$?3=?+WB; MX\>)[CQ%<2:?=BPLHI2L5L(D8%0':5+$Y)4D?+G\?Z4 =GX!\3-XQ\(Z;J[Q"&2X1MZ+T#*Q1L>V5->= M_M(>']3U;2M*O+.&6XM;-Y//CB!8KN"[7('8;2,]L^]>L:/I-KH.EVVGV47D MVMN@2-,YP/KW-7* /F[]G?PWJH\7/JAMYK?3XH'CDED4JLA;&$'KR,^V/I7T M@RB12K ,K#!!&012T4 >,W?[,^ES:PT\.K7%OIS-N^QB(,P']T2$]/JIKU[3 M]/@TJPM[*UC$5M;QK%&@_A4# %6** &LJR*58!E/!!&0:%58U"JH51T & *= M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7,_$[_ M ))KXL_[!%W_ .B7KIJYGXG?\DU\6?\ 8(N__1+UO0_BP]5^9C6_A2]&9_LW?\D7\._]O'_I3+7IE;8[_>JO^*7YLQP7^ZTO M\*_(****XCL"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **BNKJ&QMY+BXD6&&-=SR.< #UKSW6OC7I MEIN33K:6^<=)'_=I_B?R%>!FN?99DD5+,*ZA?9;M^B5V_N.W#8+$8QVH0;_+ M[]CT>L_5O$&FZ''OO[V&V&,A7;YC]%ZG\*\,UKXI>(-8W*+H6,)_Y9VHV?\ MCWWOUKE))'FD9Y&9W8Y+,&5X=S?\T]%]RNW]\3ZS#<+U):X MF=O):_C_ ,.>SZI\;M,M9-MC9SWV#R[$1*?ID$_F!76>$_%EIXNTTW=L&C9& MV20O]Y&Z_B/>OGS2?#6J:\V+"QFN1TWJN$'U8\#\Z]O^&O@Z?PCI4RW;JUU< MN'=4.0@ P!GN>371P5Q)Q-GN9<^+A_LS3N^3EBGTY9;MWTM=Z:D9OE^78+#V MI/\ >>MV_5=/N1U]%%%?O1\2%4+C0=-O+H7,^GVL]P/^6LD*LWYD5?HK&K1I M5URU8J2\U?\ ,N,Y0=XNP@ 4 8 I:**V("BBB@ HHHH **Q?$OC+1?!\,NFE"(OLQ.-I]C2;45= MC2A.VKZB00DBH1;HV.I8X+?\!X/J*\:UKXM>,=6 MLKB&37[F)9.3]G"Q'Z J 0/H:XXXNG5I3J8=J?+?9]4KVOL=LL'5I584L0G# MFMNNC=KVW/J#Q7\1_#?@F-CJ^JP6\H&1;J=\Q^B+D_CC%>.>*/VH;J\1X_"^ MDK$G07FI')/TC4_J2?I7SA)(TLC.[%W8Y9F.23ZFNU\/^$-?U;2X;BTT/4KB M _*LL5I(RM[@@1TTMCH2P^8D>N?]?(Z,1Q30_L]8?#P MY:CC9\NBB^MOZ^9\?>'/",?B_P 0:=I*O]E:ZF6/SDCW%!W.,C/&:^F_"'[/ M_A#PGLD>R_M>\7GS]0Q( ?9,;1^1/O6SX4^%/ASP;J!OM/M&^UX*K+-(7* ] M=N>!GUZUV%?:/+,%*M[=TES>GZ;7\]SX=9KCHT?JZK2Y>U_UWMY;'S#XL^!/ MB6'Q)(,TK+T MWLQ8@>PSC\*Z2BO3/**6KZ+8Z_8O9ZC:QWEJ_)CE7(SV/L?>JGA[PCH_A2.1 M-)T^&R$ARYC!+-CIECDFMBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ANK6"^MW@N M88[B"08>*50RL/0@\&O*_%W[-7A3Q$7FL%DT&[;G=:_-%GWC/\E*UZU17%B< M%AL9'EQ$%+U_1[H[L+CL3@9<^'J.+\OU6S^9\;^+OV=?%WAC?+;6RZW:+SYE MCEG ]XS\V?IFO,IH9+>5XI4:.1#AD<$$'T(K]%:Y_P 4?#_P]XSCVZSI-O>/ MC F*[91[!UPP_.OA\;P?3E>6#GROL]5]^_YGWN!XTJPM'&T^9=XZ/[MG^!\+ M6>OZGIZJ+74;NV"]!#.R8[=C6M;?$SQ=9C$7B;5E7& IO9& ^@)KZ;N?V8_! M$^=D%[;_ /7.Z)_]"!K)NOV3O#$G,&J:M">?OO$X]OX!7B?ZMYO1_AR7RDU_ MD>[_ *SY-6_B1?SBG_F>(6WQT\=VIRGB*X;G/[R..3_T)36K;?M)>.X -^HV M]QQC]Y:1C\?E KT6Z_9%LVS]G\2SQ>GFVBO_ "<5DW/[(VH+G[/XCMI1DX\R MV9/IT8T_[/XBH_"Y?^!__;!_:7#5;XHP^SX8K?R?>U^J.]MOVO M(&Q]H\,21\]8[T/]>L8K5M?VL_#C8^T:/JD7KY0C?^;BO%[KX#>/+3._P[,W M&?W4T4G_ *"YK*N?A7XQM3A_#&JGG'[NT=__ $$&G_;&?TOXD7\X?\!!_8G# MU;^'*/RG?]6?2=M^U!X*GQO;4+?I_K+;/_H+'I6M:_M"^ ;K _MWRF/\,MK, MOZ[,?K7R!<^%]9L^;C2;Z 8S^\MG7CUY%9LD;1,4=2C#JK#!%'^M>94_CA'Y MI_YA_JAE=76G.7R:?Z,^YK7XP>"KS&SQ+IZYQ_K9?+Z_[V*UK7QOX6]XNZ">. M88!S&X;@]#Q4U?G."5((."*T+;Q%JUF0;?5+R CD>7<.O\C79'C-?;H?^3?\ M XI\#O[&(^^/_!/T(HKX,MOB=XNLP!%XFU8*!@*UY(P'T!-:]K\=/'=H04\1 M7#QQR?\ H2FNN/&.%?QTI+[G^J.*?!6+7P58OUNOT9]N45\<6W[2GCN M /J%O<<8S):1C\?E K6MOVK/%L)Q+8Z3.N'6O[6?AQ ML?:-(U2(X_Y9"-_YN*UK;]I[P3/C>]_;\_\ +2VS_P"@DUV1SO+9[5X_E^9Q M3R',X;T)?+7\CUNBO.K7]H3P#=8_XGOE-UVRVLRX_'9C]:U;;XO>"[K 3Q-I MRY('[R81]?\ >Q77',,'4^&M%_\ ;R_S.*>6XVG\="2_[=?^1V%%8MKXV\.W MN/L^O:7/GIY5Y&W\FK4M[N"[4F":.8<',;!NO3I79&I"?P23..5*I3^.+7R) MJ***T,@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ KF?B=_P DU\6?]@B[_P#1+UTUA_%AZK\S&M_"EZ,YG]F[_DB_AW_ +>/_2F6O3*\S_9N_P"2+^'?^WC_ -*9 M:],K;'?[U5_Q2_-F."_W6E_A7Y!1117$=@4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !15/4M8L='A\V]NX;5.QE<+GZ#O^ M%<1K7QITFSW)I\$VH2=F/[N/\SS^E?/YGQ!E>3J^.Q$8/M>\O_ 5=_@=V'P. M)Q;_ ',&_P OOV/0Z*\//QJUPW@D\FT$&>8 AY'USG/^<5[)H^IQZUI=I?1 MK'<1K(%/49'3\*\W(>+)R^,95DK/L7* M***^R/).8^(VCW>N>$[JVL@7GRK^6.K@')']?PKPRR\)ZUJ%P88-+NFD!P=T M14+]2< ?C7TU17YCQ-P'A.)L;#&UJTH-+E:5G=)MJU]GJ^_H?19?G57+Z+HP M@G=W/&=%^"-_<;7U*\CLTZF.$>8_TSP!^M=YHWPR\/Z-M868NY1_RTNCYA_+ M[OZ5U5%>IE?!.0Y3:5'#J4E]J?O/\=%\DCGQ.<8W%:2G9=EI_7S&HBQJ%50J M@8"J, 4ZBBON=M$>*%%%%, HI&8*I9C@#DDUX7JG[32P:R\=EHZW&FH^T2R3 M%9)!G[P&,#V!S0![K5>^U"UTRW:XO+F&TMU^]+.X11]2>*H6?BK2[O0[35VO M8;:QN8Q*DES(L8 (Z')QD=#7S]^T!XVL/$VJZ;:Z5J]OJ-E;QLSI:R[U$A., MDC@\8Q^/K64JM.,E"4DF^E]36-&I*+G&+:6[MH?1VGZG9ZM;BXL;N"]@)P); M>19%SZ9!Q3-9U2+1-(O=0G#&&UA>=PO4A5)('Y5\B^ /BK-\+KZZN%MFU"*Y MBV?9/.\M=P((KGBC]IGQ-XALKFRBM-/L;2XC:)U6(R.RL,$$L<= M/:O#QV?8'+YNE5DW)=$K_P# _$]_ 7@1X?'7/%9K,68DG)/)KP,RXKHTHQ6!]]O=M.R_*[/HLKX0K M59R>87A%;)--OYZV1Z9\1/B%;_$;Q5/J5M'-;VZHL44-P1O"@=<#@9))QDUP MVL76\1PK(2JDL5!X!X_6NH\(_!+Q=XRV26VF-96C?\O5]F*/'J 1N8?0&O;O M"'[+&A:7LFUZ[EUF<U M>%_V;_$FN1H^N7-OH=NP^:./]].1Z8!VK^9/M7TAH^A:=X>LUM=,L;>PMQ_R MSMXP@/N<=3[FK]>WE>0/ TY0J5FU+=+1?Y_--'@YMQ$LPJ1G3HQ3CLWK+_+Y M-,X'PA\#_"/@[9)!IJWUXO\ R]7^)7SZ@$;5/N #7?445]/0P]'"QY*,%%>2 M/E<1B:V*G[2O-R?F[A11170#+LDOX9TU><_NK=8_P#T'%== M17-+"T)_%33^2.F&+Q%/X*DEZ-GG=S^S]X!N@A'_P !1VPSC,8?#B)_^!,\0NOV3?#+ MY^SZKJT1Y_UCQ./;^ 5E77[(EHV?L_B::+T\VS#_ ,G%?0E%<O^LMV3Z=":RKK]E'Q9%DPW^D MSCT\V16_6/'ZU]7T5QRX7RR6T&OF_P!;G;#BS-8[S3]8K]+'QU<_LT^.8,[+ M*UN.O^KND'_H6.M9-U\!_'EIG?X=F;'_ #RFBD_]!8U]MT5R2X0P$OAG)?-? MY'9#C/,(_%"#^3_S/@^Z^%OC"TSYGAC5CC.3':.XX]U!K)N?#.L6>3<:3?08 MY/F6SK_,5^@U%< BXT+3)QC'[RSC;CTY6N.7!D_L5T_ M^W?^"SMAQO!_'AVO25_T1\ 4JL58,I((.017W3<_"/P7=DE_#.FKSG]W (__ M $'%9%S^S[X!NASH(C;& T=S,N/PWXKDEP?C%\%2+^]?HSLAQI@G\=.2^Y_J MCX]MO$FKV>/L^J7L&.GEW#K_ "-:UK\4/%]GCR_$^K8&,![R1@,>Q)KZ8N/V M8O!,Y^2*^M^<_N[DG\/F!K(N?V3?#3#_ $?5M5B./^6C1/S^""L_]7,XH_PY M?=)K_(U_UFR6M_$C]\4_\SQ.U^.WCRTQL\13MC_GK%')_P"A*:UK;]I3QU ! MOO[:XX_Y:6B#_P!! KT&Z_9$M6S]G\331<_\M;,/_)Q63=?LCZFN?L_B&TE] M/-MV3^1-+^S^(Z.SG_X'?_VX/[1X9K?%&'_@%O\ VTRK7]JWQ;#@2V.DSKGG M,,BM^8DQ^E:MM^UQJBX^T>'K24X_Y9SLG\P:RKK]E+Q9#DPW^DSKGC]](K?D M8\?K63<_LU>.H,[+&VN.O^KNT'_H1%'M>)*/2?W)_HP]CPQ6ZP^]K]4>@VW[ M7=JW_'QX8FBY_P"6=Z'X_%!6K;?M9>&F'^D:3JL1Q_RS6)^?Q<5XI=? GQY: M9W^'9VQ_SREBD_\ 06-9-U\+_&%G_K/#&K8YR4LY' Q[@&G_ &SGU'^)%_.% MOT0?V'P]6_AR7RG?]6?2]O\ M/>"9CAY;ZWYQF2VS^/RDUJVO[0?@&ZQC7A$ MV,E9;:9RS]HTJ]@QU\RW=?YBL]E*,58%6!P0>HH_ULS&G MI.$?FG_F+_5#+*FM.)M-7G'[V<1_^A8K6MO&GAZ\ M-OKNF3@C(\N\C;^35\ 45TQXRQ"^.BG\VO\ ,Y9\$X=_!6DO5)_Y'Z)P74-T MI:&5)1ZQL&_E4M?G0K-&P9258'((."*T;;Q-K%GC[/JM]!CIY=PZ_P C79'C M./VZ'_DW_ .*? \OL8C[X_\ !/T&HKX/M?BCXPL\>7XGU;'& ]X[CCV)-:MK M\=_'EIC9XBG;'_/6**3_ -"4UV1XQPC^.G)?<_U1QSX*QB^"K%^MU^C/MNBO MCJV_:6\=08WWMK<]/]9:H/\ T$#K6K:_M7>+(L":PTF=>Y\F16_23'Z5UQXL MRZ6_,OE_DV<4^#\RCMROT?\ FD?6%%?,MM^UQJ2X^T>'K67IGR[AD^O4&M:U M_:[M6Q]H\,S1<\^5>!_YH*[(\2Y7+_E[;Y2_R.*?"^;1_P"75_24?\SZ$HKQ M"V_:R\-./](TG58CC_EFL3C/XN*].\#^.M*^(6C-J>D/(UNLI@=9HRC*X )! M'T8=,CFO4PV9X/&2Y*%52?;J>5BLJQN"A[3$4G%=^AT-%%%>F>4%%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!7,_$[_DFOBS_L$7?_HEZZ:N9^)W_)-?%G_8(N__ $2];T/XL/5?F8UOX4O1 MG,_LW?\ )%_#O_;Q_P"E,M>F5YG^S=_R1?P[_P!O'_I3+7IE;8[_ 'JK_BE^ M;,<%_NM+_"OR"BBBN([ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH Y?QMX\M?!D,0>)KJ[F!,<*G:,#N3V%>5ZU\6M>U7-MLN&Q_O'G\L5W7Q0\ WGBB2VOM.VR7$*>4T+L%W+DD$$\9R3UKE-'^"NK7 M9#7]Q#81]U!\U_R''ZU_._%TN,\=FM3 Y?":H:]TVO3J_O, MK64T<-&M7:<^M]7\E_P#@+BXENYFEGE>:5NKR,68_B:LZ9HE_K4GEV-G-=-G M!\M"0/J>@_&O<=&^%&@:3M:2W;4)1_%='(_[Y''YYKKX88[>-8XHUBC7@*@ M _"O*RSPGQE=^US7$*%]U'WI?-NR3_\ CIQ'$]*"Y<-"_F]%]W_ QXSH?P M5U*Z9'U.XCLHOXHXSOD^G]T?F:]AL+&'3;*"TMUV00H(T7T &*L45^X9#PME MG#<9+ P?-+>3=Y.WX+Y)'QV.S+$9@U[9Z+9+8***Y#QE\4] \#7,=MJ,\CW; MKN\BW3>RKZGD ?GFOK3RSKZ*R_#OB73O%>EQZAIEPMQ;,2N[!!5AU5@>AKBO MBY\3;;PSX9GCTG5+-M9E=8ECCF1Y8U.=S[ MQZ317R+X0^+^N>$]86]N[^[U*R))N;:>8OO7N5W'AO>NBUK]K>_DW+I.@6]N M.SWDS2Y]]J[RLV>ME^48S,[O#0NEN[I'I'C#X^:1X5 MUR33([.?49('V7$D;!51AU49^\1WZ?6NZT'Q1IWB+08-8M)P+&5=V^7"E"#@ MAO0@\5\/W/B,:M=W-Y=%8[B>1I9 JG;N8DG'MS61?:A)>-L\QS IRD98X'OB MO*QW$F$PV'C6HM37([1L&4E6'<5T.E^"O%'BC:;'1M0O4[2) WE_]]8VC\Z\ M&/%E2O1G"G1?M7M;5>O?3TU/H9\'TL/7A.I67LE\5]'Z=M?70].US]J[7KZ. M2/3](L;"-P5S,S3N ??Y1^E>3+K4?EY9&#^B]*]!T;]F3QIJ>UKF*STI3S_I M5P&;'T0-7>:-^R/:IM;5O$$TO]Z.S@"?DS%O_0:YL)4XEJ3!M'PQTIM0D'\=[,S_P#CH(7]*[C2?#NE:#'LTW3+/3UZ8M8%C_D* M5/A+%UINIB*R3;OI=O\ 0=7C#!T8*EAJ+:2MK9*WXGQ+H_PI\8^(BK6GA^_= M6Z23Q^4A^C/@?K7=:-^ROXJOMK7]W8:8G=3(99!^"C'_ (]7UC17NT>$L%%\ MU:4IOUM^6OXG@5N,<=)'[2O(N;C,T@/J"V=OX8KL**^AP^4X'"M.C22:Z[O M[W=GSF)SC,,6G&M6;3Z;+[E9!1117K'C!1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %17%K#=*%FACF'I(H;^=2T4FKZ,:;6J,6Z\$^'KW(N-!TR<'K MYMG&W\UK*N?A#X+NB2_AG3EYS^[@$?\ Z#BNOHKFEA1RIZ^E>M45V9;P[1RW$?6(5&]&K.W4XLTXEK9IAOJTZ:6J=U? MH%%%%?6GQP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %F5MCO\ >JO^*7YLQP7^ZTO\*_(****XCL"BBB@ HHHH **** "BBB@ MHHHH **** "J][J%KIL)EN[B*VB_OS.%'ZUY#XX^*FIKJUW8:8ZV=O!(T1E" M@R.0<$Y/09Z8YKSR\O[G49C-=7$MS*?XY7+'\S7X?G?BE@L!5GAL!1=6<6U= MOEC==MV_N7J?8X/ANM6BJE:?*GTW?^2_$]MUGXQ:)I^Y;02ZC*/^>8V)_P!] M'^@-<)K7Q@US4MR6QCTZ(]H5W/CW8_T KC[#3+O5)A%9VTMU)_=B0L?QQTKM MM%^#.LW^U[V2+3HSU#'S)/R''ZU^;2XBXRXLDX8%24'_ ,^URQ^>XFC@@C&7DE8*JCU)/ M2OW7@C)\TR;+Y4LUJ\TI2NE=RY5;:[[O6RT^]GQ><8K#8NNI8:-DE;:UR6BJ MNG:I9:Q;^?87EO>P9QYEO*LBY],@U%K&N6&@6^,>U:6M M?M::;;,Z:;H%U)ERI^OZ'H8++\3F$W3PT M.9KT7YGM'B#Q1I7A:U2XU6^BLHG.U#(>6/L!R?PJ30_$&G>)+$7>F7D5[;YV M[XCG!]".H/L:^.?&'Q+O?B9JRWM]%#:M#'Y45O"3M"Y)SR>3D\GV%:]>Z M? ]M9W]Q;),09HX)F17QG&X \]3U]37%7SC#T\"\?3?-'ITOK:WJ=U#)<35Q MZR^HN675[V5KW]#[2\=>.K#P9H=[=/1SP!MSDC)R<=@:^? M]'^/GBJSUJ.ZO;Q;VS+_ +VT,2*NW/(4@ @XZ<_7->(+(RR!PQWYSN]ZU+6; M4-6;R+*TDN9CQMMXV=OR%?.X7BVA54O;P<7T2UO^6I])B^#L12E#V%12CU;T MMY]=#WC6OVN%&Y-)\/$GM+>7&/\ QQ1_[-7D.O>-9O&FM7>K:@88;RX8%TCR MJ !0%R3V [U=T;X%^.-;VF/09[6,]7O&6#'U#$-^E=UHW[)>LW&TZIK5G9+ MU*VT;3M].=H_G7EX+'\05*WM?9N4>S7*OOT/6QV7<.4J/LO:J$NZ?,_NU/'- M0UB=HS:PW,HM3R\:N0C-ZD=#Q69'(T;AE.UAT-?6.B_LL>%+':U]KN]&^%/A#0-OV+P]8JR]))8O-*Q$XP M;=]&VUVM;MZBI\297E^&6$P\)3BE;5))][W[^A\6:?I6N^)OW6GZ==W^3@BU MMV?\\"NQT7]G7QQK&"VF1Z=&?X[V=5_\=&6_2OLM$6-0JJ%4# 51@"G5[/\ MJO"O+VF-KRJ2^[\[GB?ZV5*$/9X'#QIQ^_\ *Q\V:-^R/<-AM6\0Q1>L=G 7 MS_P)B/\ T&N[T;]F7P5I>TW,%YJCCG_2K@@9^B;>/8UZQ17L4,ARW#_#13]= M?S/%Q'$.:8CXJS2\M/RU,+1? OAWP[M.FZ)86;KTDCMU#_\ ?6,_K6[117N0 MIPIKEA%)>1X%2I.J^:I)M^>H4445H9A1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !7,_$[_DFOBS_L$7?_ *)>NFKF?B=_R37Q9_V" M+O\ ]$O6]#^+#U7YF-;^%+T9S/[-W_)%_#O_ &\?^E,M>F5YG^S=_P D7\._ M]O'_ *4RUZ96V._WJK_BE^;,<%_NM+_"OR"BBBN([ HHHH **** "BHKFZAL MX6EN)HX(EZO(P51^)KCM9^+F@Z7N6"634)1_#;K\O_?1P/RS7D9AG&7Y3#GQ MU>-->;U?HMW\D=5#"U\4[48.7H=M45Q=0VD9DGE2&,=7D8*/S->)ZS\9M9O] MR64<.G1GH5'F/^9X_2N)U#5+S59O-O+J:ZD_O2N6Q],]*_(\T\5\MP]X9?2E M5?=^['\;R_!'U&&X9Q%36O)17WO_ "_$^HX9X[F)9(9%EC;HZ,"#^(J2O)/@ M;)>>=J298V 53S]T29[>^,Y_"O6B0H))P!7Z;PWG3S_+*68.GR.5]-]FUH]+ MK0^>S#"?4<3*@I:]JR[$]MV>3[#\ZQ]6_ M:B\*Z=&!#:ZE=SE0?+$2H%]B2W\LU[>(Q5#"4_:UYYEAL)7QE3V5"#E+L M;?B?X.PZWK$U]:W_ -C$[;Y(VBWC<>I'(Z]<5?T;X0Z%IFU[A9-1E'.9VPG_ M 'R/ZYKQ'Q;^TAJ/C.QFTS3[#^Q89.7F6X+RNH_A!"C;GOCZ5P-KXKUCPW:7 M)TO5+K3S(/G^SRE=W/MW]^M?"4>'N&9^US>AAHS>LG>[5UJ[1E[J^Y'T%2IF MM*M3RVO-P;LNG71:K5_>?;2I9:/:858+&V3T"QH/Z5XWXB_:4AT_7)+;3=+6 M^L87*-;?WMQ>R_W[B5I&_,FK<.L1B(" M16#@8X'6N[+N)L)7E*G4BJ44M-?^ DO0[\QX4Q>%A&=%NJV];+;\=3Z3UC]J MS0+%=EGI&H7=P "5E*1(#CINRQ_2O+O'7QJO_BC3SK5(PK-*[ M(M3T&UE73M2NM/-QA9/LL[1[P.QVD9_P#KUS891F6<8GV\HJG'2R7891TKC\ ,?^/5W>C?LFZ# M:[6U/5[Z_8=5A58$/U'S']:]THKLH<-Y;1_Y=\S\VW^&WX'%B.*,TKZ>TY5Y M)+\=_P 3AM%^"/@C0]I@\/VT[C^.\S.3[X] '<45\5_ C]K#PM;_%'XC7?BCQ/?VVF:WJ4;:*M]YKV\ M$*M*!P,B+<&CSP!QR>*^TE=9%5E(96&0P.01ZT .HKS;XM?M"^"?@O'$OB+4 MR;^7!CTVS42W+*?XBF1M7KRQ .#C)KL?"'BBR\;>%M*U_3A(+#4K9+J 3+M< M(XR-PR<'GUH V**P_&7C;1/A[X>N=<\0ZC#IFF6X^>:7/)/15 Y9CV4 DUX+ M'_P4 ^&;7PB>T\0Q6A?8-0>Q3R#C'(Q(7[_W<^U 'TM169X:\3:7XPT*SUG1 M;Z+4=+O$\R"YA.5<9Q^!!!!!Y!!!YKS[XO?M+>!O@K<1V>NWTUSJTB>8NF:= M$)I]IZ%@2%7/;@YXKW"@ HHHH *YGXG?\DU\6?\ 8(N__1+UTUJ_,QK?PI>C.9_9N_P"2+^'?^WC_ -*9:],KS/\ 9N_Y M(OX=_P"WC_TIEKTRML=_O57_ !2_-F."_P!UI?X5^044R::.WC:25UCC7DLY M _&N8O/B=X;L;@0MJ*RG."T*,ZC\0,'\*\#&9E@,K1IWVYI)?FSU*.' MK8C2E!R]%:I:V]K(NZ.1I!\X_V1U;\*Y'5OV@O ^DQ M@G57NI",B*WMY"Q_$@#\S734Q5"E3]M4FE'O?0='#5\14]E2@Y2[):GHU9GB M74I-'\/ZA>PIOE@A9U4],XX)]J\4U3]K*P,@BTC0;B,KZ2Y(U1((YE*^2MM$T:@]@&4_J37G_7*>8X:LL#4]ZS2:Z-K2U[)V MW.VM@*^7U::QD.6^MGVOUM=FAJ6L7NL7!GOKJ6YD)SF1LX^@[#Z51DD2%=SL MJ+ZL<"O.)O&NK-&8S,BMT,BQ@$_T_2F6>J&Z0_:)V>7/WI&SG\Z_E#*>#*^; M8YPS'$J%[MO63;^=M7YM^A^NYA[7+L)[:C3YK6T71=]MCN+CQ5I%DV)[J0GN MD$)=OJ,X4_\ ?51_\+)TG:]O8:/--<.I"W=].-J''41*,9^K$>QKB)K.YURZ M2#3K6>^E7JMM$TAY]@*ZC0_@3XZU=DDBT2:S7KYEXZPX_P" L=WZ5]OA>%\! MEF8\N6SUL^C[.VI/9_$7Q M/HMM.ECK=W;(RGY ^47O\JG(7\ *XW6/%FM>("?[3U:]OQUVW%PSJ/H"<"O; M]+_9;UV]C4:MKUG9J?O+9Q-,Q'ID[?\ /K78Z+^RUX2T_:U]-?ZH_=9)1&A_ M! #_ ./5^GYME^,S25..%ING"*MJTE_X"F]O0^8R7,,#DT*CQ-15)MZ8C_T&OHNBM\/PY@L/!TVY M23W3D[/Y*R,,5Q-CL3-5$HQDMFHIM>C=W]QY5HO[-/@G2]IGMKK5''.Z[N"! M^2;1^==WHW@K0/#VW^S=%L;)EZ20VZA_Q;&3^=;5%>U0P&$PW\&E&/R5_OW/ M"Q&8XS%?QJLI>K=ONV"BBBN\\\**** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *^(]7U#0K']OG5'^(@M_[.^RQI MI#ZD,VL;F&+RC\WR@9\WD\"0D]:^W*\]^+GP(\'_ !LT^*#Q+I[/

-])^QZOX?TS5+*09426Z-C(^\C 94^Z MD&MVXM"VG2VMM)]D8Q&.*1!GR^, @>W]*^(_'GPU^)7['>FKXH\%^,9];\&V M\R+&3/?# C/M0!\F_M"?LV^&_A/\ L^^(]:>:X\2>+[BXMC<^(-48O.[- M.F[8"3L!Y[EB#@L:^D?V<_\ D@_@+_L#6W_HL5Q'[3># MCOY4+ 'MYAKZEUCP/H.O>$9_#%YI=L^A2V_V;[$L86-$Q@;0/ND=01R" 17R MU\0)/L/_ 4*\#RSG;')IZB,L?[T-R@_\>K["H ^0OV#-8NO#S?$CP1?W#-# MX?U 21;_ .$[I(Y>.PS"AQZDU5_8CT6/XE^,/'?Q5UV);W5Y[_R+1YOF^S[A MO?:.@PK1(".@4CH:J_LKP-JOQ0_:#O+4EDDN)DC([F2>Y*_^@UT'_!.6XC;X M4^)( P,J:VSLO<*T$0!_\=;\J +G[?G@.SOOAC:^,;>!8-ASCJ:][^%7B>7QI\,_"NNSMNN=0TRWN9B/^>C1J7_\>S7EW[<5 MQ'#^S?XB1SAII[1$]S]HC;^2FNU_9SM6L_@/X"C;JVC6TG3L\88?HU 'HU%% M% !7,_$[_DFOBS_L$7?_ *)>L7XE6?Q#NKZS/@N_T^TM1&1<+>*"2^>",HW& M*\V\8Z7\:(_".N-JNKZ-+IBV,YNDB1=[0^6V\+^['.W/>O5PN%4Y0G[2*U6C M>N_H>9B<4X*FZ6FWJ;/P;\?:7X-^$NAV%\)SJ,(G+VJQ$,NZ>1ER3@# M((/7O4VL_&S4[K.=)L M,@3_ &EQ_##R/SZ5_&V,XYXLXJQ$X9=!QYFWRTHMO7^]K)?)H_8L+D.6971B MJSNHI*\VDM/N7WG7:IKFH:U)OOKR:Z;J/,U M:0\+>)L5&.,S!.'/OS-\WSO;\V;4N(\G525"%9>[_+[R?IRW7Y'FU]J5MJ&L MW;P$$$J W]_ QFL[4XVNFB@A1IKAF^6.-2S'CT%>Z^(/AOX3^$VEIJ6L6]FP M9MD8N&>=Y6ZX5.A^N,>II/#OQ_\ #-FOE6ES;:''TVC3=B_^0T-?T-EG#68+ M)(Y9RKEBN7F2H.HDN$$"_7,A&:])T?]FOQ5?1@ZA?:=IF>NTM,X_ +_X]7I.E_%2 MSUC'V;Q?H98]%EG2)C^#@&NHM9/$-[$)+>_L9X_[\3*P_,"M\#PZLJ4ESS7- MOT7Y77WW'C^)99LXMTX>[L]W^=GZ6L>=:/\ LG^'[7:VI:K?Z@XZB(+"A_## M']:[O1_@KX)T/:;?P]:2NO\ %= SGZ_.36AY'BC_ )^+7\A_\31Y'BC_ )^+ M7\A_\3790RG 8?\ AT8_==_>[LX:^<9AB?XE:5O)V7W*R.@M;6"RA$5O#'!$ MO2.)0JC\!4U*/^?BU_(?\ Q-'D>*/^?BU_(?\ Q- '345S/D>*/^?B MU_(?_$T>1XH_Y^+7\A_\30!TU%*/^?BU_(?_$T =-17,^1XH_Y^+7\A_P#$T>1X MH_Y^+7\A_P#$T =-17,^1XH_Y^+7\A_\31Y'BC_GXM?R'_Q- '345S/D>*/^ M?BU_(?\ Q-'D>*/^?BU_(?\ Q- '345S/D>*/^?BU_(?_$T>1XH_Y^+7\A_\ M30!TU%*/^?BU_(?_$T =-17,^1XH_Y^+7\A_P#$T>1XH_Y^+7\A_P#$T =-17,^ M1XH_Y^+7\A_\31Y'BC_GXM?R'_Q- '345S/D>*/^?BU_(?\ Q-'D>*/^?BU_ M(?\ Q- '345S/D>*/^?BU_(?_$T>1XH_Y^+7\A_\30!TU%*/^?BU_(?_$T =-17 M,^1XH_Y^+7\A_P#$T>1XH_Y^+7\A_P#$T =-17,^1XH_Y^+7\A_\31Y'BC_G MXM?R'_Q- '345S/D>*/^?BU_(?\ Q-'D>*/^?BU_(?\ Q- '345S/D>*/^?B MU_(?_$T>1XH_Y^+7\A_\30!TU%*/^?BU_(?_$T =-17,^1XH_Y^+7\A_P#$T>1X MH_Y^+7\A_P#$T =-17,^1XH_Y^+7\A_\31Y'BC_GXM?R'_Q- '345S/D>*/^ M?BU_(?\ Q-'D>*/^?BU_(?\ Q- '345S/D>*/^?BU_(?_$T>1XH_Y^+7\A_\ M30!TU%*/^?BU_(?_$T =-17,^1XH_Y^+7\A_P#$T>1XH_Y^+7\A_P#$T =-17,^ M1XH_Y^+7\A_\31Y'BC_GXM?R'_Q- '345S/D>*/^?BU_(?\ Q-'D>*/^?BU_ M(?\ Q- '345S/D>*/^?BU_(?_$T>1XH_Y^+7\A_\30!TU%*/^?BU_(?_$T =-17 M,^1XH_Y^+7\A_P#$T>1XH_Y^+7\A_P#$T =-17,^1XH_Y^+7\A_\31Y'BC_G MXM?R'_Q- '345S/D>*/^?BU_(?\ Q-'D>*/^?BU_(?\ Q- '345S/D>*/^?B MU_(?_$T>1XH_Y^+7\A_\30!TU%*/^?BU_(?_$T =-17,^1XH_Y^+7\A_P#$T>1X MH_Y^+7\A_P#$T =-17,^1XH_Y^+7\A_\31Y'BC_GXM?R'_Q- '345S/D>*/^ M?BU_(?\ Q-'D>*/^?BU_(?\ Q- '345S/D>*/^?BU_(?_$T>1XH_Y^+7\A_\ M30!TU%*/^?BU_(?_$T =-17,^1XH_Y^+7\A_P#$T>1XH_Y^+7\A_P#$T =-17,^ M1XH_Y^+7\A_\31Y'BC_GXM?R'_Q- '345S/D>*/^?BU_(?\ Q-'D>*/^?BU_ M(?\ Q- '345S/D>*/^?BU_(?_$T>1XH_Y^+7\A_\30!TU%*/^?BU_(?_$T =-17 M,^1XH_Y^+7\A_P#$T>1XH_Y^+7\A_P#$T =-17,^1XH_Y^+7\A_\31Y'BC_G MXM?R'_Q- '345S/D>*/^?BU_(?\ Q-'D>*/^?BU_(?\ Q- '345S/D>*/^?B MU_(?_$T>1XH_Y^+7\A_\30!TU%*/^?BU_(?_$T =-17,^1XH_Y^+7\A_P#$T>1X MH_Y^+7\A_P#$T =-17,^1XH_Y^+7\A_\31Y'BC_GXM?R'_Q- '345S/D>*/^ M?BU_(?\ Q-'D>*/^?BU_(?\ Q- '345S/D>*/^?BU_(?_$T>1XH_Y^+7\A_\ M30!TU%*/^?BU_(?_$T =-17,^1XH_Y^+7\A_P#$T>1XH_Y^+7\A_P#$T =-17,^ M1XH_Y^+7\A_\31Y'BC_GXM?R'_Q- '345S/D>*/^?BU_(?\ Q-'D>*/^?BU_ M(?\ Q- '345S/D>*/^?BU_(?_$T>1XH_Y^+7\A_\30!TU%*/^?BU_(?_$T =-17 M,^1XH_Y^+7\A_P#$T>1XH_Y^+7\A_P#$T =-17,^1XH_Y^+7\A_\31Y'BC_G MXM?R'_Q- '345S/D>*/^?BU_(?\ Q-'D>*/^?BU_(?\ Q- '345S/D>*/^?B MU_(?_$T>1XH_Y^+7\A_\30!TU%*/^?BU_(?_$T =-17,^1XH_Y^+7\A_P#$T>1X MH_Y^+7\A_P#$T =-17,^1XH_Y^+7\A_\31Y'BC_GXM?R'_Q- '345S/D>*/^ M?BU_(?\ Q-'D>*/^?BU_(?\ Q- '345S/D>*/^?BU_(?_$T>1XH_Y^+7\A_\ M30!TU%*/^?BU_(?_$T =-17,^1XH_Y^+7\A_P#$T>1XH_Y^+7\A_P#$T =-17,^ M1XH_Y^+7\A_\31Y'BC_GXM?R'_Q- '345S/D>*/^?BU_(?\ Q-'D>*/^?BU_ M(?\ Q- '345S/D>*/^?BU_(?_$T>1XH_Y^+7\A_\30!TU%*/^?BU_(?_$T =-17 M,^1XH_Y^+7\A_P#$T>1XH_Y^+7\A_P#$T =-17,^1XH_Y^+7\A_\31Y'BC_G MXM?R'_Q- '345S/D>*/^?BU_(?\ Q-'D>*/^?BU_(?\ Q- '345S/D>*/^?B MU_(?_$T>1XH_Y^+7\A_\30!TU%*/^?BU_(?_$T =-17,^1XH_Y^+7\A_P#$T>1X MH_Y^+7\A_P#$T =-17,^1XH_Y^+7\A_\31Y'BC_GXM?R'_Q- '345S/D>*/^ M?BU_(?\ Q-'D>*/^?BU_(?\ Q- '345S/D>*/^?BU_(?_$T>1XH_Y^+7\A_\ M30!TU%*/^?BU_(?_$T =-17,^1XH_Y^+7\A_P#$T>1XH_Y^+7\A_P#$T =-17,^ M1XH_Y^+7\A_\31Y'BC_GXM?R'_Q- '345S/D>*/^?BU_(?\ Q-'D>*/^?BU_ M(?\ Q- '345S/D>*/^?BU_(?_$T>1XH_Y^+7\A_\30!TU%*/^?BU_(?_$T =-17 M,^1XH_Y^+7\A_P#$T>1XH_Y^+7\A_P#$T =-17,^1XH_Y^+7\A_\31Y'BC_G MXM?R'_Q- '345S/D>*/^?BU_(?\ Q-'D>*/^?BU_(?\ Q- '345S/D>*/^?B MU_(?_$UT<6_RTWG+X&['KWH ?1110 4444 %%%% !1110 4444 %%%% !111 M0 5\P^.OVBOBA\&_$GB$^)OAN^N>$8;J5['6=,=D6.U+GRC,P$B@X*@[MASZ M]_IZN*^,WPY?XM?#76?"::G_ &,=26)3>^1YWEA)4D(V;ESD)MZCKF@#YD\= M>//BE^UGX4M_#'AKX>W/A;PUJABGNM8U:0B.6)65T*,47*9"-\@8MCCC-?57 M@/PC;?#/X?Z1X>LC)=P:39K"K!0'F*C+-CU9LG'O6AX3\/Q^$_"NC:)%)YT6 MFV4-DDA7;N$<:H#CMG;TK6H ^(/V@?CUKGQD^%^H^%K/X5^+M.N+J6&1;B>R MD9%V2*Y! 3/.*[S]GGX\:I9Z3X)\!7GPV\46;P6\.GR:I-:,D"%4P9&RHPO' MM?6E M% 'B7[)_P1N_@O\ #V9-9*MXEU>?[9J&U]_E\82+<.&*@DDC^)VP2,&O$--L M?&/[&?Q5\37%CX3O?%'P\UZ42QOIR,S6X#,8UR 0C+YC)A@ XP0>,#[TNUNM1U/58_+9R 1QD8)"LV$4MDL"< 9K[ M*TO3;?1M-M-/LXQ#:6D*00QCHB*H51^ JU10 4444 %6_"'X6>&?B#\)M"O MM?T]M0OI//W7#7,JN<3R*.0PZ ?A5O5/V2?!]YN:TNM3T]NRI,KH/P92?UK MH?V;O^2+^'?^WC_TIEKTRNZ=>I@:]2EA7R14I62T6_;8X*6'I8O#TYUX\S<5 MJ]]N^Y\X#]C6T^V*Q\53?9=WS1?8AO(] ^_ /OMKZ T'0[/PUHMEI5A'Y5G: M1+%$NI/J:OT5AB,=B,6DJT[I>GZ'1A\'A\*VZ,;-^OZGA/[4GP[U MOQCI^D:CH]O)J']G^:LUI""TF'VX=5[_ '<$#GD>E?*>H:/?Z2VV^LKBS;IM MN(F0_J*_2*FNBR*5=0RG@JPR#7K8'.IX.DJ+AS)>=O\ ,\O&Y/#%U754[-_, M_-.KFE:Q?:'>QWFGWXK[_U/X;^%=9W?;?#FESLW61K1 __ M 'T!G]:P8/@#X M]0CO4\-P>.\@ MKQDG":_%'1^ ]6N]>\%Z'J-^GEWMU9133#&/F9 2<=L]<>]<7\;OC8GPI@LK M:ULTO]6O 72.5BL<<8.-S8Y.3P ,=#SQSZB % & .@KR;XZ?!!_BHME>Z?> M16>JVB&(?:,^5+&3D D E2#GD ]37RF#>'EBD\0K0=_^!\CZG%K$1PS6'=YZ M?\$\VTW]L?4(V']H>&K:<=S;7+18_!E:NMTO]KSPO<[5OM+U2R8_Q(J2H/QW M _I7CFI_LR^/]/R8],@OU'\5K=1_R8J?TKD=4^&/B[1LF\\-:I$@ZR"U=D_[ MZ (_6OL?J&4XC^&U?RE^ESY'Z]FE#XT_G'_@'V/X<^/7@?Q1=PVEIK:17LZ4HMV['W917R!I?[ M6_B^SVK=V>EWZ=V:)XW/XJV/TKNO"O[7FGZCJ$%MK>BOID4C!3>03^:B9[LI M4$#Z$UG4R7&TTWRW]'_3-:><8.H[JVH:G9Z3;^? M?7<%E!G;YEQ(L:Y/;)->&DV[(]EM)79:HJI8:M8ZI'OLKRWO$_O6\JN/T-6Z M&FG9@FGJ@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N9^)W M_)-?%G_8(N__ $2]=-7,_$[_ ))KXL_[!%W_ .B7K>A_%AZK\S&M_"EZ,YG] MF[_DB_AW_MX_]*9:],KS/]F[_DB_AW_MX_\ 2F6O3*VQW^]5?\4OS9C@O]UI M?X5^04445Q'8%%%% !1110 4444 %%%% !1110!Q?Q'^$N@?%"W@75HYHKFW M!$-W:N%D4'JO(((SV(^F*\CU3]C>V;<=.\32Q>B75J'S_P "5A_*OI"BO1H9 MCBL-'EI3LNV_YGGU\OPV(ES5(7?W?D?(.I_LC^+K7+6E]I=\G8"5XW/X%+=(U:U&MW::QI M9<+,LD*)(J$\LK(!R.O.<]*^R*\ \+_LCZ9HVO6]]J.NR:K:0.)!9BU$6\@Y M 9M[9'J !FO?Z^:S:K@ZLXO"+ULK+RT/HLKI8NE"2Q3]+N[^\X7X@?&?PQ\- M[J&TU6YEDO9%W_9;6/S'5>S-R !]3FLC2_VE? &I8#:O)8N>BW5M(OZ@$#\Z M\>_:1^%?B.X\>7?B"PT^ZU73KU(SNM8S*T+*BH591D@?+G.,7 M1B\VQ>&KRCR+E3TNF?H)I? MQ(\*ZUM%EXCTNX=ND:W:!_\ ODG/Z5T*.LBAD8,I&0RG(-?FG79_"?Q9K7A? MQMI']D7$P^T7<<,EJK$I.K,%*LO0Y!Z]1U%37X=48N5.IMW7Z_\ *HY^Y24 M:E/?L_T/ONBBO _BW^TQ-X)\4SZ'HNFV][+:86YN+IFV[R,[5"D=,C))ZY&. M,U\MAL+5Q<_9T5=GTV(Q5+"PYZKLCWRBOF;2_P!LAQM74?#"MZR6MWC_ ,=9 M?ZUUNE_M:>#;S:+NVU/3V[F2%70?BK$_I794RG&T]Z;?I9_D04445F:!1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !7,_$[_DFOBS_L$7?_ *)>NFKF?B=_R37Q M9_V"+O\ ]$O6]#^+#U7YF-;^%+T9S/[-W_)%_#O_ &\?^E,M>F5YG^S=_P D M7\._]O'_ *4RUZ96V._WJK_BE^;,<%_NM+_"OR"BBBN([ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *BN+6&\B,5Q#'/&>J2*&' MY&I:* .3U3X3>#=8W&Z\,Z8S-U>.V6-C_P "4 U7\,_!OP;X/U0:EI.AQ6U\ MN=LS2R2E,]=N]B%/)Y&*[2BNCZS7Y7#G=GTNSG^KT>93Y%?O9!7SQ\8_V:=0 M\7>*+O7M O;9'NR'GM+MF7YP "R, >N,X.._/:OH>BM,+BZN#G[2D]2,3A:6 M+A[.JM#X3_ &&;N,?QVMQ&_P"F[=^E5=S:=XG1O2.ZM"O_ (\K'^5?2X;'97*C&G4BDTNL;_C8^=Q& M#S.-64Z(21,?QW,/TKU3X7_ +26E?$+ M6HM'NM/DT;49@?(#2B6*4@9VAL*0< G!';KG&?&-4_91\;6.3;G3=1';R+DJ M3_WVJ_SKH_@M^SSXGT?QQ8ZSXAM4TRTT]_.2/STD>9P/E V,0 "M_3_@#PM;-8UHPFFU?6ZTMZ_\$^I:S]1\0:7H\L<=_J5G M922#*)<3I&6^@)YK0K\_OBQ)JDOQ&\0G6/,^V_;) 1)V3<=@7_9V[<>V*^>R MW +,*DHN5K(]_,<<\#",E&]V??EO=0WD0E@ECFC/1XV# _B*EK\V+2^N=/D\ MRUN);:3^_"Y4_F*ZG3/C!XVTC MO$^I;1T6:CO_ )'W]17S;\!_V@M?\4>+K?P]XA:._P#MBOY%VD2QNCJI?#!0 M%((4]NN*^DJ^;Q>$JX*I[*KOOH?0X7%4\93]I2V"BO+_ !-^T=X,\+:Y-I4] MS=75Q WES/:0[XXV!P5))&2.^,^G6K.E_M#> -4P$\01V[GJMU#)%C\2N/UH M^HXKE4_9NS\F'US#CT5C:7XST#6MO\ 9^MZ=>ENBV]TCG\@:V:Y M)1E%VDK'5&49*\7<****DH**** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF?B=_R M37Q9_P!@B[_]$O735S/Q._Y)KXL_[!%W_P"B7K>A_%AZK\S&M_"EZ,YG]F[_ M )(OX=_[>/\ TIEKTRO,_P!F[_DB_AW_ +>/_2F6O3*VQW^]5?\ %+\V8X+_ M '6E_A7Y!1117$=@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6)X@\$Z!XKVG6 M-&LM1=1M62XA5G4>@;&0/QK;HJHRE!\T79DRC&:M)71Y;JG[-/@#4MQ329+% MV_BM;F0?HQ(_2N2U3]CW09L_V?KNH6A[?:$28#\@E>_T5Z-/,L93^&J_GK^9 MP3R["5/BIKY:?D>0_"C]G73OAIK9UB;4WUC4$5D@8P"%(@PP2%W-EL9&<]"> M*]>HHKDKXBKBI^TK2NSIH4*>&A[.DK(^#?'GPA\5>$]>O8I]*O+VV\UFCOK> M%I(Y5)R&+ '!YY!YS7"R1O"Y1U9''56&"*_2RJE_I-CJJ;+VRM[Q>FVXB5Q^ MHKZFCQ%.*2J4[^CM^A\U5X?C)MTZEO57/S.NX>U?0&J?!/P+J^?/\,6"9Z_9D,'_HLK6IX/\ AWX< M\ QS)H.EQ6'G8\QPS.[8Z LY+8]LXJL9G>'Q.'E2Y'=][6]2<)DU?#8B-3G5 MEVO?T.CKSJZ_:#\ V>K/I\FOQ^:C;&E2&1X@WIO"D'Z@X]Z[3Q%I\VK>']3L M;>7R;BYM988Y,XV,R$ _@37Y[>(?#.J^%-1DL=6L9K&Y0D;9D(#>ZGH1[CBO M,RG+Z..YU5E9K9+\ST=GZOP__CU>A6X=J1UHS3]=#AH\04WI6@UZ:GW'17G/P7^+\/Q8T>Z=[46. MIV3*MQ K;D(;.UU)YP<'CMBO1J^5K49X>HZ516:/IJ-:%>"J4W=,****Q-@H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "N9^)W_ "37Q9_V"+O_ -$O735S/Q._Y)KXL_[!%W_Z)>MZ M'\6'JOS,:W\*7HSF?V;O^2+^'?\ MX_]*9:],KS/]F[_ )(OX=_[>/\ TIEK MTRML=_O57_%+\V8X+_=:7^%?D%%%%<1V!1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 57OM/M=4MFM[VVAN[=OO13QAT/U!&* ML44TVM4)J^C/+_$O[-W@;Q%N=--;29V_Y::=)Y8_[X.4_):\K\0?L=ZC')NT M/7[6XC)_U>H1M$5_X$@;/Y"OJ2BO5HYIC*&D:C:\]?S/,K99A*VLH6?EI^1Y MG\#_ (/_ /"J-)O/M-TEYJE\RF=X01&BKG:JYY/WBE_)>@QQ)-C/E;W"E\>V>/'="A[NC2/@G3?BUXSTF\:ZM_$VI>(M/V1ZSIMGJ\8ZR1$V\I^I&5_)17<>)OV0]"OB\FAZK= M:4Y.1#<*)XA[#HP'U)KRCQ+^S%XWT'<]M:P:U O.^QE&['^XV#GV&:^X6(RG M'*TTD_/1_?\ \$^,=#-,$[Q;:\M5]W_ /=O#/[47@K7C''>37.B3MQB\BS'G M_?3(Q[MBO6;:YAO+>*>WE2>"50\D45Q'Q6^*NG_ IT2&]NX'O;JY_;"TFZD":UH5UIXSCS;259U^I!"D?AFO'H MY?BL13]K3A>)ZU7'X:A4]E4G9GT)17(>&?BYX/\ %VQ=-UZT>9NEO,WDRY] MKX)_"NOKBJ4YTGRU(M/S.N%2%1J_,QK?PI>C.9_9N_Y(OX=_P"WC_TIEKTRO,_V M;O\ DB_AW_MX_P#2F6O3*VQW^]5?\4OS9C@O]UI?X5^04445Q'8%%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 C*&QD X.1D4M%% 'E?Q^^$=U\4M%L&TV>.+4].:1HHYB0DJN%W M+GL?D7!Z?SKY1\2_"GQ=X1W-JF@WD,*]9XT\V(?\#3*C\37Z!45[V!SBM@X* ME92BOZW/#QF4T<9-U;M29^:-=9X2^*GBGP3-$VF:SOM?Q+\*_"7B[=3&WL3MW8_'/O7T"SW!UX.->#]+)H\%Y+BZ,U*C->M['JOAG6/^$B\-Z5 MJOE>3]NM(KGRR<[=Z!L?K4FL:]IGAVU%QJFH6NG6Y.T2W4RQJ3Z98CFKD420 M1)'&BQQH JHHP% X ]*^1OVMHM4'CZSDN1)_99LU6T;G9G)\P>F[.,]\;?: MOE<#A8X[$^RORK5_\ ^HQN*E@L/[2W,]%_P3ZPTS6+#6K<7&G7MO?VYZ2VLJ MR+^:DBKE?FWIVJ7NCW(N+"[GLKA>DMO*T;C\0']B37T.L0+Q MY>H1;FQ_OKAB?J37M5N':L=:,T_73_,\>CG]*6E:#7IJ?;%%>(_#?]J'2O&. MK6FDZKI[Z/?7+B**59!)"[G@*3@%23@#@]>M>W5\WB,+6PLN2M&S/HNFKF?B=_R37Q9_V"+O\ ]$O6]#^+#U7YF-;^%+T9S/[-W_)% M_#O_ &\?^E,M>F5YG^S=_P D7\._]O'_ *4RUZ96V._WJK_BE^;,<%_NM+_" MOR"BBBN([ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "JFJ:38ZW9M::C9V M]_:MRT-S$LB'\",5;HIIM.Z$TFK,\E\2_LQ>"->W/;6L^C3MSOL93MS_ +C9 M&/88KRGQ+^R%KEEODT35K34XQR(KA3!)]!]Y3^)%?6%%>M1S;&4-%.Z\]?\ M@GE5LKPE;5PL_+3_ (!\>?#O]G#Q?)XQT^36=/\ [*TZTN$FFF>>-BP5@=J! M6.2<8ST'7VK[#HHK'&XZKCI*56RMV-L'@:6!BXT[Z]SY-^*7[27BNT\;:GI^ MA7,>EV&GW#VH'D1R-*48JS,7!P"0< 8XQ4_AG]K[6+39'KNC6NH(.#-:,89/ MJ0=P)^F*[OXG_LPV'C36;K6=)U(Z3?W+&2:&2/S(9'/5A@@J2>3UY[5XCXF_ M9O\ '/AS&_LG$T8TVDG;KH[^O7[SY?$ M?VKAZLIIMJ_35?=T^X^BO#7[2W@;Q%L26_ET>=O^6>H1;!_WVN5'XD5Z7I^I M6FK6JW-C=0WENWW9K>02(?H0<5^<5]I]UIEPUO>6TUI<+]Z*>,HP^H/->O?L MJWVJP_$Q;6S:0Z=-;R-?(,[ H7Y&(]=^T _[1KGQV1T:5&5>C.UE>S_S.C!9 MU5J58T:T=W:Z/LBBD)P,G@5Y%J'[4G@>PUA['S+ZYC1BIO8( T&1Z'=N(]PM M?)THKF/#7Q,\+>+]@TG7;.ZE;I 9-DO\ MWPV&_2NGK*=.=-\LU9^9K"<:BYH.Z\@HHHJ"PHHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF?B=_R M37Q9_P!@B[_]$O735S/Q._Y)KXL_[!%W_P"B7K>A_%AZK\S&M_"EZ,YG]F[_ M )(OX=_[>/\ TIEKTRO,_P!F[_DB_AW_ +>/_2F6O3*VQW^]5?\ %+\V8X+_ M '6E_A7Y!1117$=@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!0U?0=-\06_D:GI]KJ$/_ #SNH5D'ZBH=!\*Z-X7BDCT?2[33 M$D(,@M85CWD=,X'/XUJT5?/+EY+Z=B.2/-S6U*>L6!U72;ZR$AB-S \/F#JN MY2,_AFO@;Q?\,_$O@>ZFCU72;F*&-B!=I&6@<=B'''/H>?4"OT%I",C!&17J MY?F4\O9C\NACDKRLT?FE78^&?C!XQ\);%T[7[M85Z6\[>='CT"OD#\ M,5]D>)?@SX,\6;FOM M5F;K/:KY$F?4E,9/US7E7B+]CVPGD:30]>GM!U\F^ MB$H^FY=N!^!KZJ&=8'$KEKQMZJZ_KY'S$LGQN'?-0E?T=G_7S.R^ ?QDN/BE M87]OJ5O%!JEAL+O "$E1L@, 2<$$'(ZM/A/IMTBW9U#4;P MJ9[DIL7"YVJJY. ,GOS^0%CXX:]J?AGX7ZU?Z2SQ7J(B":/[T2LZJSCW )Y[ M=>U?(8B%'$8SDPND9-)?/]+GU="=6AA.?$ZRBFW_ %Z'=T5^VMTS;FFAN'5V/1 /CV=,'/N9_LW?\ )%_#O_;Q_P"E M,M>F5MCO]ZJ_XI?FS'!?[K2_PK\@HHHKB.P**** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *CN+>*\MY8)XD MF@E4I)'(H964C!!!Z@BI** /'?%'[+/@W7&>6Q6ZT.=N?]%DW1Y]T?/'L"*\ MH\3?LD>)M-WOH]_9ZS$.D;$V\I_!LK_X]7US17LT,WQE#13NO/7_ (/XGD5L MIPE;5PL_+3_@?@?GMJWPU\5Z'=K;7OA[48I6.U=MNSJY]%900?P-?7_[/?A' M5/!OPWM;/5T:&ZFFDN1;O]Z%6QA3Z'C=CMN]:]*HK7'9O4QU)4I12ZF6"RJG M@JKJQDWT. ^,GQ6A^%/A^"[%K]MO[N0Q6]NS;5X&69CZ#CCJ MW/YNWI8XB6MW!?0)/;31W$+V32>*/&FA^"[6.XUO4X-. MBD.U/-/S.>^U1R?P%?%>SGS^S2N_(^R]I'D]HW9&U16%X=\=>'O%B@Z/K-G? ML1GRXI1Y@^J?>'XBMVIE&4'RR5F5&49KFB[H****@H**** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **H:YK MVG>&=)N=3U:]@T[3K9=TUU M"XA8,DL; ,K*1P0000?>@"Q1110 4444 %%%% !1110 5S/Q._Y)KXL_[!%W M_P"B7KIJYGXG?\DU\6?]@B[_ /1+UO0_BP]5^9C6_A2]&9_LW?\ )%_#O_;Q_P"E,M>F5MCO]ZJ_XI?FS'!?[K2_PK\@HHHK MB.P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** ,K7?"NC>)X?*U;2[344Q@?:8 M5H45TT\37HKEIS M:7DSGJ8>C5=ZD$WYH:BK&JJJA548"J, #TKY0_:XT'5AXNL=7>&671VM%@29 M02D3AF+*?0G(/O\ A7UC39(UFC9'571A@JPR"/2M\#C'@JZK)7,,;A5C*+I- MV/S51VC965BK*-O"NQ;77KB>!>/(O2)TQZ?/D@?0BOK7Q M-\"_!'BKQ_<-GUPN 3]0:\H\2?L=H=\GA_7RO]V#4H\_G(G_ M ,37V<E^)--AM3"?V5O$S)@?FIK=9%BI4E4BT[ZVO_ $C%YWAHU'3DFK=?ZU/L6BO --_;#T"5 M5^WZ%J-JW?[.\;2ZC,>=X4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !575-4M-#TR[U&_N$M;&TB>>>>0X6. M-069B?0 $U:KD?B[X4NO'7PO\5>'[%PE]J.G36\!9MH,A0[03V!. ?8F@#Y; M^)WQN\9?M/>!O$'AKX=?#G4;OP[K? MLZ_%3Q+>W5I\/?%?@&_\)7VDZ2AMKR0EK>YBA\N+ )4#=\R_=+#@]._E/[*O M[2'A_P"%?A5/AMX^CG\)ZKI-Q,DG> M(M/BO]*O[;4K&49CN;2998W^C*2#0!XQ^U-^T!J_P)T[PXVBZ3::I>:O<20X MO&;:H0+P I')+COVKC?^%P?M*_\ 1(]+_P"_X_\ C]8'_!1*9;6U^'-Q(#Y4 M5_<,Q S@ 0G^AKTK1?VX/A)K%XEN^N7.G,[!5DO;&54R?5E! 'N<"@#UKX?: MIKVM>#=*O?$^EQZ+KTT6Z[L(GWK$^XC .3U&#U.,XKP_XE_M1Z\WQ$NO /PK M\+1^+_$=D&^VW%PY%M RD!EX9<[20&8NH!XY->_S:]:'P[+K-I2!E&X;L,"H(..U? M5-?.'[?6A0:I\ Y;V15\[3=1MYXVQR-Q,1 ^HD_05ZQ\#=:E\0_!OP3J$[F6 MXGT>U,LAZLXB4,?Q(- '<4444 %F5MCO]ZJ_P"*7YLQP7^ZTO\ "OR"BBBN([ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /)_B5^SGH'Q"U*75$N) MM(U28?O)H%#QR$#&YD..>.H(SWKQ/Q)^RAXOTDL^F2V>MPCH(Y/)E_%7POY, M:^Q**]G#YOB\,E&,KI='_5_Q/(Q&587$-RE&S?5?U8^ ]0^#OC?2\^?X7U)@ M.I@@,P_\V,^V M?L&BNZMGU:M2E2<$KJUSBI9'1I58U%-NSN%?G]\4/$.L:]X[UB;5YIOM4-W) M$D+L<0*KD!%'8# ^O6OT!KC/%OP=\(>-[UKW5]&CGO6&#<1R/$[8&!DH1NX] MZZ;HZ\SP53&TXQIRM;OLSX@T[QQXCTC'V'7M3M .@ANY% M'Y UTVG?M >/],VB/Q'/*H_AN(XY<].[*3V]:^@M0_9,\%W>3;SZI8GL(KA6 M'_CR$_K7,ZA^QO:MDV/B>:+T6XLP_P"H:G_:M_&K);[8?+2+<,,W4DD@D=L FO9*^1S*6%G7OA M%[MOQ\CZO+HXF-"V*?O7_ \G\4?M,>#O"VNSZ5(;Z_F@:S M17UK TJ2*3D,2H.T\\@]\]:X2ZL;FPDV7-O+;O\ W94*G\C7U-+)0K M+;RQSQ-TDC8,I_$5^:U>W?LGZEJL/Q"ELK5Y&TR:VD>[CR=@QC8^.@;=@9]" M:X<9D4,/1E5IU-M;,[<'GWC,=1P23JWU[ M'V317R!I_P"UQXPM<"YLM*O5[EH71OS#X_2NGT[]LEN%O_"X/J]O>8_\=*?U MKLGD>-CM%/T:_6QR0SK!RWE;U3_0^F**X#X7_&C0OBE]HAL%GL]0MUWR6ER! MNVYQN4@D,,D#L>1QR*[^O'JT:E";IU%9H]>E5A6@ITW=,**S+SQ-H^G7?V6[ MU:QM;GC]S-CQL&!_$5FXR2NT6I)NR9+1114E M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%/OA#X-^*%L8O$_AZRU5MNU;ATVSH/195PZ_@:^2_!_AZ[_9E_; T?P9X=U2 MZO/"_B*%99+"9]^U'$@&X#C$/BGHWPPC\=Z-J>IZ MC9M?6U[<6ZNJ0KYG,KF#?N_=-V;J.?3UWX-?LR77A'QQ<>/_ !SXB;Q?XWF5 ME2XV;8;;*[24SR3MRHX4 $@+WH ]UO-/M=0\L75M#=&'VG&,C(X.": M\]^-'PI\(^-OA[KT6L:18H8K&:6*^$"++;,J,P=7 R,$9]",@Y!K#^-'A3XO M77BBSUWX:^)["TM8[,6]SH>IIF*5P[MYBDHPW$,HZKP@Y[5YKXD^&O[1?QBL M&T#Q1KOA[POX=N/DO?[,!:2:/N, $MG^[O4'O0 O["MUJ7BC]G?Q#I%VSS6L M-]=65FTC<*CP(S1CT :1C_P,TS_@G3JB+\-_%6B."E]8ZT9YHFX9%DAC1_%+5_''P@UFQA367:2_P!&U([8R[-N; P59=Q+#[I7) R#0!N_MZ:O;Z=^ MS[>6TKA9;^_MH(5[LP?S#_X[&:]7^"NAR^&_A!X+TRXB,-S;:/:I-&1@K)Y2 MEP?^!$UX19_L]?$KXR>.-'UOXQZOIJZ+H\GFVVA:3RLK9!(;C 4X&269B!CC M.:^JZ "BBB@#S_XE?!VQ^)E]9W-WJNH:>UK&8U6S=5# G.3D'FO-O&/[,^E: M#X1US4X_$&LS265C/K MA<=B:F5SX[_>JO^*7YLWP M7^ZTO\*_(YG_ (06W_Y_;K_OH?X4?\(+;_\ /[=?]]#_ KIJ*XCL.9_X06W M_P"?VZ_[Z'^%'_""V_\ S^W7_?0_PKIJ* .9_P"$%M_^?VZ_[Z'^%'_""V__ M #^W7_?0_P *Z:B@#F?^$%M_^?VZ_P"^A_A1_P (+;_\_MU_WT/\*Z:B@#F? M^$%M_P#G]NO^^A_A1_P@MO\ \_MU_P!]#_"NFHH YG_A!;?_ )_;K_OH?X4? M\(+;_P#/[=?]]#_"NFHH YG_ (06W_Y_;K_OH?X4?\(+;_\ /[=?]]#_ KI MJ* .9_X06W_Y_;K_ +Z'^%'_ @MO_S^W7_?0_PKIJ* .9_X06W_ .?VZ_[Z M'^%'_""V_P#S^W7_ 'T/\*Z:B@#F?^$%M_\ G]NO^^A_A1_P@MO_ ,_MU_WT M/\*Z:B@#F?\ A!;?_G]NO^^A_A1_P@MO_P _MU_WT/\ "NFHH YG_A!;?_G] MNO\ OH?X4?\ ""V__/[=?]]#_"NFHH YG_A!;?\ Y_;K_OH?X4?\(+;_ //[ M=?\ ?0_PKIJ* .9_X06W_P"?VZ_[Z'^%'_""V_\ S^W7_?0_PKIJ* .9_P"$ M%M_^?VZ_[Z'^%'_""V__ #^W7_?0_P *Z:B@#F?^$%M_^?VZ_P"^A_A1_P ( M+;_\_MU_WT/\*Z:B@#F?^$%M_P#G]NO^^A_A1_P@MO\ \_MU_P!]#_"NFHH MYG_A!;?_ )_;K_OH?X4?\(+;_P#/[=?]]#_"NFHH YG_ (06W_Y_;K_OH?X4 M?\(+;_\ /[=?]]#_ KIJ* .9_X06W_Y_;K_ +Z'^%'_ @MO_S^W7_?0_PK MIJ* .9_X06W_ .?VZ_[Z'^%'_""V_P#S^W7_ 'T/\*Z:B@#F?^$%M_\ G]NO M^^A_A1_P@MO_ ,_MU_WT/\*Z:B@#F?\ A!;?_G]NO^^A_A1_P@MO_P _MU_W MT/\ "NFHH YG_A!;?_G]NO\ OH?X4?\ ""V__/[=?]]#_"NFHH YG_A!;?\ MY_;K_OH?X4?\(+;_ //[=?\ ?0_PKIJ* .9_X06W_P"?VZ_[Z'^%'_""V_\ MS^W7_?0_PKIJ* .9_P"$%M_^?VZ_[Z'^%'_""V__ #^W7_?0_P *Z:B@#F?^ M$%M_^?VZ_P"^A_A1_P (+;_\_MU_WT/\*Z:B@#F?^$%M_P#G]NO^^A_A1_P@ MMO\ \_MU_P!]#_"NFHH YG_A!;?_ )_;K_OH?X4?\(+;_P#/[=?]]#_"NFHH M YG_ (06W_Y_;K_OH?X4?\(+;_\ /[=?]]#_ KIJ* .9_X06W_Y_;K_ +Z' M^%'_ @MO_S^W7_?0_PKIJ* .9_X06W_ .?VZ_[Z'^%'_""V_P#S^W7_ 'T/ M\*Z:B@#F?^$%M_\ G]NO^^A_A1_P@MO_ ,_MU_WT/\*Z:B@#F?\ A!;?_G]N MO^^A_A1_P@MO_P _MU_WT/\ "NFHH YG_A!;?_G]NO\ OH?X4?\ ""V__/[= M?]]#_"NFHH YG_A!;?\ Y_;K_OH?X4?\(+;_ //[=?\ ?0_PKIJ* .9_X06W M_P"?VZ_[Z'^%'_""V_\ S^W7_?0_PKIJ* .9_P"$%M_^?VZ_[Z'^%'_""V__ M #^W7_?0_P *Z:B@#F?^$%M_^?VZ_P"^A_A1_P (+;_\_MU_WT/\*Z:B@#F? M^$%M_P#G]NO^^A_A1_P@MO\ \_MU_P!]#_"NFHH YG_A!;?_ )_;K_OH?X4? M\(+;_P#/[=?]]#_"NFHH YG_ (06W_Y_;K_OH?X4?\(+;_\ /[=?]]#_ KI MJ* .9_X06W_Y_;K_ +Z'^%'_ @MO_S^W7_?0_PKIJ* .9_X06W_ .?VZ_[Z M'^%'_""V_P#S^W7_ 'T/\*Z:B@#F?^$%M_\ G]NO^^A_A1_P@MO_ ,_MU_WT M/\*Z:B@#F?\ A!;?_G]NO^^A_A1_P@MO_P _MU_WT/\ "NFHH YG_A!;?_G] MNO\ OH?X4?\ ""V__/[=?]]#_"NFHH YG_A!;?\ Y_;K_OH?X4?\(+;_ //[ M=?\ ?0_PKIJ* .9_X06W_P"?VZ_[Z'^%'_""V_\ S^W7_?0_PKIJ* .9_P"$ M%M_^?VZ_[Z'^%,D\ VDRE)+JX=3U5B"/Y5U-% 'G]Y\$?#%_DW%C#,?[S6\> M?SVYJUH_PET7P_"T6FJUC&QRP@55W'U.!S^-=M16KJU)1Y7)V]3)4J<9O8IC MT[]ZYG4?V18 M66S:^?\ FCYD^ ?P'UW2]8N-9U^*32(EA:&"#22*]MU#P M-MT^Y-I>7!NO*;R0S#!?!VY_'%==17CXK%U,96]M4W/6PN%AA*7LJ>Q^;6I" MZ74+D7WFB]$C";S\[]^?FW9YSGUJ."YEM9-\,KPO_>C8J?TK]!]=^'?ACQ-< M-/JF@Z?>W#<&>2!?,/U8#/ZUR.H?LU_#^^R5T9[1C_%;W4H_0L1^E?8T^(<. MTE4@UZ6:_0^2J9#73O":?WH^/[/QYXDL,"#7=011T4W+LOY$XKW+]GCQE?\ MQ UB^T36KJ:6:&V^U0W*84X#*K*V!S]X$'V-=3J'[(7A6?)M-4U6U;T=XY%_ M+8#^M=O\+?@WHOPKCN7L9)KR^N0%EN[C&[:#D*H P!W]S^&./,,?E^(P\E"/ MOO;2S^\Z\#@#;.TMY9YM0N(X8E+N[, %4#))X]*\# MU+]H;PY;:G+#:6&JWEDC86Z,Z1E_<(5/'U.?8=*^F-(/V=/'6AWDT<6D-J=NI.RYLW5PX[';GU2U _BELY%7\\8K#=&C8J MZE64X*L,$5]"\BP576G)_)I_H> L[QE/2I%?--'WSI/A_2->LEO--UIK^U8X M$UM,LBY],CO[5=_X06W_ .?VZ_[Z'^%>#_L=V>J+?:_U?0_B_7&\,^%=8U=(O/>QM);A8^S%5) /MQ7QV,PGU;$O#P?-M^ M)];A,5]8PZKS5M_P*'_""V__ #^W7_?0_P */^$%M_\ G]NO^^A_A7QK>?'? MQW>:E)>?\)'=0NQR(H<+$HST"8Q_6M?3OVF_']C@2:I!?*/X;BTC]NZA3^O> MO7EP]BDKJ4?Q_P CRHY_AF[.+_#_ #/K/_A!;?\ Y_;K_OH?X4?\(+;_ //[ M=?\ ?0_PKYST[]L#Q'#@7VBZ9= =3"9(B?S9OY5[E\(_C#I_Q8T^Z>&V?3[^ MT*^?:.X? ;.&5L#(X/88Q]*\S$Y7BL+#VE2/N]TSTY4' M_>^[^M>?"E4J7Y(MV[(]"=2%/XY)>I=_X06W_P"?VZ_[Z'^%'_""V_\ S^W7 M_?0_PJ[I_C/P_JV/L.N:;>9Z>1=QO_(ULU$HRB[25BHRC)7B[G,_\(+;_P#/ M[=?]]#_"C_A!;?\ Y_;K_OH?X5TU%24:;::@ +JUAN0.GG1A\?F*LT4TVM4)I/*TA6 M&")(8E^['&H51] *+BWCNK>2":-989%*/&XR&4C!!'H14E%%W>X>1X3KO[(O MAK4+J6;3M3OM+5R2(3MFC3V&<-CZD_6N2U#]C>_CS]A\36T_H+BU:+^3-7U' M17L4\XQM/15+^J3/)GE.#GJX6]&T?&^H?LH>-[//DMIE\.WDW)4_^/JM>T_L M_P#P:O/AC:ZC>:M-%)J=\%3RH&+)%&N3C.!DDG\,#WKU^BGB,WQ.*I.C.UGY M"P^58;#555A>Z\SF_B/I^H:MX#U^STHD:A/9R)"%."Q*_=!]2,@?6OSYN+>6 MSGD@GB>":-BKQR*592.H(/0U^E54-1T'3-8_X_\ 3K2][?Z1 LG\Q6N6YI]0 MC*#A=,SS'+/KSC)2LT?G!5_3]>U/2-F*UO;(9^[!=L1_X_N_R*^BCQ!A9JTX MM?)/]3Y^618J#O"2_%?H9?[+OQ#UKQGH^L6.LW$E^VG-$8KN8Y=E??E6;O@I MG)YY]A7KGBCQ'9^$?#]_K%^6%I9Q&5]HRQ[!1[DD ?6JO@OP+HWP_P!'&FZ+ M:_9H"V]V9BSR-C&YF/4_H.V*D\:>%K?QMX5U+0[IVBAO(O+\Q1DHV05;'?# M''?%?'XBK0KXMU(KE@VONZ_YGUF'IUJ.%4).\TG]_0^>&_;(O_M;E?#-N;;) MVH;IM^.V6VXS^%;FG_MC:3)C[=XG:!XBTWQ1ID M6HZ3>17]E)D+-"EYX9UC3GV7>E7UJ_3;-;.A_45]5_LH^%M M8\/^$]4N=3@FM+>^G22VMYE*M@*0TFT] WRCWVYZ8KRLSRO"X6A[:E+7M>]S MU,MS+$XFM[*K'3O:UCW&BN)^-'B;4?"/PUUK5-*XOHD14DVY\O(X[IKE-?U1+ACN:5;R0,3G.<[J\_+\IGCZ;J*223L=V.S2&!FJ;BVVK MGZ)45\&:=\<_'FEX\GQ/>OC_ )^-L_\ ZIZ;^U7XYLBOGOI^H =?M%MMS M_P!\%:ZY\/8J/PR3^_\ R.:&?8:7Q)K^O4^S**X7X0?%"'XJ>&&U 6_V.\MY M/(N;<'2:5@JHHZDD]*^=J49T M:CI37O(]^G5A5@JD'HR>BO.[?]H3X>W5P84\20AP<9D@F1?^^F0#]:ZK2O&G MA_7-O]G:WIU\6Z+;W2.?I@'-5/#UZ>LX->J9$,11J:0FGZ-&U1117.= 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !7,_$[_DFOBS_L$7?_ *)>NFKF?B=_R37Q9_V"+O\ ]$O6]#^+ M#U7YF-;^%+T9S/[-W_)%_#O_ &\?^E,M>F5YG^S=_P D7\._]O'_ *4RUZ96 MV._WJK_BE^;,<%_NM+_"OR"BBBN([ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@"&\LX-0M9K6ZA2XMID,CB/XL4SYUU# M]CC3I,_8?$MU;^GVBV67^3+7-WG['FOQR 6NO:;,F>6F22,X^@#?SKZNHKTX M9UCH_;OZI'G2R?!2^Q;YLX;X0_"^W^%?AEM/2Y^VW=Q+Y]S<;=H9L *.R@# M]2>^!4^/GAO5/%7PQU.QTB-I[K=',;>/[TR(P8J!W/&<=\>M>B45YRQ53ZPL M3+65[G>\-3]@\/'2-K'YK75K-93-#<0R03*<-'*I5A]0:BK])+[3+/5(O+O; M2"[C_N3QJX_(BN2U3X)>!=8S]H\,6*$]?LR&W_\ 196OL*?$=-_Q*;7H[_Y' MR=3A^HOX=1/U5O\ ,^(=)\::_H)7^S=;U"Q"XPMOZK\][;7+VCS[0OG;55@^!QG#X..X-8=]^R?X(NY0\3ZI9*/\ EG!< MJ0?^^T8_K7J/ACPOIO@[1;?2M)MEM;* ?*@.22>2Q)Y))[UYV:9AA,922I1] MZ^]K'?EF Q6$JMU9>[;:Y5\;^-=,^'_AV?6-5=UMHR%5(EW/(YZ*H]3_ $-> M/:?^V'H,DA%[H.HV\>>&@>.4X]2"5KOOCG\.[KXE^!FTZPD1+ZWN%NX%D.%D M959=I/;($P.(HOV\O?OWM M]P9GBL;AZJ]A'W;=KGU1I7[2W@#4]H?59;!VZ+=6T@_505'YUV6C_$+PQK[( MNG>(--NY&P!%'=(7YZ#;G/Z5^?%Y8W.GR^5=6\MM+_9#/Z\=*D$_O7^9^EU%>HW.?QKJ**TC4G#X)-&< MJ<)_$DQL<:0QK'&JI&H"JJC '0 5Q?Q8^%]G\5/#J:=/<-97,$GG6UTJ;]C M8P01D94@],CH#VKMJ*=.K.C-5(.S0JE.%:#IS5TSX^U;]DKQA9;FL[K3-13G M"I,T;G\&4#]:X[5?@5X\T?=YWAJ\E [VNVXS_P!^R:^\J*^AI\08J/Q),\"I MD.%E\+:/SED\*ZU%>):/H]^ETYVK ULXQ)?KUXKYYT_P".GCW3'W0^)KQS_P!/ M&V8?DX-?:'CKP!HWQ%T?^S=9@:2)6WQ2QMMDB;&-RGZ>N1[5XQJO['.FR;CI MOB2ZM_1;JW67\,J5_E7HY;C,OIT%2Q$5S=6U>_YGGYC@\?4KNK0D[=$G:QPN ME_M9>,[' NH=-U%>YE@9&_-& _2NUT+]L6VEFCCUCP[);QD@//9W DQ[[&4? M^A5RFJ_LB^*K7+6.HZ9?)V5G>)S^!4C]:YN/]FOX@-J$=JVC)&CG'VDW41C4 M>IPQ/Z9]J]25+)JZ;O%?.W^1YL:N;T':TG\K_P"9]JZ;J-MK&GVU]9S+/:7, M:RQ2KT96&0?R-3331V\3RRNL4:#+.Y 'J361X+\-KX/\)Z5HJR^?]BMUA,F M,;V Y..P)S7@7[8FH:I&V@6:F1-&D621MOW))@1PWN%Y'U-?'87"K%XE4(2L MG?7R1]=B<4\+AG6G&[5M/,^D;6]M[Z/S+:>.XCZ;XG##\Q4U?FO:WD]C+YEO M-);R?WXG*G\Q75Z3\8O&VBX^S>)]1(7HL\QF4?@^17T%3AR:_AU$_56_S/!I M\00?\2FUZ._^1]^T5\=^'/VKO&&F74/]J+::Q:@CS%:$12$=]K)@ _52*^N= M(U2#7-)LM1M26MKR!+B(L,$HZAEX^A%>!C,OKX&WM=GU1[F$Q]'&W]ENNC+= M%87BWQQH7@6RCN]=U*+3X9&VIN#,SGOM506./8<5AZ7\>,&UWL['5*O2A+DE-)]KH[FBJFGZM8ZM'OLKRWO$_O6\ MJN/S!JW6#33LS9-/5!1112&%%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !7,_$[_DFOBS_L$7?_HEZZ:N9^)W_)-? M%G_8(N__ $2];T/XL/5?F8UOX4O1G,_LW?\ )%_#O_;Q_P"E,M>F5YG^S=_R M1?P[_P!O'_I3+7IE;8[_ 'JK_BE^;,<%_NM+_"OR"BBBN([ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JCK.AZ=XBL7LM4LK M?4+1N3#<1AUSZX/0^_6KU%--Q=UN)I25F>8:K^S;X U3<5T=[*1OX[6YD7_Q MTDK^E<=JO['NA3[CIVNZA9D]/M").!^03^=?0%%>C3S+&4_AJOYZ_F>?4R[" M5/BIKY:?D?,-G^QSAZ5]+:=80:5I] MK96J>5;6T2PQ(/X44 ?D!5BBHQ6.Q&,M[:5[%X;!4,)?V,;7/E[]KCPIK-U MKVF:W#;S7.DI:?9V:-2PA<.S$MCH"".?:OG*OTNK'U7P?H.N;O[1T73[XMU: MXM4<\^Y%>Y@L\^K48T9PNEU3/%QF2_6*LJT)V;Z-'YV0S26\BR1.T+?".H6]Q;ZW>7,$; M9W4[2PNO==K$XR.XP:^L=5_9W\ :MN+: M"MK(?X[6:2/'_ 0VW]*R=%_9=\%:+K46H8O[X1,'6UNYE:'(Z$@("?H217J2 MSO UH-5(-^32_P SS8Y-C:,TZEU\X_M$_ _7_%GB9? M$.@0KJ EA2*>U#JLB,O 9=Q ((QQUR/R^4RZGAZV(4<2[1^[\3ZC,*F(I4'+ M#J\OO_ V])_:Z\*7>%OM/U.P?NP1)4'XA@?TKLM+^/O@'5\"+Q';PL?X;I'@ MQ^+J!^M?&NJ_#GQ5H>3?>'=3MU'61K5RG_?0&/UKG64HQ5@58'!!'(KZYY'@ MJRO2DUZ-,^46=8RB[5(KYJQ^CVEZ]IFN1E]-U&TU! ,EK6=91^:DU?K\[/!. MH:IIOBS2I]&>1=3%RBPB+.78L!M/J#T([@U^B=?+YGE_]GSBE*ZD?2Y;F'UZ M,FXV:"BOG[XV?M&:CX'\52:!H-I;/-:JIN;B[5F&YE#!5 ([$'9,H_'.KQ;+2]5!OF!*VMQ&T3M@9.W<,- M] 3TKEJY?BJ*;J4VDOZZ'32QV&K-*%17.XHHHKSSO"BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *YGXG?\ )-?%G_8(N_\ T2]=-7,_$[_DFOBS_L$7 M?_HEZWH?Q8>J_,QK?PI>C.9_9N_Y(OX=_P"WC_TIEKTRO,_V;O\ DB_AW_MX M_P#2F6O3*VQW^]5?\4OS9C@O]UI?X5^04445Q'8%%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %4-3T#2]:7;J&FVE^N,8NH%D'_CP-7Z*:DXNZ8FE)69SVD?#WPQH% M\+W3= TZQNQD+-!;(K+GK@@ M?7=(U&&QU"956XAN5/ER%0%#!ER5. >#G Z=_'-5_9=\>Z=N\FSM-2 [VMT MH_1]IK[3HKVL/G.+P\%3332[K_ACR,1E&%Q$W-IIOLS\^]5^%?C#1*H_B#J>EZ;J MEQI-AI\GD1QVK;&<@#<[,.3D].P&/K @D#C/!X'/%>3E>(P^'K.6(C=6[7L>GF5"OB**CAY6=_2Y\R:5 M^T3X_P!)V@:ZUU&/X+J&.3/_ (KN_6NPTO]K[Q+;X%_I&FWJC^*+?"Q^IW, M/TK5OZ5QVJ_LI>-[#<;8:?J0["WN=I/_ 'V% M&?QKZWVF3XC?E^[E_P CY?V>;X?;F^^_^9[1\,_VE-'^(&M0Z/?%5GXZTW5-AKX)^-6HZIJ'Q.\0_VJ\AEANY(H8Y M"<)"&/EA1V&W!]\Y[US6E^)-6T3!T[5+VP(Z?9;AX_?^$BO8AP\ZE*,U5U:O MM_P3R9Y\J=24'3T3[_\ /TU[:--US3[YFX"P72.WTP#FMNIE& M4':2L5&49*\7<****DH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "N9^)W_)-?%G_8(N_P#T2]=-7,_$[_DFOBS_ +!% MW_Z)>MZ'\6'JOS,:W\*7HSF?V;O^2+^'?^WC_P!*9:],KS/]F[_DB_AW_MX_ M]*9:],K;'?[U5_Q2_-F."_W6E_A7Y!1117$=@4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 N&Q[9K@M5_95\#:AN^SQW^F$]/LUT6 _P"_@:O8:*[*6,Q% M%6IU&EZZ?<L[U()OT/FS5OV-XFRVF>)G3TCN[4-_X\K#_T&M[X0?LU MMX#\21Z[K&I0W]U;!OLT%LA"*Q!&]BW4X)P,>^:]UHKKGFV,J4W2G.Z?DCDA ME>$IU%4C#5>;"OSU^(FA:KX?\9:M;ZS%(EXUS)(9) <3!F)WJ>X.G)/YM,Y7]G M7XW>(?$GBH>'==N#J<=Q$[P7#JHDC91N() &X$ ]>7]IN,#8A.2%4#C.!D\GCM7H=U!]JM9H0[1^8C)O7JN1C(KY+ M,:N'K8ARPRM'[M>]CZK+Z>(HT%'$.\OO_$\IUS]I[P5H>MRZ:9+Z],3%'NK2 M%6A# X(R6!/U (]ZU])_:"\ ZQ@1^((;9SU6[C>''XL /UKY(\7?"'Q7X.U" MXM[K1KR>"-B%O+:!I(9%SPP8 @9]#S7'.C1L592K*<%6&"*^KCD>"K03IS;\ MTU_D?+RSK&49M5()>33/T_TU+0W*&X#SI8BK&E.%F^MSZ=HJ&\NX=/M)[JXD$5O"C222-T50,D MGZ 5\]7W[8UC#J4L5KX:FN;%7(2X>\$;LOKLV''TW5X6'P=?%W]C&]OZZGMX MC&4,+;VTK7_KH?1=%>)Z3^UIX.OL+>6VI::_=GA61/S5B?TKM-)^-W@76MHM M_$UBA;H+IC;G_P B!:=3 XJE\=-_<*GCL-5^"HOO.XHJ*UNH;VW2>WFCG@D& M4DB8,K#U!'6I:X3M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YGXG?\DU M\6?]@B[_ /1+UTUJ_,QK?PI>C.9_9N_Y( MOX=_[>/_ $IEKTRO,_V;O^2+^'?^WC_TIEKTRML=_O57_%+\V8X+_=:7^%?D M%%%%<1V!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !5#5- TS6UV:CIMI?KC&V MZ@608_X$#5^BFI.+NF)I25F>?:M\ _ .L$F7PY;P,?XK1W@Q^",!^E;O@OX= M^'_A]:RP:%IZV8F(,LA9GD?'3+,2<#/3I7245T2Q-><.24VUVNS".'HPESQ@ MD^]D4]9TN+7-'OM.G++#>026[E>H5U*G'O@U\:>)?V9_&^AW4JVE@FL6BD[+ MBTE0%AVRC$,#CL ?J:^UZ*Z\%F-; 7]G9I]&TNFNQ^=NK>!_$6@ M[CJ.A:C9*O5YK5U7\R,5AU^EU9&I^$-!UIR^HZ)IU^V<[KJTCD.?7Y@:^AI\ M1_\ /RG]S_X!X-3A[_GW4^]'S_\ L=W&JLWB"$M(VBJ(V ;.Q9R3]WW*]<>B M^U?07BGQ#;^$_#NHZQ=*SP64#3,B?>; X4>Y.!^-6]-TNRT>T2UT^T@L;5/N MPVT2QH/HH %1:]HEKXDT6^TJ^0O:7D+0RJIP=K#&0>Q'4'UKYO%8F&+Q3K2C M:+:T\O\ ,^APN'GA<,J*E>2O]_\ D?*\L>G:2MJ6^6W>.0D+Z;@ MXR??'X5TVD_MD+PNJ>&6'K):76?_ !UE_P#9JP]?_9!\06LTK:1JUC?VX.46 MYW0RD>F &7/XBN'U;]GOQ]I&2_A^6Y0='M)4ES^"MN_2OL8T5_NNOU/HC2?VJ? VH[1_H>GEV9X MG$5U1JQ^=K6]3WNBN3^*GC&7P#X"U;7((5GN+=%$2-]W>[JBD^P+9_"OD&'] MH+X@0WC7*^(IBS-N*/#$R?0*5P!]*\K!976QT'4IM)+34]/&9G1P4U":;;UT M/NJBOD'2?VMO%UGM6]L]-U%!U8Q-&Y_%6Q_X[7::3^V-ITNT:IX,M*\>:'%JVCS^?:2$H=PV MNC#JK#L1Q^8/>MNO$E&4).,E9H]F,HSBI1=TPHHHJ2@HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N9^)W_ "37Q9_V M"+O_ -$O735S/Q._Y)KXL_[!%W_Z)>MZ'\6'JOS,:W\*7HSF?V;O^2+^'?\ MMX_]*9:],KS/]F[_ )(OX=_[>/\ TIEKTRML=_O57_%+\V8X+_=:7^%?D%%% M%<1V!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110!2UK1[/Q#I5UINH0+O =:_8ZL)I'?2? M$5Q:KG*Q7=N)?PW*5_E7T717;A\;B,)?V,K7_KJ<>(P=#%6]M&]CX_U;]DGQ MA99:SN]-U%.RK*T;G\&7'ZUQVI? GQ[I1>WUR;@VP8,8EVA0#CC<<$ M\>W?-7OV@O$^J>$_AE?WND2/;W3R1P&XCX:%&;!8'L>BY[;N.<5Z15;4=.M= M6L9[.]MX[JTG4I)#*H974]B#7D?6O:8I8FLKZW:/6^K-EXP MU[3;AI[36M1M9F)9I(;J1&)/4D@\UV&D_M#>/M'P%UZ2ZC'5+N))<_\ BN[ M]:^A-8_95\$:DSM;+?Z6QR0+6XW*/P<-Q^-<7JW[&_5M,\3?2.[M?_9E;_V6 MOM/[4RS$:55]\?\ ASX[^SP M"@>^,\9KQ?\ 58;& M[_9W[<^^*^-JSR_)UCJ/M74MK;:Y>/S9X.M[)0OIWL?I=17YWZ3X]\2:#M_L M_7M2LU7^"*Z<)^*YP?RKMM%_:8\>Z2R>;J<.I1+_ ,L[RW0Y]BRA6_6MJG#M M>/\ #FG^'^9E3S^A+XX-?C_D?;5%F5MCO]ZJ_P"*7YLQP7^ZTO\ "OR"BBBN([ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@!DL23QO'(BR1L-K(PR"#V(KB-7^!O@36]QN/#5G&S? MQ6H:W/U_=D5W5%:TZU2D[TY->CL95*5.JK5(I^JN>(ZM^R3X0O=S6=WJ6G/V M595D0?@RY_6N4F_8U;[2/*\5#[/D9WV/SCUZ28/Z5],T5Z4,VQM-653[[/\ M,\^>58.>KI_==?D8O@WPG9>!_#5CHFGAOLUJFT,_WG8DEF/N22:\G_:N\*ZQ MXA\*Z5=:9#-=V]A.[W-O"I9L,H"R8'4+@CVW^F:]RHKDP^*G0Q"Q&[3OKUN= M5?#0K4'A]E:Q^:3 J2",$<$&ECD>%PZ,R.O(93@BOT:U3PUI&N C4M*LM0!Z M_:K=)/\ T(&N,U;]GOP#K&XOX?BMG/1[25XL?@K;?TK[&GQ%1E_$IM>EG_D? M)5.'ZR_AS3]=/\SY#T/XL>,/#LT;V7B+4%5#D0S3M+'_ -\-E?TK[@^'WB:3 MQEX*T?6IH1!->6ZR21K]T-T;'MD''M7F9_9)\'?;DF%WJOD Y:V,Z;6]L[-P M'XY]Z]ET_3[;2;&WLK.%;>UMXUBBB085% P /PKQLVQF$Q48^PC[W5VM\CU\ MKPF*PLI>WE[O17N9BL%M H:24CK@$@ #(R2>X]:X M32OVL?!=\0MU%J6FGNTUN'7_ ,<8G]*J_M-?"S6?'5KI6I:)";V>P$D:ZZTOK M?4(1+:SQ7,1Z/"X9?S%?FQ5W2-:O]!OHKW3KN:RNHR&66%RK#!SVZCVKIJ<. M0?\ "J->JO\ Y'-3X@G_ ,O*:^3_ .'/TAHK(\(ZE=:QX5T:_OHO)O+JSAFF MCQC:[("PQVY/2M>OB)1<9.+Z'V<9*24EU"BBBI*"BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "N$U;XO:7I'Q?T3X=O:7UEN &2W!94 M5MIX+%W &[*C:Q(->?77[*_QCN/$L'C9OBI92^-H;?[/',UH1&B9)\L-MQMR MQ_Y9]SQ0!]>T5ROPO/BO_A!-+'C@6H\4J)$O&L\>4^)&".,6(R[.RMMW%2& MP=I!4<5]GV]Q'=6\<\+K+#(H='4Y#*1D$'TQ0!)1110 5S/Q._Y)KXL_[!%W M_P"B7KIJYGXG?\DU\6?]@B[_ /1+UO0_BP]5^9C6_A2]&9_LW?\ )%_#O_;Q_P"E,M>F5MCO]ZJ_XI?FS'!?[K2_PK\@HHHK MB.P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH P]6\"^'->W?VCH6G7K-U>:U1F_P"^L9%<[:_ ?P%9ZE'?Q>&[ M<7$;;E#22-&#_P!F>5\+?MPR>&;R'0_B MSX0U+PIJRC:]Y#;L8G_VS$WS!?\ =+^W6OIB7QAH<'B1/#TNK6<6N/ +E-/D MF59WC)8!E0G)&5;IZ5SOQKTOPEJGPVUM?&J6G]B);2,\MU@&)MIVM&3R'SC; MMY)P!0!HZEXPT_5OAOJ7B31+Z+4; Z=/=6]U:ON5]L;'@CN",8Z@C%> ?\$Z M[&.'X-ZW=[%\^?795:3N56"#:#]"S'\:H_L#:7J6J_ GQ/97A=-+O-0FAM#( M#_%"BR%?]G)'3N&[YJ'_ ()_:\FAZ;XT^'^I2+;:[IFJOF_ F\:_^"?@*=P=[:%9! MMW4D0("?QQFO%OV_/%4$7PTTKPC;.)]WU[4_ ML$UPADB7[/+)N4'!/R*<<^M<)XX^/G@37O!>OZ98:X;B^O-/N+:WA6RN 9)' MC954$QXY) YKU'6/">A^(I(Y-5T;3]3DC&U'O+5)BH] 6!P*QM0^'?A2QT^Y MN;;PQHUO<0Q-)'-%I\2NC $AE(7((/.17I49X2"C*<9.2[-6_(\^M#%3;C!Q MY7Y._P"9S/P.U"#PK\+=#TS5'-I?0B8R0E2Q7=-(Z\J"/NL#^-=U_P )AI'_ M #]_^0G_ ,*K>%=+L[C0;626T@ED;=EGB4D_.>Y%:W]BZ?\ \^%K_P!^5_PK MBK5'6J2J/>3;^\ZZ5-4:<::V22^XI?\ "8:1_P _?_D)_P#"C_A,-(_Y^_\ MR$_^%7?[%T__ )\+7_ORO^%']BZ?_P ^%K_WY7_"LC4I?\)AI'_/W_Y"?_"C M_A,-(_Y^_P#R$_\ A5W^Q=/_ .?"U_[\K_A1_8NG_P#/A:_]^5_PH I?\)AI M'_/W_P"0G_PH_P"$PTC_ )^__(3_ .%7?[%T_P#Y\+7_ +\K_A1_8NG_ //A M:_\ ?E?\* *7_"8:1_S]_P#D)_\ "C_A,-(_Y^__ "$_^%7?[%T__GPM?^_* M_P"%']BZ?_SX6O\ WY7_ H I?\ "8:1_P _?_D)_P#"C_A,-(_Y^_\ R$_^ M%7?[%T__ )\+7_ORO^%']BZ?_P ^%K_WY7_"@"E_PF&D?\_?_D)_\*/^$PTC M_G[_ /(3_P"%7?[%T_\ Y\+7_ORO^%']BZ?_ ,^%K_WY7_"@"E_PF&D?\_?_ M )"?_"C_ (3#2/\ G[_\A/\ X5=_L73_ /GPM?\ ORO^%']BZ?\ \^%K_P!^ M5_PH I?\)AI'_/W_ .0G_P */^$PTC_G[_\ (3_X5=_L73_^?"U_[\K_ (4? MV+I__/A:_P#?E?\ "@"E_P )AI'_ #]_^0G_ ,*/^$PTC_G[_P#(3_X5=_L7 M3_\ GPM?^_*_X4?V+I__ #X6O_?E?\* *7_"8:1_S]_^0G_PH_X3#2/^?O\ M\A/_ (5=_L73_P#GPM?^_*_X4?V+I_\ SX6O_?E?\* *7_"8:1_S]_\ D)_\ M*/\ A,-(_P"?O_R$_P#A5W^Q=/\ ^?"U_P"_*_X4?V+I_P#SX6O_ 'Y7_"@" ME_PF&D?\_?\ Y"?_ H_X3#2/^?O_P A/_A5W^Q=/_Y\+7_ORO\ A1_8NG_\ M^%K_ -^5_P * *7_ F&D?\ /W_Y"?\ PH_X3#2/^?O_ ,A/_A5W^Q=/_P"? M"U_[\K_A1_8NG_\ /A:_]^5_PH I?\)AI'_/W_Y"?_"C_A,-(_Y^_P#R$_\ MA5W^Q=/_ .?"U_[\K_A1_8NG_P#/A:_]^5_PH I?\)AI'_/W_P"0G_PH_P"$ MPTC_ )^__(3_ .%7?[%T_P#Y\+7_ +\K_A1_8NG_ //A:_\ ?E?\* *7_"8: M1_S]_P#D)_\ "C_A,-(_Y^__ "$_^%7?[%T__GPM?^_*_P"%']BZ?_SX6O\ MWY7_ H I?\ "8:1_P _?_D)_P#"C_A,-(_Y^_\ R$_^%7?[%T__ )\+7_OR MO^%']BZ?_P ^%K_WY7_"@"E_PF&D?\_?_D)_\*/^$PTC_G[_ /(3_P"%7?[% MT_\ Y\+7_ORO^%']BZ?_ ,^%K_WY7_"@"E_PF&D?\_?_ )"?_"C_ (3#2/\ MG[_\A/\ X5=_L73_ /GPM?\ ORO^%']BZ?\ \^%K_P!^5_PH I?\)AI'_/W_ M .0G_P */^$PTC_G[_\ (3_X5=_L73_^?"U_[\K_ (4?V+I__/A:_P#?E?\ M"@"E_P )AI'_ #]_^0G_ ,*/^$PTC_G[_P#(3_X5=_L73_\ GPM?^_*_X4?V M+I__ #X6O_?E?\* *7_"8:1_S]_^0G_PH_X3#2/^?O\ \A/_ (5=_L73_P#G MPM?^_*_X4?V+I_\ SX6O_?E?\* *7_"8:1_S]_\ D)_\*/\ A,-(_P"?O_R$ M_P#A3]4T>PCTR[9;*W5EA>E4?">F6=SH-O)-:02R$MEGC4D_,>Y M% %O_A,-(_Y^_P#R$_\ A1_PF&D?\_?_ )"?_"KO]BZ?_P ^%K_WY7_"C^Q= M/_Y\+7_ORO\ A0!2_P"$PTC_ )^__(3_ .%'_"8:1_S]_P#D)_\ "KO]BZ?_ M ,^%K_WY7_"C^Q=/_P"?"U_[\K_A0!2_X3#2/^?O_P A/_A1_P )AI'_ #]_ M^0G_ ,*N_P!BZ?\ \^%K_P!^5_PH_L73_P#GPM?^_*_X4 4O^$PTC_G[_P#( M3_X4?\)AI'_/W_Y"?_"KO]BZ?_SX6O\ WY7_ H_L73_ /GPM?\ ORO^% %+ M_A,-(_Y^_P#R$_\ A1_PF&D?\_?_ )"?_"KO]BZ?_P ^%K_WY7_"C^Q=/_Y\ M+7_ORO\ A0!2_P"$PTC_ )^__(3_ .%'_"8:1_S]_P#D)_\ "KO]BZ?_ ,^% MK_WY7_"C^Q=/_P"?"U_[\K_A0!2_X3#2/^?O_P A/_A1_P )AI'_ #]_^0G_ M ,*N_P!BZ?\ \^%K_P!^5_PH_L73_P#GPM?^_*_X4 4O^$PTC_G[_P#(3_X4 M?\)AI'_/W_Y"?_"KO]BZ?_SX6O\ WY7_ H_L73_ /GPM?\ ORO^% %+_A,- M(_Y^_P#R$_\ A1_PF&D?\_?_ )"?_"KO]BZ?_P ^%K_WY7_"C^Q=/_Y\+7_O MRO\ A0!2_P"$PTC_ )^__(3_ .%'_"8:1_S]_P#D)_\ "KO]BZ?_ ,^%K_WY M7_"C^Q=/_P"?"U_[\K_A0!2_X3#2/^?O_P A/_A1_P )AI'_ #]_^0G_ ,*N M_P!BZ?\ \^%K_P!^5_PH_L73_P#GPM?^_*_X4 4O^$PTC_G[_P#(3_X4?\)A MI'_/W_Y"?_"KO]BZ?_SX6O\ WY7_ H_L73_ /GPM?\ ORO^% %+_A,-(_Y^ M_P#R$_\ A1_PF&D?\_?_ )"?_"KO]BZ?_P ^%K_WY7_"C^Q=/_Y\+7_ORO\ MA0!2_P"$PTC_ )^__(3_ .%'_"8:1_S]_P#D)_\ "KO]BZ?_ ,^%K_WY7_"C M^Q=/_P"?"U_[\K_A0!2_X3#2/^?O_P A/_A1_P )AI'_ #]_^0G_ ,*N_P!B MZ?\ \^%K_P!^5_PH_L73_P#GPM?^_*_X4 4O^$PTC_G[_P#(3_X4?\)AI'_/ MW_Y"?_"KO]BZ?_SX6O\ WY7_ H_L73_ /GPM?\ ORO^% %+_A,-(_Y^_P#R M$_\ A1_PF&D?\_?_ )"?_"KO]BZ?_P ^%K_WY7_"C^Q=/_Y\+7_ORO\ A0!2 M_P"$PTC_ )^__(3_ .%'_"8:1_S]_P#D)_\ "KO]BZ?_ ,^%K_WY7_"C^Q=/ M_P"?"U_[\K_A0!2_X3#2/^?O_P A/_A1_P )AI'_ #]_^0G_ ,*N_P!BZ?\ M\^%K_P!^5_PH_L73_P#GPM?^_*_X4 4O^$PTC_G[_P#(3_X4?\)AI'_/W_Y" M?_"KO]BZ?_SX6O\ WY7_ H_L73_ /GPM?\ ORO^% %+_A,-(_Y^_P#R$_\ MA1_PF&D?\_?_ )"?_"KO]BZ?_P ^%K_WY7_"C^Q=/_Y\+7_ORO\ A0!2_P"$ MPTC_ )^__(3_ .%'_"8:1_S]_P#D)_\ "KO]BZ?_ ,^%K_WY7_"C^Q=/_P"? M"U_[\K_A0!2_X3#2/^?O_P A/_A1_P )AI'_ #]_^0G_ ,*N_P!BZ?\ \^%K M_P!^5_PJOJ.CV$>GW3+8VZLL3$$1*"#@^U $7_"8:1_S]_\ D)_\*/\ A,-( M_P"?O_R$_P#A5/PCIEGDWKI96Z.L#D,L2@@[3R.*;X/_P"1IV<'EKJ.FW'ERB)2SA2&#*<$L:S?L;Z M6.*P^U[;=HT*C+?+OR3N!(85]V4R.)(4"1HL:#HJC H I:#H.G>%]'M-)TBR MAT_3;1/+@MK==J(OH!]C8_B4C/?)YKW6B@#PCX9_L@^%_ ?BR/Q3JFJ:IXQ\0PMO@N]8E#K" MPZ.%ZEAV+$XZ@ C->[T44 %%%% !4%_;F\L;B ':98V0$]L@BIZ* *&AZ>VE M:7#:NXD:/=EE'!RQ/]:OT44 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% $%[ ;JSGA!VF2-D!/;(Q5?0]-;2=,BM7<2,A;YE M''))_K5^B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *ANX3<6LT0.#(C*">V1BIJ* ,_0=-;2--CMG<2,I)W*..3FM"BB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH AN MX3<6LT0.#(C*">V1BJN@Z:VD:;';.XD923N4<GMI6 MEPVKN)&CW991P6-IK>O:=I-U?-LMH+RZ2)YCG'RACD\ MX'U(H WJ**Q_$WC#0O!EB+S7]9L=%M3P)K^X2%6/H"Q&3["@#8HKE_"OQ1\' M^.+AK?P_XHTG6;E5+-;V=Y')*%'5B@.<<]<8KJ* "BH;R\@T^SGNKF58;:"- MI99'. BJ,DGV %>3?LX?&[4OCMHFNZW<:)%I.E6U^;2P=969YU W$L"." R< MCC)([4 >OT5QGB#XS> _"FH/8:OXQT33[Y.'MI[Z,2)_O+G(_&NDT37M,\3: M?'?Z/J-IJMA(2$NK&=9HFQUPRD@T 7Z**P;WQYX;TWQ):^'KK7M.M]=NAF#3 M9+I%N)/3"$YYYQQS@XH WJ*** "BO&M$^/5WXF_:-U7XU>MZEJEGHNGSWVH7<%C96ZEYKFYD$<<:CJ68G M'UH M45E^&_%&C^,-*34]"U.TU?3W8JMS9S+*A8'!&0>H]*U* "BN&OOCK\. M=,OVLKKQUX>@NE;8\;:E#E&S@AOF^4@^N,5V-AJ%KJMG#>65S#>6DRAXKBWD M#QNIZ%6'!'N* +%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 45@Z[X\\-^%]2L-.U?7M.TR_OV"6MK= M7*1R3,3@!5)R$/',[P>'O$^DZS<(N]X+*\CED5?[Q0'('OC% '3T456U'4+?2=/N MKZ[E6"UMHFFFE;HB*"6)^@!H LT5Y'^S?\:-4^.GA?5=?O-%BT?3XK][6QV2 MEVF15!+-D=MP&1P2#Z5U&O?&CP%X7U![#5O&6B6%ZAP]O-?1B1#Z,N//#=GXG@\.3Z M]IT6OW"[HM,>Y07#C!/"9ST!/3H#6]0 445XWX9^/%YXN_:&U_X?:9I,,VC: M':F2\U;S3N$PV H!C'WGVXZ_(Q[4 >R454U;5['0=.GU#4KR#3[&W7?+H((- &G12$X& M3P*X>Z^.GPZLK\64_CKP['XI] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 445@ZUX\\-^&]6T_2]5U[3M.U+4&"6EI=7*1R MSL3@!5)R'O$NE:U/&N]X;&\CED50]%1%+,?P ->9?LW_&35?CEX-O_$5_HD.BVBW[VUFL MAV-ZAP]O-?QAT/3# M#/RGZUU&D:UI_B#3X;_2[ZVU*PF&8KJSF66)QZJRD@_A0!>&[?Q1 M#X:DU[3D\03+OCTMKE!<,,%LB/.>@)Z= 30!O4444 %%>->#?CU=^./V@/$_ M@33=)ADT/0+I4G('X4 =9167X=\4Z-XOT_P"W:%JUCK-ENV?:+"X2>/<.HW*2 M,^U:= "T5PEY\>/ASIVH/8W/CG0(;I&V-&VHQ?*WH3NP/QZ5VUK=0WUM%<6T MT=Q;RJ'CEB8,CJ>001P0?6@"6BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **P=7\>>&] URPT;4M>TZ MPU;4&"6EC<72)-.2<*%0G)R>!ZG@$_'3RQ^'?$FE:W+$NZ2*QNXY712ZGD_NHBEF/Y T 7Z*\J_9Q^+NK?&SP'/XEU M/1H=%A>]D@M(X96D\V- N7.0/XBR\?W36_K'QN^'WA_47L-2\:Z%9WJ':\$N MH1!D.<88;OE/UH [:BJ>DZQ8:]I\-_IE[;ZC8SKNBNK2598I!ZJRD@CZ5>&U\5)X9.O:@:Y8:-J6O:=8:MJ#!+2QN+I$FG).%"H3DY/ M ]3P.: -ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH ***P=3\>>&]%U^QT._P!>TZSUF^(%M83W*)-* M3T"H3DY/ ]3P* -ZBBL+Q3X[\.>![=)O$.NZ=HD)=TD=C=QRO&,XRRJ<@9]171T %%9?BCQ%:>$? M#>J:W?OLLM.M9+J8]]J*6('OQ7 _LY?%C5_C5\/3XGU71H-&6:[EAM8X)6<2 MQ)@%\D#^/>O_ &@#U*BN(U;XX?#W0M1>PU#QMH-I>(=KPR:A$&0YQAOF^4_ M6NMTO5;+6["&^TZ\M[^RG7?%>&Y/%)\-)KV MG-X@V&0Z8MRAN-H&3\F<].<>G/2@#>HHHH **\9^&OQZO/B5\:O&GA.PTF#_ M (1WPXOE-JRRDN\X<)LVXQ@LLV.>D>>]=QXE^+W@CP;?&RUOQ;HVEW@ZVUS> MQI(OU7.1^- '745G:#XCTGQ5IZW^BZG9ZO8LQ5;JPN$FB)'4;E)&15N[O(-/ MM9;FZGCMK>)2TDTSA$11U))X H FHKA;3XZ_#F^U 6-OXZ\/2W1;8L:ZE#\S M9QA3NP3GL*[J@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BL'4/'GAO2?$5GH-[KVG6NMWG_'OI\U MRBSR^F$)SSV]>U;U !16#XJ\?>&O \*2^(=>TW1$D^Y]NNDB+_[H8@G\*9X4 M^(GA?QTLI\.^(M+ULQ#,JV%VDK1@G +*IRN<=Z .AHHK&\9>*+3P3X3U?7[\ MXL]-M9+J09P6"*3M'N<8'N10!LT5YE^SO\4M7^,GPWA\4:MI$.C&ZN94MHH) M&=9(4(7?R!@[PX_X#GO6KJGQR^'FBZBUA?>-]!M;Q#M>&348@4.<8;YOE/UH M [BBJVFZG9ZS8P7NGW<%]93KOBN+:19(Y%]59201]*LT %%8,/CSPW<>*'\- MQ:]ITGB!$,C:8MRAN HY.4SGISCTYK>H ***\:^%'QZN_BI\6O''AVRTF%?# M?AP^0NK+*2\LV_9C;C&TE)2"#T4>M 'LM%M MKB]C61?JN7':RW_P#JHLNH=SP8PY/I@+TK]%:^/?V]/^1V^#'_81NO_ $;9 MT ?85>,>,?V5?"/Q(^)=]XO\6RWVN"6**&VTI[AHK:W5$ .-A#'+ MC(&6.0 M^ 4E\-:C#JD=L88)W=2^QY$ MD7>201Y1!&<$'IUS]L^&]2DUGP[I>H2IY%)?M&IZD@^2YD)P0A[AMNQ?;S&Y&*^R418T5$4(BC 51@ >E M '@O[:WQ";P/\$-0LK:0KJ7B"1=+@5?O;&!,IQZ; R_5Q77_ I^%!\%? ?3 M?!2SRZ;>R:8\5S=6YQ)%@#P[PW^QA\*= T7[#<>'O[:G9<37VH7$C3 M2'N?E("?\! KQ?\ 9:T^3X;?M7>/_ NAW3ZE?W8N?[1(!HWG)MK8JV]XQ@Y?(4#@GGMU'Q M]<_"6'X._MB?#+2AJ][KU[>Q0ZA?:C?-EY[AY;A68=2!B->"2>O)K] *^/?C ME_R?A\*_^P=;?^C[N@#["K#\<>++7P+X.UKQ#>D?9M-M)+IUSC=M4D*/)O'WB;[/X M?T2TU"[T/P[I)Q&PBCD:&6#?"]IX)\)Z/H%B,6FFVL M=K&<8+!% W'W.,GW-8'QS_Y(G\0?^Q>U#_TFDH \L_8)_P"3?+3_ +"-U_Z$ M*=^W=XHU?PS\"9%TF66 :CJ$-C=S0G!6!DD9AD= Q15/J&([TW]@G_DWRT_[ M"-U_Z$*](^/GB'P7X=^%^K2>/HUN/#UPOV=[3;NDN)#DHD8R/GRNX'(V[=V1 MC- '!_#?]EOX2:E\,-#/_".V>LI>V$4TFJ/(YEF9D!9PX;*\D\+C'X5P/["\ MMSI7B[XI>&M,O9=2\&:9J&-/G=MR9\V5 RD<$NB*3C^Z#WKR#0?A1\;)/ACK M4W@F/6M-^'^H.9;?P_=7R?;I[9LDL@VC 8=0NTOD?*XZ_3G['OC[P+KW@63P M]X5TB3PUJ>E'.HZ3=-OG,A.#,9, R9(P20"N , ;: /H"BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KD?BI' MXQF\%W3&#DJN2!@].AZ5UU% 'YZ?&3X+S?" MCXK?"6]U7Q%>^*/$NN:PLVI:A=GY69)[<*L:G)"C>PY/IP!P/T+KY$_;4_Y* M]\#?^PJW_I1:U]=T >+>*OV4?"'Q"^)NI^,?%LM]KYN%BCMM+EG:.VM42-5P M-A#'+!GQD#+G(/6OGG]KCX+Z!^S^OA7QY\/UD\.:C'J2P&WBF>1"X1I%D7>Q M(^X59>A##CKG[MDD2&-I)&5$4%F9C@ #J2:^-O%-P_[9'QXT[1]+#2_#3PA* M9+W4%'[N[E)&0IZ$-M"+_LAV[@4 ?7^CWS:EI-C>/'Y+W$"2M&?X2R@D?AFO M"?VW/'TGA#X+7.DV;,=4\23KID,6IQ)%<3(WFRH?4.[$?05S'A_]C'X3Z'HOV";PY_:\K+B6^O[B1IY#_>RI M4*?]T"O<*^9_B1X*_:5U:^UP:!XS\/VVBS7$QL[>W'E72VY9MB%S!\K!<#(? M.1]Z@#@?V1;:7P#^TS\2? FD75]=T <]\0?&%M\/_ ^N>([O!@TRTDN2I.-[*ORI]6;"CW->%?L* M^#[JT^'FK^-M5S)K'BW4)+MYG&&:)&8 GZR-,WN&%4OVYO$5WJVD>$OAGH[; MM5\5:E&'0?\ /)'4*&]C(RG/_3(U]'^%O#MIX0\-:5H=@FRRTZUCM81CG:BA M03[G&30!\K_&[X*^-_'OAGQQXL^(GB7RM*T:TO;K1/#>DG$"^6CF*29N[8 . M.3S]Y1\M=_\ L-?\FXZ#_P!?%W_Z/>N^_: _Y(;X_P#^P%>_^B6K@?V&O^3< M=!_Z^+O_ -'O0!S'[=7C75K/1?"'@C2+M[!_%=ZT%S/&Q#>4IC782"/E9I1D M=PN.A-=E#^Q?\*8_"8T5O#WF3>3Y9U4S/]K+XQYN[. V><8V^V.*J_M=? W6 M?B_X9T74/#$B#Q+X>N'N+2&1P@F5MI958\!]T<9&>."#UKG=)_:)^,\NFQ6$ MWP-U";70!&]X;EH+5GZ%\-'@#/;S,=\T 9?[#OB35=#U/QU\+M8N6N7\,WC? M9-QSM02/'*J^B[@K#_?-?65?%'[(;Z]?_M0?$Z]\0PV]OJ_V:5-0ALN8([@W M$>44Y/3:PZGH>:^UZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@#COBQ#XSNO!MQ;^ I;*V\13R1Q)=7_P#J MX(R?GDQ@Y('08/T-?$?Q2^#LGPF^.OPDDU#Q#?>*/$&L:M;W.HZE>M]^1;J$ M (#DA0#CDG\!@#]#:^/?VP/^3B/@A_V$(?\ TKAH ^PJ\3\2?LF^#O'7Q*U; MQAXMDOO$4MX8Q;Z=-.T5O:HB*NT;"&;D%NH'S'@\D^V4R:9+>)Y976.-%+,[ MG 4#DDGL* /A#]K3X/Z'^SO>>$?'7P]63P]?+?\ E-;),\B%U7>KC]V M_)>RD@D+GJ'**H]$#-QN K[,H ^=?VY/'DOAGX0KX?L"S:MXHNET^*./[YB! M#2X^OR)_VTKT3PC\(X_#OP+M/A_#>S::_P#9364U[9G$B32*3+(A]=[N1]:\ M,UC_ (OE^V]8V(_?Z!X!M_.D[H;E2&_[Z\UHP1Z0FOKF@#P_0?V,?A-HNA_V M=+X:_M1V7;)>WUQ(T[G^]E6 4_[H%>.?L<1S^!_VAOB9X#TR\FO/"]F)W3S& MR%DBN$C0G_:VNRDC&=GL,=O\1O!'[3.K7&LIHOC3P_!I$T\WV6WL_P!S=+ 6 M;8OF&#Y6"X&0^<_Q=ZP/V-_$GA_P)XFU?X;:IX9N_"_Q!<^;=7%] =4L]"ENYRFH:K< F2V@VGF( M<_,3QQSZ%>H^3?"OPOMOA'^W!X*T.#4KS6)7MI+NYO[YLRSS/;7!=SZ D="2 M?4D\U]\5\>^-?^4B/@W_ +!__MM9%; MH\F,1I_P)RJ_C745\K?MPZY=^)/^$*^%FD2?\3'Q-J,YR?>OPC M\JRT^VCM8$]$10J_H*H>//'6C_#?PK?^(=>NEM-.LTW.W5G;^%$'=F/ 'O0! M\@>"_"R?L^_MN:?X4\,7,X\.:[:%I;&20OL1HI'"DGJ4>+<&/.TXSR2?2/VY M/B!JFA^#=!\&Z#/)!J_BR]^REHB0Q@7:&3(Z;GDC'N-P[UC?LO\ A'5_BG\3 M=<^.7B:W:S%\7M]#LV'W8=OE^8/8(-@/\1+GTSG?M;N7_:4^!T4IQ;C4;< M^>?L8ZQJ/@7XB?$#X0ZC>2WL.BRO=:>SGA8UE"2$>@?S(6V] 2WJ:^NJ^0/A MJA/_ 4$^(!MN8ETUC+_ -\6N?\ Q\B@#Z_HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XOXN6_C:\\'R6O@ M&>QL]?N)DB^V7_W+>(YWR 8.6'&!@_2NTHH _/7X@?!UOA'^T5\'A>Z_?>)M M=U;6+.[U'4KULF247D:C:#DA0/4D_3H/T*KX]_:N_P"3HO@;_P!A&T_]+HZ^ MPJ /$=<_9)\&>-/B-K/B_P 6/?>)+B^=##8W%P\<%JBJ $780Q&03R<<].Y^ M>/VJOA1HW[-GB+P9XZ^'PET.Z-XR/9),[QED 8%=Q)PPW*RDD$$<#G/WC/<1 MVL$DTTBPPQJ7>21@JJH&223T %?'4DC?MC?M"6%Q:(S?#/P3+N^U,N%OIBRL M0,]0Y1>.R+G@L!0!]CHQ9%8J5)&=IZBOG/\ ;F\;W&B_"NT\+:;N?6/%=XEA M%#']]HE(:3'U8QI])#7T=7R2W_%\/VW@O^OT#X?VV3W0W2G]&$K_ /D"@#W3 M1?A)!I/P1MOA[;7TVFHNE?8)+ZS.) [+^]D7W9BQ_P"!5R>C_L9_"72=#_LU M_# U!F3;)>WES(UPY_O;@P"G_= 'M7MU?+GQ&\"_M-ZO_:\6E>-- 32YI9?L M]O8?Z/=>222B^88 5;&!D/G/?O0!R7[%(N?"/QL^*'@C3[R6]\+Z?+,8F8[E M$D=QY2-_O,F2! M_$3D<8(XP5ZUXI^QGXH\.^#=8UKX:WGAF[\*>.XV,UX;ZX$[WY0=G"@#:&+! M0"I4E@3DU]:4 ?!7@/X8VOPC_;I\):!:ZA=ZJPLYKF>^OF!DFF>QN"['T!/; MD^I/6OO6OCWQ!_RD<\,_]@Y__2"XK["H Y+XL>.H?AG\-_$/B:8K_P 2ZT>2 M)6Z/*?EB7\7*C\:\<_8I^'MQH_P6N];OI98]9\6SRWLMUG]Z(^4B;/K]^0'_ M *:5B_ML:M=>,-4\!_"?2I"+WQ%J"7%UMZQPJVQ"P_NY,C_]L:^GM'TFUT'2 M+'3+*,0V=E EO!&.BHBA5'X "@#POPG^Q!\,M#T]EUFPN?%>IS9:?4-1NI59 MV)R2%C90.?7)]S7D7PT\-CX!_MM+X*\.75PWAO6[1WDLY7W[%^SO,H)/4H\9 MPW7:Q&3DY^N_B!X^T;X9>$[_ ,1:]="UT^T3)[O(W\,:#NS'@#^0R:^=_P!E M?P9J_P 0_'VO_''Q3;?9;C6-T.CV;#_5P8">8/8(HC4]QO/<&@#W;XN6_C:\ M\'R6O@&>QL]?N)DB^V7_ -RWB.=\@&#EAQ@8/TKXI^('P=;X1_M%?!X7NOWW MB;7=6UBSN]1U*];)DE%Y&HV@Y(4#U)/TZ#]"J^/?VKO^3HO@;_V$;3_TNCH M^PJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@#A_C!:>.-1\(BS^']U8Z?K=S<)%)?7PRMM 0V^11@Y8' M;C@]3Q7QOXG^#Z_"']I[X2P3ZY?>(]8U2]@O-1U.^;+33>?MRHR2!@=R3[U^ M@%?(G[2?_)W?P6_ZZ0_^E)H ^NZ\0U7]D7P5XL^(.M^+?%AOO$UWJ$H>*TNK MAXX+5 H 10A#'&#U.,'IW/M]175U#8VLUS8X]V.XG_>->#Z;_ ,7R_;?N[S_7^'_ -OY2=T-RI(_[ MZ\YW.?2 5](Z9^QE\)--T$Z8WA@7I9-CWUUE=+\1/ /[3VL6 MNJ0V'C/0/[.F>016^FG[/]1?L8^+/#'AB\UCX;/X9 MNO"7C>V)EOEOIQ.]\4&"P?"X*ALA -NTEE)R30![#\;O#_Q#\66.E:-X%UJU M\-V]U)(NJZM(";B"(!=HA _B.6Z8/ ^9>M?,/PO^&EE\)?VXM+\.V-Y=:BD> MG23RW=ZP:6:62U=G8X]23_B>M?==?(EQ_P I%K7_ +!1_P#2-J /KNN+^,WC MY/AA\+_$?B5F42V-HQMPW1IV^2(?B[+^&:[2OD_]M+4KGQYXJ^'WPCTR5EN- M:ODO+TIUCA!*(Q]0!YSD?],Q0!T7[&7PUFT/X#2W]S--;:OXL:6]DNU)\U(V M!2%@?7&9 ?\ II5_PI^Q#\+]#TPQ:MIEQXGU&3)GU#4+J57=CU(6-E"\Y]3[ MFO==+TVVT;3;33[.)8+2UA2"&)>B(JA54?0 5A?$CXB:+\*_"%]XCUZY^SV- MJO"K@R32'[L:#NS'H/J3@ F@#Y,^$?A]O@/^VI=>!- O+B3PUJUHTC6LK[M@ M^SM,F[U*LI4-UVMSU-?2?QI^"6G?'#3]'TW6-4O[+2K*Z-S/:V3A?M7RD*K$ MYP >C U]3T ?-7Q6_8S^&(^&NMOHVBG0]3L;*6YM[Z.ZF<[D0L X=R&4XP> M,^A%7_V%?%^I^+/@3$NISR7+Z7J$VG02RG+&%4C=1GN!YA49[*!VJE^UO\6K MC[!'\*?!Z-JGC7Q,!;2V]OR;:VB;F.!C/K/P1^%UM\'?AKI'A MB"1;B:W0R75PHQYT[G=(WTR<#_9 H [JBBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K@_C-8^.]4\)Q6'P^N[ M+3=8NKI(9]0O>EK;%7WR(,'+Y" <'J?J.\HH ^ M9^$,?P?_ &K?A59OK5]X MBU3498K[4-2OVR\\QE=20,D@84=23[U]^U\B?M"?\GG?![_KG#_Z42U]=T > M'7O[(7@GQ+X\UWQ7XL-[XIO=2N#+';W=P\<-JG\,:A""0HX&3C&.!7S]^T1\ M,=*_9G^*GP]\6> !+I!OKMDET]9GD0E&CW!=Q+;760JRYQTQC-?==]?6^EV5 MQ>7<\=M:6\;2RS2L%2-%&2Q)Z =:^/M!%S^U]^T1:>)XXI(_AOX+F M))4( M^V3A@_ /]YE1B.R*H."U 'V17S'^W5XLNO\ A"_#_@#2#OUCQ;J,=N(5/+1( MZ\>VZ1HA[@-7TY7R1X5_XOC^VQK&M']_H'@.W^R6YZH;@%D'X^8TS _],EH M]XNOA#93?!F/X=VM_GF\L\++M7;O89XR^&S_ +QKD;']C/X266@G M2SX8%R63:U]/#[>]EO\ P[IESFWD8Y4. MLKQ[QZ%U4$X_N"O>OCCX;^(GC&'1]$\#ZW;>&;"Z:4:QJ[9-S#&-FQ80.$?&=BQFOX;Z<327I0A2V_:O*Y'R 8V MG*DY)KZHH ^%_A%\-[+X3_MP1^&["[NK^*WTQY'NKQ@TLLCVP=V.!W9C_P#7 MZU]T5\B6_P#RD6NO^P4/_2-:^NZ ."^.OQ"7X7?";Q)XC#A+JVM62TSWN'^2 M+CO\S GV!KS/]D/X6S>'_P!G?][/-8:OXJCEOI+Q/];$LJ;(64^H3:X]W-3?$GXA?#KX0Z?*P;4[Q=0U'RSRD0+*I_!!.V#_=6OJNSLX-/LX+6VB6& MV@C6**-!@(JC ]@!0!X/X7_ &(?A;H>E>1J>DS^)+^0?O\ 4+^[E5W8]2%C M90O.>G/N:\E^!^AO\#_VR]=^'VB7D\WAJ^M#*;>5MVS]PLZ%O]I22@/<-SUK MZL^*'Q,T7X2^#;WQ'KL_EVMN-L<*D>9<2D';$@[L :\(_9)\ ZWXD\ M3>(/C1XMB\C5?$@9=.M6'^KMB5^?GG!"(J=]JD\AA0!Z]\8?@AH_QMCT6TU^ M]OX]*TZ=KB2QLY?+2Z8J HR M5[G7E7[-?Q&\)_$3X7V#^$;#^Q;'3?\ 0I-)8@M:. #MS_$#G<'_ (LG/.0/ M5: "BBB@ HHHH **** "BBB@ HHHH Q?&7C+1OA_X:O?$'B"]&G:19A3/*/AE>>&M<_M*WT:\GEOG^R3Q>2K/; M%3B1%+9$;_=ST]Q7WMJFE66MV,MEJ-G;W]G+CS+>ZB62-\$$95@0<$ _45S_ M /PJGP3_ -"=H'_@K@_^)H Q_AQ\?O 7Q;U2ZT[PGKZZK>VT/VB6'[+/"5CW M!=W[Q%SR0./45\V_M;_M_%[_"K3M8_P"$7T@2+%KVO212.0C*&:)$C!8K MM(S@?,?ER%R3]=Z+X,\/^&[B2?2-"TW2IY%V/)96<<+,N>%=8OI;R_\ #.CWUY* MT#Q3Y-K"-TDSZ7>&6XD/WI)#Y'+'\@ , 5[N?AK<>.[&]%YX=BLI M;Y;@(T?F)&&R K@,#E2,$9S3_P#A5/@G_H3M _\ !7!_\37EW[6'A3Q)JWP? MMO!O@'P^9DU*\BMYXK%4BBMK=27/&1M!<)G QC=GKR V MM #*Z@C.,^@R?H#3O 7A&U\ ^"]$\.V?-OIEI';!L8WE5 9S[LM::MTWB@::^,O:WUK*DJ=.#A2#U_A)[^E>,^&=6_P"&F/VP-)\9 M>'+&XC\(^%[98I-3EC,?GL@D9>HZL\H 4\[%)..E?3^I?!/X?:Q?_;;[P1X> MNKLL6::73(2SD]V^7YOQS74Z5H]AH-C'9:;96^G64?W+>UB6*-!?$ MG[6G@#QGINN?:?#6EV<,5Y??9)U\IEEN&(V,@<\2)T4]?8U]X:UX?TOQ):K: MZMIMGJELKB18;V!)D# $!@&!&<$C/N:Q?^%4^"?^A.T#_P %<'_Q- %7X:_& M/P?\7K>_F\(ZRNKQV+(EQ_H\L)C+ E>)$4G.T\CT-?/G@G_B^'[:GB#Q"W[_ M $+P-!]AM3U3SP60>WWS<.#_ +"U]">)-'3P'X%\1W/@GPW:1ZQ]CD>VM--M MHX3/.%(CR #@GOVSBN _8_^$]_\*_A3C7+9[7Q%J]U)?7T\1[/O\9W M8]Z^B:YN[^&OA#4+J:ZNO"NB7-S,YDEFFTZ%G=B.]=+_P4 \/:G=>&?!WB M*"S?4-'T/4'DU&W497:_E[6?T7Y&7/;S!ZU]#+\+/!<;*R^$-!5E.0PTR $' MU^[73,JR*RLH96&"I&01Z4 >.Z3^UY\)=1T2'4#XMM;$-%O:TN8W6>/ Y0H% M.2.G&<]LUXY^S)&_Q,_:>\??$W1K">P\(S0R6T,TB;!<2L8AT[D^6TC>A9<\ MFOHZ7X%?#B>\^U2> O#;S\DL=*@P23DDC;@GW/-=E96-OIMK%:VEO%:VT2[8 MX84"(B^@4< 4 3T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %87C;QQH?PY\-W6O^(K]=-TFV*B6X:-Y,%F"J M J L221T!K=JIJFD6.N6,EEJ5E;ZA9R8+V]U$LL;8((RK @X(!_"@#X/_:?^ M/?@3XB?$?X5:IX>UW^T+#1+]I]0E^QSQ>2AFMVSAXP6XC<_*#T^E?7?PW^/7 M@3XN:A=V/A/7EU6[M(A--%]EGA*H3C=^\1&II)M(T/3=*FD78\EE:1PLRYS@E0,C- 'QY^UA^T7_P ) M!XWD^%=GK/\ PBGAZ.40:]KKQ22,P(!:)$C4L5 ." /G;@D+DGT3X:_M&_L^ M_"GPA9>'= \4^196XRSMI=X9)Y#]Z20^3RQ_P P !7NVH?#OPIJ]Y+>7WAC1 MKV[F.Z2XN-/BDD<],EBN35;_ (53X)_Z$[0/_!7!_P#$T 0WGQ4T!/A==^/; M*[%[H$5A)?Q3!6C\U5!PH# $$D;<$9R:\2_85\*W:QXMU&28 MRL.3$CMDCTS*TOX*M;G[6W@_Q-X@^%>F>"O >@&6#4;Z**Z6S5(H;:W0[@", M@*I?8<@8 4^M>S^"_"MIX'\(Z-X?L1_HFF6D=K&<8+!% W'W)!)]R: *OQ%\ M:Q?#KP3JWB2XL;G48--B\Z2VLU!E9=P!(!XX!).>P->;:-^V9\(]8TU;MO%2 MZ>VW+VUY:S)*G3C 4@GG^$G]*]LKBM0^"/P]U:_-[>>!_#US=$EFEDTR$ER> M[?+\WXYH ^9/ NI-^T?^V!9^/?#UA<0^$/#=MY#ZC,AC^T,(Y @''WF:7[IY MV)DXSBOJ;XC?%+PO\)M'@U3Q7JJZ38SS"WBD,,DI:0J6P%C5FZ*><8KH=,TN MRT6QBLM.L[>PLXAB.WM8ECC0=)+9+?5],L]5MT?S%BO;=)D M5L$;@&! ."1GW- 'PIX]^/?@36OVP/!7C>RUWSO#&G6"P75]]CG7RW N>-AC M#G_6)T4]?8U]D_#;XP>$/B]9WMSX2UA=6ALI%CN#Y$L)C9@2ORR*IP0#R!C@ MU8_X53X)_P"A.T#_ ,%<'_Q-4/&.D'P+\._$LW@7PY;1:TUI(;6UTNVCA,L^ MTJC$ ':3GZ XH \ ^&G_%\/VRO%/BYOW^A^#(?[/L6ZKYOS1@CL03]H<'_= MKZXKQ+]D/X37GPG^$5O;ZO:M::_JEQ)?7T4A!>,GY8T)![(JG'8LU>VT ?-W MQZ_:?^&5QX!\>^$XO$ZR:^UA>::MJMEXSNQ[UQ/[(_[1WP MZ\"_"#0?"^N^(UT_7!=3*;9K.X8#S)F*9=8R@!##G=QWQ7U%=?#/P?>W,MQ< M>%-#GN)G,DDLNG0L[L3DL25R23SDTR/X6^#(9%=/".@HZD,K+ID(((Z$';0! M5^)7Q=\+_".UTZZ\57[Z;:7TYMXIQ!)*H<+N^;8"0,#TKS/X@?MJ?#CPOHT[ M:'JP\4ZVRXM-.L(I"))#PH:0KM SUY)] :]MU[P[I/BC3VL=9TRSU>R8[C;7 MUNDT9/KM8$9K#\._"/P1X1NDNM%\(Z)IEVARMS;6$22J?9PNX?G0!Y1^QW\* M=:\%^&=;\5^*HWB\4^+;K[=690X_A=FD=B.VY0>00/H2BB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH P/'/CS0OAKXPUZR>SU. MQMM1M&(+6]W"LL9(.02K C@U@_\ "J?!/_0G:!_X*X/_ (F@#,^&WQT\#?%Z MZO;;PEK@U:>S19)X_LL\)16) /[Q%SR.V:^7?VI_VBH_%GCR;X6V^N?\(CX7 MMYOL^NZX\,LKRX&7B1(U+%1]W&!N;@D+DG[(T3P?H/AF2631]$T[2I)0%D>Q MM(X2X'0$J!D54O\ X<^$]4O);N]\+Z->74S;I)[C3X7=SZEBN2?K0!X=\/?V MD_V??A?X4L_#WA_Q.+33[8=]+O2\KG[TCMY/S,>Y_ 8 KU[7/BQH=A\)[[Q M_972WVBQ:>]_;R[6C\\ '8N& (+-A<$ Y-6_^%4^"?\ H3M _P#!7!_\37D? M[7/@GQ1XL^'>@^!_ ^A%[*_OXTO&M52."U@CP5#+D87>5;@<>6?:@#-_84\& MW-I\/=7\;ZKF76/%E_)=/,X^9HD9@"?]Z0RM[@K7N'Q,\>0?#+P-JOB>YL;G M4;;3E226WLP#*REU4D \?*&+'/8&M/PKX=M/"'AG2M#L%V66FVL=I",<[44* M"?M0C(P1D4 >*:3^V7\(M5TU;MO%:V)VY>WN[6994]L!""?]TFO'/AI M>2?M$?M?#XBZ'83VWA#P_;FW%],AC-R_E21J/]XF0G'9%&<$@5],WWP0^'FJ M:@;Z[\#>';F[8DM+)I<)+D]V^7YC]64WGYG4<+WK[OUKPWI/B6". M#5]+LM5AC;>D=[;I,JMC&0&!P<=ZQO\ A5/@G_H3M _\%<'_ ,30!%\-_BUX M3^+FGW=]X3U8:M;6LHAF;R)82CD9 VR*IZ=\8KYU^#O_ !>[]KSQGX[?]_HO MA:/^S=-8\KO^:-67U! G?V\Q:]Y^(&CR^"OA?XH_X0+PY;QZU+:.MK:Z7;QP MEYF&Q7P, E<[OHN*YG]DOX4W/PE^#MA8:G;?9=%/VAOBDE_P#$ MOQ WAOX?:/)YFG^'5M[B9[QN0&E,*, 3_$2<@':O5FK]#9H8[B%XI466*12K MHXRK C!!'<5S'_"J?!/_ $)V@?\ @K@_^)H \]T7]KSX-7$UAI.F^*HT+M': MVUO'I=W&@R0J*,PA5'0=@*XG]NSP+JE_X7\->.=#@DGU#PK>F>01J6*PL5;S M"!U"/&F?0,3T!KWR#X8>#K6:.:'PEH<,T;!TDCTV%65@<@@A>"#72LH92",@ M\$&@#P+1_P!M[X6WW@Z/6+S67LM06$--HYMY&N%EQDQJ=NUN> P..1DCMQ_[ M&_AK5O%GC+QS\7]9LWL!XCF>'3H9!R86D#L0>ZC;$H/?8U>\-\$?AXVI'4#X M&\.F\)W>:=,A)W9SN^[USWZUVD<:0QK'&JHB@*JJ, = !0 ZBBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG MO'?Q T#X9^'9==\2Z@-,TJ)UC:OA5XCT37/MNC:)>6\NH7/V2 M>/R56Z21CM= S84$_*#T]:^Q?AK\FOH?"6N+JTMBJO<)]FFA*!B0I_ M>(N>AZ9K1_X53X)_Z$[0/_!7!_\ $UJ:'X1T+PRTS:/HNGZ2TP D:QM8X2X& M)4C5F* M@@C&,,W4A1SZOX#_ &F?V?\ X:^%;'P_H'B9;/3K1<*O]EWA:1OXG<^3\S,> M2:]LO?AOX1U*[FNKOPMHMU=3,7DFFT^%W=CU+,5R3[FH/^%4^"?^A.T#_P % M<'_Q- %+Q1\6-&T;X1:AX_LKE+W2(].:^M9-K()\K^Z7# $%F*K@@')KR;]A MCP5<:1\+KWQ9J>Z36?%EZ]]+-(/G:)694S]6,K_1Q5G]KGP/XH\:^"?"_@7P M9HK'3+Z_C6^FM55(+."/:$5ER,)E@W _Y95[OX?T.T\,Z#IVCV$?E6.GVT=K M G]V-%"J/R H Q?BA\0+;X6>!=2\47EC=:C::?Y;3062AI=C2*C, 2!\H8L< MD<*>:\^TW]LKX1:EIHNSXL2S.WH:A]MN? OAV>Z)):232X3N)[L-N&/N: /FKX07$WQ]_:ZO/B=H^GW M%IX2T:V:WBO)T\LW+F!H0/=CO9L=E5GVE]XLU8:3;74 MIAA;R)9B[@9(VQJQZ=\8KI]/T^UTFSBM+&VAL[2$;8X+>,1QH/0*!@#Z55UO MPWI'B6&.+5]*LM5BC;._B!H'PS\.RZ[XEU :9I43K&TYB>3YF.% 5%9CD^@KX M@_:"^/'@7QQ\>OA5XCT37/MNC:)>6\NH7/V2>/R56Z21CM= S84$_*#T]:^\ M]6T73]?LVL]4L+;4K1B&-O=PK+&2.AVL",BL+_A5/@G_ *$[0/\ P5P?_$T M9WPU^./@CXO37T/A+7%U:6Q57N$^S30E Q(4_O$7/0],UW=9.A^$="\,M,VC MZ+I^DM, )&L;6.$N!G ;:!G&3U]:UJ "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F_'WQ$\._"_P^VM^)]2 M72],$JP^#_ 387;V^MZJ8999;IXV(>-4C5CM# M @ C!(R> *^U=#\)Z'X9:8Z/HVGZ29L"4V-K'#OQG&[:!G&3U]35&\^&OA'4 M+J:ZNO"NB7-S,YDEFFTZ%W=BP\/Z#XG6ST MRS39'&-+O26/4NQ\GEBI>/K*X6ZT]=,%[8R,I43&1 M1Y PP!&YG08(R,]*TO\ A5/@G_H3M _\%<'_ ,37CO[7/@/Q3X_\.>#O OA' M1G&C75^AO[FV5$ALX8PJHI&1A1O+8 _Y9#'I0 ?L,^!9?#OPCD\1WX9]6\47 M3W\TLGWVB!*QY]_\ VTKU[XJ?$:U^$_@B^\3WUA>:C9V31^=#8J&D"-(J M%\$@84-GDCI70Z+H]KX?T>PTNQC\FRL8([:",?PQHH51^0%7&4.I5@&4C!!& M0: /%M/_ &ROA#?:8+P^+8[7Y=S6]Q:3K*I]-H0Y/TR*\>^"+7'QV_:RUCXJ MZ7IUQ8^$].@-O!1Y"CW)&YB/X0%!YQGZ3N?@;\.KR^^V3^!/#DMS MU+MIM?&TWQ[\"-^VA!X[&NY\ M*+I_D'4/L<_W_LS)CR_+W_>('W:^Z-<\,:/XFCB36-)L=52(EHUOK9)@A/4@ M,#BLC_A5/@G_ *$[0/\ P5P?_$T )\._BEX6^+&CSZIX4U5=5L8)C;RR"&2( MI(%#8*R*K=&!SC%?./[.O_%Z/VF/'_Q/E_?:5I1_LS2'/*X(V!E_[9(21_TW MKVWXM:+=^%?@WXIM/A_XXW7VH)D$K-)_"<<95 B?\!H ]'\1Z]:>%?#VJ:U?LR6. MFVLMY<,B[F$<:%V('31VEK;C3;N,,[, M%103$%7D@#[7[#;_:?$6L>;%I_F#,4.P+OE?UV[UPO< MGT!KTNU^&GA"PNH;FV\*:);W,+B2*:+3H5=&!R&4A<@@\Y%:&N>%=%\3"$:Q MH]AJPAR8A?6R3;,XSMW XS@=/04 ?&O[./Q1^#7PPANO$WB?QT=9^(.L@R:A MJ$VG7LAAW')B1O)YYQN;N0,< 5]2_#7XV>"_C VH+X1UH:L=/$9N1]EFA\O? MNV_ZQ%SG8W3/2K__ JGP3_T)V@?^"N#_P")K5T/PIHGAGSO['T?3])\[;YO MV&U2'S,9QNV@9QDXSZF@#5HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *YGX@_$GPW\*]!76O%.I+I6FM,MNL MQADES(P)"A45F/"D].U=-5#6-!TSQ%:"UU73K34[4,'$-Y LR!AD [6!&>3S M[T ?"?QB^/?@3Q5^TW\-O%FEZ[]J\/Z0D8O;S['.GE$32,?D:,,W##[H/6OL M7X:_&CP;\8(]0?PCK(U<:>8Q<_Z--"8]^[9Q(BDYV-T]*N?\*I\$_P#0G:!_ MX*X/_B:U=#\*Z)X8\[^Q]'L-)\_;YOV&U2'S,9QNV@9QDXSZF@#XB_:*_:&L M?BG\2)?AU<^('\&^ -/NW@U?4A!++->/$V&0)&K';N!"@C!(W-T KVGP=^U) M\ O /ANQT'0O$J6&EV:;(H4TN]^I8GR.[&X6XL_[,6[T^4J0)FE4?9^" <,SIU&<'I7G?[$/@&3PE\&8=9O58ZK MXEG;4II).7,9^6($]\J"_P#VT-5OVM/A_P")_B/I_@?P+X8TB1?#UQJ"OJ5W M;!4ALX8PJ(",\*%=VP!_ N*^A--TZWT?3;6PM(EAM+6)((8UZ(B@*H'T % ' M+_%CXEV?PC\%W/B;4+"\U"QM98DFCL4#2*KN%+X) P,YY(KAK/\ ;(^$-YIG MVT^+HX!MW-!-:3B53SQMV+M972([YG2V_T>68R%0"W$:, M1C&/BIH,NM>%M475-,AG:VDG\F2';(JJQ4K(JGHRGIWI/ M^%4^"?\ H3M _P#!7!_\37,?&70[[PU\%?%&G_#[PY&-4O83!#9Z3 D/S2[8 MWEP,#"1/(=S*2.I4;4_P" 5Z7=6L%_:S6US#'<6TR&.6&50R.I&"K M\$$<8- 'YYZ?\:O!_P =?BH?$_Q<\0+H_A?2'_XE'A5;6XN$DS_%(8XV4] 6 MSRQP,!1@_6'AW]K;X2>)-:T[1=*\5+-?WT\=I:V_]G7<8>1V"HN6B"C)(') MKM_^%4^"?^A.T#_P5P?_ !-36?PU\(Z?=0W5KX5T2VN87$D4T.G0HZ,#D,K! M<@@]Q0!R7Q;_ &AO#GP4UW0[+Q-;W\-CJJ2,NI6\'FPPLA7Y7 ^;D-GY03[< MUS7BO]M/X6>'_#US?V/B!=I;H.QX!]JU;1[#7 MK&2RU.QMM1LY/OV]W"LL;?56!!KE])^"OP_T.^%[I_@GP_:7:OYB31:;"'1L MYRIV_+^&* /&/V#?AWJ_@_XU=2A$**0K[3]W<6;'J MIZ$5]-T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 :IZ5K%[-\5-9TY[EVL8;17C@/W5;$7(_[Z/YUVU?%8"OF& M9XJKB*.)4:,)SAR.FKWA[K]_GVOJO=VT/8KPH8>G&G*G>;BG?F[Z[6[:;GGO M_"[M"_Y]-0_[]Q__ !=;'B+XBZ;X9^Q_:H+J3[5%YR>2BG ]\L.:ZJBNJG@< M[C1J0GCHN;MROV-N776ZY];K3=6\S*5;!N46J+26ZYM_GRZ'*^'?B+IOB;[9 M]E@NH_LL7G/YR*,CVPQYK'_X7=H7_/IJ'_?N/_XNO0J**F!SN5&G&&.BIJ_, M_8WYM=++GTLM-W?R"-;!J4FZ+:Z+FV^?+JV&/-=5175]4S7ZW[7ZW'V7\GL M]=OYN?OKMY>9G[7#>RY?9/F[\WZ6[>9Y[_PN[0O^?34/^_:Q_^%W: M%_SZ:A_W[C_^+KT*BBI@<[E1IQACHJ:OS/V-^;72RY]++3=W\@C6P:E)NBVN MBYMOGRZG*^(OB+IOAG[']J@NI/M47G)Y**<#WRPYH\._$73?$WVS[+!=1_98 MO.?SD49'MACS7545U?5,U^M^U^MQ]E_)[/7;^;G[Z[>7F9^UPWLN7V3YN_-^ MENWF>>_\+NT+_GTU#_OW'_\ %UL>(OB+IOAG[']J@NI/M47G)Y**<#WRPYKJ MJ*Y:>!SN-&I">.BYNW*_8VY==;KGUNM-U;S-)5L&Y1:HM);KFW^?+H<_G(HR/;#'FL?_A=VA?\^FH?]^X__BZ]"HHJ8'.Y4:<8 M8Z*FK\S]C?FUTLN?2RTW=_((UL&I2;HMKHN;;Y\NIROB+XBZ;X9^Q_:H+J3[ M5%YR>2BG ]\L.:/#OQ%TWQ-]L^RP74?V6+SG\Y%&1[88\UU5%=7U3-?K?M?K MSUV_FY^^NWEYF?M<-[+E]D^;OS?I;MYGGO_"[M"_Y]-0_[]Q__ !=; M'B+XBZ;X9^Q_:H+J3[5%YR>2BG ]\L.:ZJBN6G@<[C1J0GCHN;MROV-N776Z MY];K3=6\S25;!N46J+26ZYM_GRZ'*^'?B+IOB;[9]E@NH_LL7G/YR*,CVPQY MK'_X7=H7_/IJ'_?N/_XNO0J**F!SN5&G&&.BIJ_,_8WYM=++GTLM-W?R"-;! MJ4FZ+:Z+FV^?+JV&/-=5175]4S7ZW[7ZW'V7\GL]=OYN?OKMY>9G[7#>RY? M9/F[\WZ6[>9Y[_PN[0O^?34/^_:Q_^%W:%_SZ:A_W[C_^+KT*BBI@ M<[E1IQACHJ:OS/V-^;72RY]++3=W\@C6P:E)NBVNBYMOGRZG*^(OB+IOAG[' M]J@NI/M47G)Y**<#WRPYH\._$73?$WVS[+!=1_98O.?SD49'MACS7545U?5, MU^M^U^MQ]E_)[/7;^;G[Z[>7F9^UPWLN7V3YN_-^ENWF>>_\+NT+_GTU#_OW M'_\ %UL>(OB+IOAG[']J@NI/M47G)Y**<#WRPYKJJ*Y:>!SN-&I">.BYNW*_ M8VY==;KGUNM-U;S-)5L&Y1:HM);KFW^?+H<_G( MHR/;#'FL?_A=VA?\^FH?]^X__BZ]"HHJ8'.Y4:<88Z*FK\S]C?FUTLN?2RTW M=_((UL&I2;HMKHN;;Y\NIROB+XBZ;X9^Q_:H+J3[5%YR>2BG ]\L.:/#OQ%T MWQ-]L^RP74?V6+SG\Y%&1[88\UU5%=7U3-?K?M?KSUV_FY^^NWEYF? MM<-[+E]D^;OS?I;MYGGO_"[M"_Y]-0_[]Q__ !=;'B+XBZ;X9^Q_:H+J3[5% MYR>2BG ]\L.:ZJBN6G@<[C1J0GCHN;MROV-N776ZY];K3=6\S25;!N46J+26 MZYM_GRZ'*^'?B+IOB;[9]E@NH_LL7G/YR*,CVPQYK'_X7=H7_/IJ'_?N/_XN MO0J**F!SN5&G&&.BIJ_,_8WYM=++GTLM-W?R"-;!J4FZ+:Z+FV^?+JV&/-= M5175]4S7ZW[7ZW'V7\GL]=OYN?OKMY>9G[7#>RY?9/F[\WZ6[>9Y[_PN[0O^ M?34/^_:Q_^%W:%_SZ:A_W[C_^+KT*BBI@<[E1IQACHJ:OS/V-^;72 MRY]++3=W\@C6P:E)NBVNBYMOGRZG*^(OB+IOAG[']J@NI/M47G)Y**<#WRPY MH\._$73?$WVS[+!=1_98O.?SD49'MACS7545U?5,U^M^U^MQ]E_)[/7;^;G[ MZ[>7F9^UPWLN7V3YN_-^ENWF>>_\+NT+_GTU#_OW'_\ %UL>(OB+IOAG[']J M@NI/M47G)Y**<#WRPYKJJ*Y:>!SN-&I">.BYNW*_8VY==;KGUNM-U;S-)5L& MY1:HM);KFW^?+H<_G(HR/;#'FL?_A=VA?\^FH? M]^X__BZ]"HHJ8'.Y4:<88Z*FK\S]C?FUTLN?2RTW=_((UL&I2;HMKHN;;Y\N MIROB+XBZ;X9^Q_:H+J3[5%YR>2BG ]\L.:/#OQ%TWQ-]L^RP74?V6+SG\Y%& M1[88\UU5%=7U3-?K?M?KSUV_FY^^NWEYF?M<-[+E]D^;OS?I;MYGGO M_"[M"_Y]-0_[]Q__ !=;'B+XBZ;X9^Q_:H+J3[5%YR>2BG ]\L.:ZJBN6G@< M[C1J0GCHN;MROV-N776ZY];K3=6\S25;!N46J+26ZYM_GRZ'*^'?B+IOB;[9 M]E@NH_LL7G/YR*,CVPQYK'_X7=H7_/IJ'_?N/_XNO0J**F!SN5&G&&.BIJ_, M_8WYM=++GTLM-W?R"-;!J4FZ+:Z+FV^?+JV&/-=5175]4S7ZW[7ZW'V7\GL M]=OYN?OKMY>9G[7#>RY?9/F[\WZ6[>9Y[_PN[0O^?34/^_:Q_^%W: M%_SZ:A_W[C_^+KT*BBI@<[E1IQACHJ:OS/V-^;72RY]++3=W\@C6P:E)NBVN MBYMOGRZG*^(OB+IOAG[']J@NI/M47G)Y**<#WRPYH\._$73?$WVS[+!=1_98 MO.?SD49'MACS7545U?5,U^M^U^MQ]E_)[/7;^;G[Z[>7F9^UPWLN7V3YN_-^ MENWF>>_\+NT+_GTU#_OW'_\ %UL>(OB+IOAG[']J@NI/M47G)Y**<#WRPYKJ MJ*Y:>!SN-&I">.BYNW*_8VY==;KGUNM-U;S-)5L&Y1:HM);KFW^?+H<_G(HR/;#'FL?_A=VA?\^FH?]^X__BZ]"HHJ8'.Y4:<8 M8Z*FK\S]C?FUTLN?2RTW=_((UL&I2;HMKHN;;Y\NIROB+XBZ;X9^Q_:H+J3[ M5%YR>2BG ]\L.:/#OQ%TWQ-]L^RP74?V6+SG\Y%&1[88\UU5%=7U3-?K?M?K MSUV_FY^^NWEYF?M<-[+E]D^;OS?I;MYGGO_"[M"_Y]-0_[]Q__ !=; M'B+XBZ;X9^Q_:H+J3[5%YR>2BG ]\L.:ZJBN6G@<[C1J0GCHN;MROV-N776Z MY];K3=6\S25;!N46J+26ZYM_GRZ'*^'?B+IOB;[9]E@NH_LL7G/YR*,CVPQY MK'_X7=H7_/IJ'_?N/_XNO0J**F!SN5&G&&.BIJ_,_8WYM=++GTLM-W?R"-;! MJ4FZ+:Z+FV^?+JV&/-=5175]4S7ZW[7ZW'V7\GL]=OYN?OKMY>9G[7#>RY? M9/F[\WZ6[>9Y[_PN[0O^?34/^_:Q_^%W:%_SZ:A_W[C_^+KT*BBI@ M<[E1IQACHJ:OS/V-^;72RY]++3=W\@C6P:E)NBVNBYMOGRZG*^(OB+IOAG[' M]J@NI/M47G)Y**<#WRPYH\._$73?$WVS[+!=1_98O.?SD49'MACS7545U?5, MU^M^U^MQ]E_)[/7;^;G[Z[>7F9^UPWLN7V3YN_-^ENWF>>_\+NT+_GTU#_OW M'_\ %UL>(OB+IOAG[']J@NI/M47G)Y**<#WRPYKJJ*Y:>!SN-&I">.BYNW*_ M8VY==;KGUNM-U;S-)5L&Y1:HM);KFW^?+H<_G( MHR/;#'FL?_A=VA?\^FH?]^X__BZ]"HHJ8'.Y4:<88Z*FK\S]C?FUTLN?2RTW M=_((UL&I2;HMKHN;;Y\NIROB+XBZ;X9^Q_:H+J3[5%YR>2BG ]\L.:/#OQ%T MWQ-]L^RP74?V6+SG\Y%&1[88\UU5%=7U3-?K?M?KSUV_FY^^NWEYF? MM<-[+E]D^;OS?I;MYGGO_"[M"_Y]-0_[]Q__ !=;'B+XBZ;X9^Q_:H+J3[5% MYR>2BG ]\L.:ZJBN6G@<[C1J0GCHN;MROV-N776ZY];K3=6\S25;!N46J+26 MZYM_GRZ'*^'?B+IOB;[9]E@NH_LL7G/YR*,CVPQYK'_X7=H7_/IJ'_?N/_XN MO0J**F!SN5&G&&.BIJ_,_8WYM=++GTLM-W?R"-;!J4FZ+:Z+FV^?+JV&/-= M5175]4S7ZW[7ZW'V7\GL]=OYN?OKMY>9G[7#>RY?9/F[\WZ6[>9Y[_PN[0O^ M?34/^_:Q_^%W:%_SZ:A_W[C_^+KT*BBI@<[E1IQACHJ:OS/V-^;72 MRY]++3=W\@C6P:E)NBVNBYMOGRZG*^(OB+IOAG[']J@NI/M47G)Y**<#WRPY MH\._$73?$WVS[+!=1_98O.?SD49'MACS7545U?5,U^M^U^MQ]E_)[/7;^;G[ MZ[>7F9^UPWLN7V3YN_-^ENWF>>_\+NT+_GTU#_OW'_\ %UL>(OB+IOAG[']J M@NI/M47G)Y**<#WRPYKJJ*Y:>!SN-&I">.BYNW*_8VY==;KGUNM-U;S-)5L& MY1:HM);KFW^?+H<_G(HR/;#'FL?_A=VA?\^FH? M]^X__BZ]"HHJ8'.Y4:<88Z*FK\S]C?FUTLN?2RTW=_((UL&I2;HMKHN;;Y\N MIROB+XBZ;X9^Q_:H+J3[5%YR>2BG ]\L.:/#OQ%TWQ-]L^RP74?V6+SG\Y%& M1[88\UU5%=7U3-?K?M?KSUV_FY^^NWEYF?M<-[+E]D^;OS?I;MYGGO M_"[M"_Y]-0_[]Q__ !=;'B+XBZ;X9^Q_:H+J3[5%YR>2BG ]\L.:ZJBN6G@< M[C1J0GCHN;MROV-N776ZY];K3=6\S25;!N46J+26ZYM_GRZ'*^'?B+IOB;[9 M]E@NH_LL7G/YR*,CVPQYK'_X7=H7_/IJ'_?N/_XNO0J**F!SN5&G&&.BIJ_, M_8WYM=++GTLM-W?R"-;!J4FZ+:Z+FV^?+JV&/-=5175]4S7ZW[7ZW'V7\GL M]=OYN?OKMY>9G[7#>RY?9/F[\WZ6[>9Y[_PN[0O^?34/^_:Q_^%W: M%_SZ:A_W[C_^+KT*BBI@<[E1IQACHJ:OS/V-^;72RY]++3=W\@C6P:E)NBVN MBYMOGRZG*^(OB+IOAG[']J@NI/M47G)Y**<#WRPYI?#?Q$T[Q2UV+2"ZC-M' MYK^:ZFBNKZIFOUOVOUN/LOY/9Z[?S<_?7;R\S/VN&]ER^R?-WYOT MM^IY[_PN[0O^?34/^_<_G(HR/;#'FL?_A=VA?\^FH?]^X__BZ]"HHJ8'.Y4:<( M8Z*FK\S]C?F[:<^EO5W\@C6P:G)NBVNBYMN^MM3E?$/Q%TWPW'8O=074@O(O M.C\E%.!QURPYYH\-_$73?%$ETEI!=1FWB\Y_.11D>V&/-=5175]4S7ZW[7ZW M'V7\GL]=OYN?OKMY>9G[7#>RY?9/F[\WZ6[>9Y[_ ,+NT+_GTU#_ +]Q_P#Q M=;'B'XBZ;X;CL7NH+J07D7G1^2BG XZY8<\UU5%:Q_\ A=VA?\^FH?\ ?N/_ .+KT*BBI@<[E1IPACHJ:OS/V-^;MISZ6]7? MR"-;!J+SG\Y%&1[88\UU5%=7U3-?K?M?KSUV_FY^^NWEYF? MM<-[+E]D^;OS?I;MYGGO_"[M"_Y]-0_[]Q__ !=;'B'XBZ;X;CL7NH+J07D7 MG1^2BG XZY8<\UU5%:Q_^%W:%_SZ:A_W[C_^ M+KT*BBI@<[E1IPACHJ:OS/V-^;MISZ6]7?R"-;!J+SG\Y%&1[88\U MU5%=7U3-?K?M?KSUV_FY^^NWEYF?M<-[+E]D^;OS?I;MYGGO\ PN[0 MO^?34/\ OW'_ /%UL>(?B+IOAN.Q>Z@NI!>1>='Y**<#CKEASS7545RT\#G< M:52,\=%S=N5^QMRZZW7/K=:;JV^II*M@W*+C1:2W7-O^&AROAOXBZ;XHDNDM M(+J,V\7G/YR*,CVPQYK'_P"%W:%_SZ:A_P!^X_\ XNO0J**F!SN5&G"&.BIJ M_,_8WYNVG/I;U=_((UL&IR;HMKHN;;OK;4Y7Q#\1=-\-QV+W4%U(+R+SH_)1 M3@<=:/#?Q%TWQ1)=):0749MXO.?SD49'MACS7545U?5,U^M^U^MQ]E_) M[/7;^;G[Z[>7F9^UPWLN7V3YN_-^ENWF>>_\+NT+_GTU#_OW'_\ %UL>(?B+ MIOAN.Q>Z@NI!>1>='Y**<#CKEASS7545RT\#G<:52,\=%S=N5^QMRZZW7/K= M:;JV^II*M@W*+C1:2W7-O^&AROAOXBZ;XHDNDM(+J,V\7G/YR*,CVPQYK'_X M7=H7_/IJ'_?N/_XNO0J**F!SN5&G"&.BIJ_,_8WYNVG/I;U=_((UL&IR;HMK MHN;;OK;4Y7Q#\1=-\-QV+W4%U(+R+SH_)13@<=:/#?Q%TWQ1)=):0749 MMXO.?SD49'MACS7545U?5,U^M^U^MQ]E_)[/7;^;G[Z[>7F9^UPWLN7V3YN_ M-^ENWF>>_P#"[M"_Y]-0_P"_<_G(HR/;#'FL?_ (7=H7_/IJ'_ '[C_P#BZ]"H MHJ8'.Y4:<(8Z*FK\S]C?F[:<^EO5W\@C6P:G)NBVNBYMN^MM3E?$/Q%TWPW' M8O=074@O(O.C\E%.!QURPYYH\-_$73?%$ETEI!=1FWB\Y_.11D>V&/-=5175 M]4S7ZW[7ZW'V7\GL]=OYN?OKMY>9G[7#>RY?9/F[\WZ6[>9Y[_PN[0O^?34/ M^_ M<_G(HR/;#'FL?_A=VA?\^FH?]^X__BZ]"HHJ8'.Y4:<(8Z*FK\S]C?F[:<^E MO5W\@C6P:G)NBVNBYMN^MM3E?$/Q%TWPW'8O=074@O(O.C\E%.!QURPYYH\- M_$73?%$ETEI!=1FWB\Y_.11D>V&/-=5175]4S7ZW[7ZW'V7\GL]=OYN?OKMY M>9G[7#>RY?9/F[\WZ6[>9Y[_ ,+NT+_GTU#_ +]Q_P#Q=;'B'XBZ;X;CL7NH M+J07D7G1^2BG XZY8<\UU5%:Q_\ A=VA?\^F MH?\ ?N/_ .+KT*BBI@<[E1IPACHJ:OS/V-^;MISZ6]7?R"-;!J+SG M\Y%&1[88\UU5%=7U3-?K?M?KSUV_FY^^NWEYF?M<-[+E]D^;OS?I;M MYGGO_"[M"_Y]-0_[]Q__ !=;'B'XBZ;X;CL7NH+J07D7G1^2BG XZY8<\UU5 M%:Q_^%W:%_SZ:A_W[C_^+KT*BBI@<[E1IPAC MHJ:OS/V-^;MISZ6]7?R"-;!J+SG\Y%&1[88\UU5%=7U3-?K?M?KSUV_FY^^NWEYF?M<-[+E]D^;OS?I;MYGGO\ PN[0O^?34/\ OW'_ /%U ML>(?B+IOAN.Q>Z@NI!>1>='Y**<#CKEASS7545RT\#G<:52,\=%S=N5^QMRZ MZW7/K=:;JV^II*M@W*+C1:2W7-O^&AROAOXBZ;XHDNDM(+J,V\7G/YR*,CVP MQYK'_P"%W:%_SZ:A_P!^X_\ XNO0J**F!SN5&G"&.BIJ_,_8WYNVG/I;U=_( M(UL&IR;HMKHN;;OK;4Y7Q#\1=-\-QV+W4%U(+R+SH_)13@<=:/#?Q%TW MQ1)=):0749MXO.?SD49'MACS7545U?5,U^M^U^MQ]E_)[/7;^;G[Z[>7F9^U MPWLN7V3YN_-^ENWF>>_\+NT+_GTU#_OW'_\ %UL>(?B+IOAN.Q>Z@NI!>1>= M'Y**<#CKEASS7545RT\#G<:52,\=%S=N5^QMRZZW7/K=:;JV^II*M@W*+C1: M2W7-O^&AROAOXBZ;XHDNDM(+J,V\7G/YR*,CVPQYK'_X7=H7_/IJ'_?N/_XN MO0J**F!SN5&G"&.BIJ_,_8WYNVG/I;U=_((UL&IR;HMKHN;;OK;4Y7Q#\1=- M\-QV+W4%U(+R+SH_)13@<=:/#?Q%TWQ1)=):0749MXO.?SD49'MACS75 M45U?5,U^M^U^MQ]E_)[/7;^;G[Z[>7F9^UPWLN7V3YN_-^ENWF>>_P#"[M"_ MY]-0_P"_<_G(HR/;#'FL?_ (7=H7_/IJ'_ '[C_P#BZ]"HHJ8'.Y4:<(8Z*FK\ MS]C?F[:<^EO5W\@C6P:G)NBVNBYMN^MM3E?$/Q%TWPW'8O=074@O(O.C\E%. M!QURPYYH\-_$73?%$ETEI!=1FWB\Y_.11D>V&/-=5175]4S7ZW[7ZW'V7\GL M]=OYN?OKMY>9G[7#>RY?9/F[\WZ6[>9Y[_PN[0O^?34/^_<_G(HR/;#'FL?_A= MVA?\^FH?]^X__BZ]"HHJ8'.Y4:<(8Z*FK\S]C?F[:<^EO5W\@C6P:G)NBVNB MYMN^MM3E?$/Q%TWPW'8O=074@O(O.C\E%.!QURPYYH\-_$73?%$ETEI!=1FW MB\Y_.11D>V&/-=5175]4S7ZW[7ZW'V7\GL]=OYN?OKMY>9G[7#>RY?9/F[\W MZ6[>9Y[_ ,+NT+_GTU#_ +]Q_P#Q=;'B'XBZ;X;CL7NH+J07D7G1^2BG XZY M8<\UU5%:Q_\ A=VA?\^FH?\ ?N/_ .+KT*BB MI@<[E1IPACHJ:OS/V-^;MISZ6]7?R"-;!J+SG\Y%&1[88\UU5%=7U M3-?K?M?KSUV_FY^^NWEYF?M<-[+E]D^;OS?I;MYGGO_"[M"_Y]-0_[ M]Q__ !=;'B'XBZ;X;CL7NH+J07D7G1^2BG XZY8<\UU5%:Q_^%W:%_SZ:A_W[C_^+KT*BBI@<[E1IPACHJ:OS/V-^;MISZ6] M7?R"-;!J+SG\Y%&1[88\UU5%=7U3-?K?M?KSUV_FY^^NWEY MF?M<-[+E]D^;OS?I;MYGGO\ PN[0O^?34/\ OW'_ /%UL>(?B+IOAN.Q>Z@N MI!>1>='Y**<#CKEASS7545RT\#G<:52,\=%S=N5^QMRZZW7/K=:;JV^II*M@ MW*+C1:2W7-O^&AROAOXBZ;XHDNDM(+J,V\7G/YR*,CVPQYK'_P"%W:%_SZ:A M_P!^X_\ XNO0J**F!SN5&G"&.BIJ_,_8WYNVG/I;U=_((UL&IR;HMKHN;;OK M;4Y7Q#\1=-\-QV+W4%U(+R+SH_)13@<=:/#?Q%TWQ1)=):0749MXO.?S MD49'MACS7545U?5,U^M^U^MQ]E_)[/7;^;G[Z[>7F9^UPWLN7V3YN_-^ENWF M>>_\+NT+_GTU#_OW'_\ %UL>(?B+IOAN.Q>Z@NI!>1>='Y**<#CKEASS7545 MRT\#G<:52,\=%S=N5^QMRZZW7/K=:;JV^II*M@W*+C1:2W7-O^&AROAOXBZ; MXHDNDM(+J,V\7G/YR*,CVPQYK'_X7=H7_/IJ'_?N/_XNO0J**F!SN5&G"&.B MIJ_,_8WYNVG/I;U=_((UL&IR;HMKHN;;OK;4Y7Q#\1=-\-QV+W4%U(+R+SH_ M)13@<=:/#?Q%TWQ1)=):0749MXO.?SD49'MACS7545U?5,U^M^U^MQ]E M_)[/7;^;G[Z[>7F9^UPWLN7V3YN_-^ENWF>>_P#"[M"_Y]-0_P"_<_G(HR/;#' MFL?_ (7=H7_/IJ'_ '[C_P#BZ]"HHJ8'.Y4:<(8Z*FK\S]C?F[:<^EO5W\@C M6P:G)NBVNBYMN^MM3E?$/Q%TWPW'8O=074@O(O.C\E%.!QURPYYH\-_$73?% M$ETEI!=1FWB\Y_.11D>V&/-=5175]4S7ZW[7ZW'V7\GL]=OYN?OKMY>9G[7# M>RY?9/F[\WZ6[>9Y[_PN[0O^?34/^_<_G(HR/;#'FL?_A=VA?\^FH?]^X__BZ] M"HHJ8'.Y4:<(8Z*FK\S]C?F[:<^EO5W\@C6P:G)NBVNBYMN^MM3E?$/Q%TWP MW'8O=074@O(O.C\E%.!QURPYYH\-_$73?%$ETEI!=1FWB\Y_.11D>V&/-=51 M75]4S7ZW[7ZW'V7\GL]=OYN?OKMY>9G[7#>RY?9/F[\WZ6[>9Y[_ ,+NT+_G MTU#_ +]Q_P#Q=;'B'XBZ;X;CL7NH+J07D7G1^2BG XZY8<\UU5%:Q_\ A=VA?\^FH?\ ?N/_ .+KT*BBI@<[E1IPACHJ:OS/ MV-^;MISZ6]7?R"-;!J]A^*FL MZB]LZV,UHJ1SG[K-B+@?]\G\J[:OF MCC5%2I\LK^['K>VFWR[!1117TQYP4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%>(_MC^+-8\%_ O4]3T+4KC2=06ZMD6ZM7*2*I MD (!'(R*[KX*ZK>:Y\(/!6HZA<27E]=:/:33W$IR\CM$I9B>Y).: .THHI%8 M,H92"",@CO0 M%%-9U5E!(!8X )ZT .HHHH **;'(DBDHRN 2I*G/(."/SIU M !136D6/;N8+N.!DXR?2G4 %%%)N&X+D9(R!0 M%%% !117S%^WAX^\1^ ? MOANY\.:S>:+<3ZDT0#G!_0_E3J "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO MG;]JSXS>)O!NH>$O!'@AX[;Q1XHN!"E[*%/D(76-BLCPA_;'_"* M:/\ \)#Y/]O?8XOM_P!G_P!7]HV#S-N.V[-:] !17Q]\5=8\0?'#]J1_A.GB M.]\,>%M+MUGNAITGE37;>2DS<]S^\50#E0%+8-+/ GC M37/-GO?L\NG:G="4384N20H4,GR@,I!Y88(H ^\:*@L+A[NQMYY(F@>6-7:) MNJ$@$@_2IZ "BN$^.WB"_P#"OP;\8ZMI=PUIJ-IILTD$ZCYHWVX##W&^'6F>+K;XT:MIHO&F"6DQEEVF.5DY;S,$$IGIW[T ?;M%?*7P M;^-WCWP;\:3\)?BA-;ZK>3J3I^L0@ O\A=,D ;E95(!(#!A@Y[?5M !17S%^ MWAX^\1> ? OANY\.:S>:+<3ZDR2RV4IC9U$3$*2.V>U?2]FQDM(&8Y9D4D_A M0!-17R[^U[\0/$G@WXB?"6TT/6KS2K74+^1;N&UE*+.HFMP X'WAAF&#ZFOJ M*@ HIK2+'MW,%W' R<9/I3J "BBFI(D@)1E< E3M.<$<$4 17U];:99RW5Y< M16EK"NZ2>=PB(OJ6/ 'UHL;ZVU*TBNK.XBNK:5=TH8<$5Y+^UY_R; MCXV_Z]XO_1\=3_LG_P#)N_@?_KR;_P!&O0!ZU4%]?6VF67$5I:PKNDGG M<(B+ZECP!]:\=^#_ ,=-3^(WQ:^(WA*\TZTM;3PS=-!;3P%O,E42O'E\G&?E M!XQ5C]KS_DW'QM_U[Q?^CXZ /6K&^MM2M(KJSN(KJVE7='- X=''J&'!%3UY M)^RBP7]G7P0S$ "R8DGM^\>O6Z "BBFK(K,P5@2IPP!Z'&<'\"/SH =113?, M3S#'N7>!N*YYP>^/P/Y4 .HHHH **9',DR[HW61*?MA>,M9\#? O5M3T'4)M+U'[1;PK=6YVR(K2#=M/8D<9]S M7D_@/X&_&#QQX)T'Q%'\<-6M$U6QAO5MV$K&,2(&VD^:,XSUQ0!]AT5YA\$/ MAKXO^'5MJ\?BSQU=>-GNWB:W:Y1A]F"AMP!9VSNW+_WS[UZNX+D;B,A< M\X]: '44C,$4LQ"J!DD\ 44 +113?,7S-FX;\9VYYQZT .HHHH **0,&R 02 M#@^U+0 45XM^S!\=-3^.OA_7K_5-.M-.ET_4/LL:V98JR[ P)W$\\U[30 44 MUV$:,QSA1DX&37P[\'?"^I_MG:UXH\3>,?%NL6&CV5T(++1-(N1$L2M\X!!! M& HSMW,026XH ^Y**^*_ <.M?L__M:Z3\.M)\3:CXB\+:O;>9)97\WFM;@Q MR,"%_C/?>(]20AFT[75D%O M+SD@;Y)5&>F-H_WAV^I(]WEKO #XYV],T .HHHH ***:TBJRAF +'"@GJ<9P M/P!_*@!U%%% !39)$AC:21E1%!9F8X ZDFCS%+E P+@ E<\@'.#^A_*N7^* MW_)+O&/_ &!KS_T0] &]I6L6&NV:W>FWUMJ%JQ($]K*LJ$CJ-RDBKE?-W[ 7 M_) 5_P"PK<_R2NU^'?PC\5>$?B]XO\4ZKXTNM9T/5O-^QZ-*\A2UWRJZ\,Q4 M;%!0;1T- 'KE%%-619,[6#8.#@YP?2@!U%%-:1%95+*&;[JD\G'I0 ZBBOCS M]ISX@>./&WQ3F\#_ XUB^TU_#.D3:OJDFG7#Q/*ZJ'$1*'+<&-0O0M*0>E M'V'4-Y>0:?:3W5U-';6T"-++-*P5(T499F)X !))KS3]FOXJ#XO_"'1=;FE M$FJ1+]BU'IG[1& &8XZ;QM?'HXKAOVXO'5UX=^$T'AS2V8ZMXIO%TZ..,X=H M>L@'U.Q#[2&@#WCP[XDTKQ;I,.J:+J-MJNFS;O+NK2421M@E3AAQP01^%:5< MW\./!=K\.O >A>&K,#R--M$@W#^-P,NY]V8LQ]S7SE\9/C?\2O&6G^,(/AUH MTWA[PUX=2Z&H^*;\>7),T&[S$M@0>3M(! )Y&3'0!]8UC^)/&&A^#;>VGUW5 M[+1X+F9;>&2^G6)7D.2%!8CG /Y5Y/\ L:^*-7\8? G3-1US4KK5M0:ZN(VN MKR4R2,JR$ %CR<"MC]J;X?Q_$;X'^);#RO,O+. ZE9\?,)H06P/=EWI_P.@# MUBBO*/V7?B*_Q.^"?AW5;F7SM1@B-C>,?O&6([=Q]V7:_P#P*O5Z "BBB@ H MHHH Y7X=7VDZAHD\FC6+V%J+AE:-SDE]JY/4]B/RKJJX_P"%_AV^\,Z!<6NH M1+%,]RTH57#?*40=1[@UV%?-\-^W>48?ZU3]G4Y=8\O+9]N72WH>AF')]:J> MSES1OH[WO\^H4445](>>%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110!Q.E:Q>S?%36=.>Y=K&&T5XX#]U6Q%R/\ OH_G7;5R MNG_V+_PL'4_(\[^V_LX\_=GR]F(\8]_N?K755\SD,:D:>(]I54_WU6UG>RYG M:/DX[-=-CT<:XN5/EC;W8]+7TW^?<****^F/."BBB@ KE?B7X_M?AKX3N-:N MH6N2K+%#;J=IED;HN<<# ))] :ZJN1^*7P^M_B9X1GT::Q^*VGJ?.DW[7WBUI6,.E:*D>?E5XI MF(^I$@S^51_\->^,?^@;H?\ WXF_^.TK?L@^,-QVZGH97/!,\P/_ **I/^&0 MO&/_ $$M#_[_ ,W_ ,:K[K_A&_NGQ/\ PK_WB2']K[Q:LJF72M%>/^)4BF4G MZ$R''Y5]&?"_XA6OQ,\)PZS;0M:OO:&>W9MWER+@D9[C!!!]#7S@O[(/C#<, MZGH8'?$\Q_\ :5?1?PI^'XGV[0\C X'8 *H_#->-F MG]G>R3PMN:_3MYGKY9_:'M7]9ORVZ]R?XE^/[7X:^$[C6KJ%KDJRQ0VZG:99 M&Z+G' P"2?0&OG";]K[Q:TK&'2M%2//RJ\4S$?4B09_*OHOXI?#ZW^)GA&?1 MIIS:R;UF@N N[RY%S@D=Q@D'ZU\XM^R#XPW';J>AE<\$SS _^BJ,K_L[V3^M M6YK]>WD/,_[0]JOJU^6W3N)_PU[XQ_Z!NA_]^)O_ ([4D/[7WBU95,NE:*\? M\2I%,I/T)D./RJ/_ (9"\8_]!+0_^_\ -_\ &J5?V0?&&X9U/0P.^)YC_P"T MJ]G_ (1O[IX__"O_ 'CZ/^%_Q"M?B9X3AUFVA:U?>T,]NS;O+D7!(SW&""#Z M&G_$OQ_:_#7PG<:U=0M$9]&FG-K)O6:"X"[O+D7."1W& M"0?K7QO^S?6_^G5_P_/]3Z[_ &CZK_T\M^/Y?H?.DW[7WBUI6,.E:*D>?E5X MIF(^I$@S^51_\->^,?\ H&Z'_P!^)O\ X[2M^R#XPW';J>AE<\$SS _^BJ3_ M (9"\8_]!+0_^_\ -_\ &J^R_P"$;^Z?(_\ "O\ WB2']K[Q:LJF72M%>/\ MB5(IE)^A,AQ^5?1GPO\ B%:_$SPG#K-M"UJ^]H9[=FW>7(N"1GN,$$'T-?." M_L@^,-PSJ>A@=\3S'_VE7T7\*?AW#\,?"$.CQW'VJ=I&GN)]NT/(P .!V "J M/PS7C9I_9WLD\+;FOT[>9Z^6?VA[5_6;\MNO<[&BBBOECZ8^>_V[O^3=]5_Z M_;7_ -&BM[PC(\/['^G.C,CKX*#*RG!!%EP0:P?V[O\ DW?5?^OVU_\ 1HK< M\*_\F>6'_8D_^V5 'SE^S!\&==^/'PTM+?Q)XFOM.^'^ES36UKI&ER^7)=S% MB[O*QR-H+A0"#T. O);>T'P[?_LI_M0>%?"NBZU?7_@OQ2JH;&]D#;&8L@S@ M!=ROM8, "0Q4^I]&_8"_Y("O_85N?Y)7.?M+?\G7?!'_ *^(_P#TH% 'H?[7 M'QGU#X/_ WA.A?+XBUBY%E92[0WD\9>3!X) P /5@>V*XC0_P!A/1=)O$6J^+;A1-8 "\-Q>0D&,OY#1$;N_SRE?^ $]!6'\>IE\7 M?M=06%OXIL?AMJF@Z0C6?B"[&W[5.V'6,LS!<%967GT%[K4H+:;48[*]T^2\/[Y2CN&5L9!PC#O]X''!S]$^,M9L/V6_V; M[JZT$WET8$QIZZI+YLHGG?*ES@9"EBV,=%QWS7!Z7\#M9^,7B;1;OXE_%?2/ M&NF:;()[?1M%$*QSL".7V!1@XP?E)Y(! KJ?V[M!NM:_9_O9;6.23^S[ZWO) M5C&?W8+(21Z#S 3Z8SVH Y7P!^R#IOQ0\'V'BGXF:[K6O>)M:@6]=EN]B6JR M*&1%&T\@$9_A!X P.9OV>=>U[X5_'7Q'\&-8UBXU[1[>V%YHUU=',D2[5?9D M\X*.'O$,&ES74EW9QFY,>I3?)%?M9WGB6'] MI[X;P^$[F.VUZ?3C;64DY_=Q/+)+&7(Z< YZ'[HX/2M+X@?L2VMIX%U/Q&OC M+Q!J7CZQM9+TZI<7&4GE12Y4+C>H." =Y()SSTIW[0G_ ">=\'O^N6QGNG.6FV M$%6;WVLH)[D$]Z]HKYG_ ."?/_)![C_L,W'_ *+BKWO1?'7AWQ'K&HZ3I>N6 M&H:GIS%+RSMKA7E@()4AU!R,$$'T/% &[7R)_P %'O\ DG?A3_L*M_Z):OKN MOD3_ (*/?\D[\*?]A5O_ $2U 'JO[54CQ_LR^+BC,A^PPKE3C@RQ@C\02*\4 M^"G[.^I_'OX9Z#J_Q#\4:E_8"6:6NCZ'IZM&NK!;MLF(^6LBL!T!VAT;;@$@' Z5U?[7OQ2\2:;JWA'X;>#;UM- MUWQ1,J37L;;9(HF<1H%;JNYBQ+#! 3@\FL34/^4B.F?]@8_^DTE9_P"U=<)X M)_:;^$GC+4R@#Y&!\Q[_1_A#3]2TGPKH]CK%\-4U:VLXH;N] P) MYE0!W_%@3^-7;C5+.UTY]0GNX(;!(_.:ZDD58@F,[BQ.-N.<]*IQ^+-&E\-Q M^(1JMHNA/ +H:C),J0>41D.7) QW- &M16=X?\ $>E>*]+AU/1=2M=6T^;/ MEW5G,LL;8." RDC(/!'8UHT %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5PGQ<^*4/POT. M"Y^S?;+ZZ"*Y6SU"S=I+>60 M$H=PPRMCD X'(Z8KS\P^L_5:GU3^);3^O3;S/2RWZK];I_7/X=]?Z72^_D>( MM^UAXLW';INBA<\ PS$_^C:3_AK#Q=_T#M%_[\3?_':/^&3_ !=_T$=%_P"_ M\W_QJC_AD_Q=_P!!'1?^_P#-_P#&J_,/^,D_O_@?JO\ QC']S\0_X:P\7?\ M0.T7_OQ-_P#':/\ AK#Q=_T#M%_[\3?_ !VC_AD_Q=_T$=%_[_S?_&J/^&3_ M !=_T$=%_P"_\W_QJC_C)/[_ . ?\8Q_<_$/^&L/%W_0.T7_ +\3?_':/^&L M/%W_ $#M%_[\3?\ QVC_ (9/\7?]!'1?^_\ -_\ &J/^&3_%W_01T7_O_-_\ M:H_XR3^_^ ?\8Q_<_$/^&L/%W_0.T7_OQ-_\=H_X:P\7?] [1?\ OQ-_\=H_ MX9/\7?\ 01T7_O\ S?\ QJC_ (9/\7?]!'1?^_\ -_\ &J/^,D_O_@'_ !C' M]S\0_P"&L/%W_0.T7_OQ-_\ ':/^&L/%W_0.T7_OQ-_\=H_X9/\ %W_01T7_ M +_S?_&J/^&3_%W_ $$=%_[_ ,W_ ,:H_P",D_O_ (!_QC']S\0_X:P\7?\ M0.T7_OQ-_P#':/\ AK#Q=_T#M%_[\3?_ !VC_AD_Q=_T$=%_[_S?_&J/^&3_ M !=_T$=%_P"_\W_QJC_C)/[_ . ?\8Q_<_$/^&L/%W_0.T7_ +\3?_':/^&L M/%W_ $#M%_[\3?\ QVC_ (9/\7?]!'1?^_\ -_\ &J/^&3_%W_01T7_O_-_\ M:H_XR3^_^ ?\8Q_<_$NZ/^UGKD=[&=5TC3Y[3(WBS$D<@'<@L[ GVKZ9TW4( M-6T^UO;9_,MKF)9HFQC*L 0?R-?,.G_LF^(WO(A?:MI<-IN_>/;M))(!WPI1 M03^-?3NEZ=#H^F6EA;*5M[6%((E)R0JJ% _(5]AD#S3WUF%[:6O:_G\O4^+X MB64_NWEUKZWM>UNGS]/GT/ OVM?@+KGQ0MM!\3^#YA'XM\.R&2WA+JAG7<'& MUCP'5U!7) .6YZ5R7P]_;>?1]4C\,_%OP_=>%=;BVQO?K RQ,>@>2(_,@/\ M>7_X2W11XD/A\ZK:+K@A6Y_L]IE$QC)(#A,Y(RIZ5Y5^U]H/A;5/ M@=XCN_$<5J+BSMG?3;F4 2I=?\LUC;K\S8! ZC.1Q7UY\8>RV=Y;ZE9P7=I/ M'$?L2?VD?V=?#QU%G9?-N/LGF9W" 3,%' M/;(;'MBO:=1H$QG=(%)48^N* /B#]KCQ3IGAWX^:%XE\ M!7&[53';Z:X;*^8AZYP& Y#8!9GY B_X)Y3:/J&C^-9KMHY_&4U_ MNNVN,&=[9E!!YYP9/,W>^W/:L[XU>![_ /9'\;1_$SP!>VMKH.HSB'4/#5Q, M(TD+')6-,_,G.0%^:,G(^7( !]*Z5\;]!UCXR:Q\-8+74!KNEVHNY[AHD^RE M2L385@Y;.)EZJ!D'GIGT*OD+]BB\B^)'Q!^(WQ*U"[M1KFIS_9X]-24-+;6Y M(?)'79\L2*W?RFKZ]H \R_:8_P"2 ^._^P5+_*O%OV4OC]\/? /P"T'2]?\ M%-EINI6SW32VLF]I%#7$C+\JJ2<@@\>M>T_M,?\ ) ?'?_8*E_E7DO[('P=\ M#>*O@-X;UC6?".CZKJ6<6 M7CG1;&>/P;X8@6(:A/&8_.9%D*#_ 'FDD)P>0BY.#Q7VM532])L=#L8K+3;. MWT^SB&([>UB6*-/HJ@ 5;H ^1/\ @H]_R3OPI_V%6_\ 1+5H6W[9WB..WB0? M!7Q2P5 -P$G/'7_45G_\%'O^2=^%/^PJW_HEJ^M+'_CQM_\ KFO\A0!^>?QS M^,VH_%[XF?"Y]0\%ZIX/-AJ0"+J8;_2-\T&2NY%^[L&>OWA7V9^T)\4G^#WP MGUOQ';QK+J$:K!9HW*^?(=J,1W"Y+$=PN.]>"?MQ?\E1^"W_ &$)/_1]K7=_ MMW:#=:U^S_>RVL2K&,_NP60DCT'F GTQGM0!RO@#]D'3?BAX/L/ M%/Q,UW6M>\3:U MZ[+=[$M5D4,B*-IY (S_"#P!@(8-+FN MI+NSC-R8]2F^2X"@2H0'X(?/%>I_#O\ 9G^''PJ\61ZQX>TR2UUE8'5#+>RR MD(V Q"LQ^F<=Z (?C%\ ;CXT>)K%]4\8ZMIGA.WM1'+H.F-Y0N)M[$R.Y)!& MTJN"IQM.",FOG_\ :!_9[L/V:_"]GX_^'&M:OHVHV-Y%%/%)=;TD1L@'@ GY ML J<@ACQZ]=\9/$?B'XJ?M,Z=\([;Q'?>$_#D=G]HNY=-Y_M$Z\?%/[(.LZT4$9U+2+.\*KG \QX7P/SJ/X*^ [+XF?LA^&?#6H MW5Y96=]8J))]/E$NW_9/_P"3 M=_ __7DW_HUZ /DKX)_LU^'_ !]\9OB;X8O=:U^TLO#UV\-M<65U&D\P$SIF M5C&0QPH/ ')-?2/[0?@^T\ _LA^(O#UC<75U::?8PPQS7L@DF\7_H^. M@#P?X"_LU7_QH^%.A7_CSQ1J:^&TMS%H^A:7,L4<48U_LG M_P#)N_@?_KR;_P!&O7DNH?\ *1'3/^P,?_2:2@!_[1GC/Q-\2OC=H/P6\+ZO M+H5G?8XY.5/2N<\47T'P]_X*!:?JNL.+/3MG[R,+_ ,"'8U];>(/$6F>%=)N-4UB_M],TZW7=+\O;%#YLT 5@\2D,-NXE3G/\ #C!!(KPW MQE^PGX-TOP?J>H:%JNNVWB6SMI+FWU&:\#%Y54L-X"C@D8RN",Y]JZ#]L[XM MZ[X!\'^'=/\ #-__ &7<^(KPV[:LAYMXE"DE6_A)WCYNN V.>1C^+/V/_ &@ M>!]3UCQ=XEUW6+FTM7N)]2U34RJ&4*<'&.,L< $D\XR2>0#L_P!C7XC:M\2O M@G:7FMW3WVI6%W+I\EU*29)@@5E9R>K;7 SWQSSFOF_2?#/B[XH?M)_%;P7H MNLRZ-HNI:F\NMWT;'S5M8I&41)S_ !%PN/0<_*"#['_P3Q_Y(;J/_8=N/_1, M%8?[-G_)W?QI_P"NDW_I2* /2/"/PN\.?L@^ ?&^NZ7?:IJNG_9EO6MM0EC+ M;XD6 SCL*\N^$?P!;]I3PNGQ"^*6N:GJMQJTCO8Z;:W'DV]K"KL@ MPN.,D' &.,$Y)->Z_M.:#=>)/@'XUL+*.26Y:P,RQQC+-Y;+(0!WR$/'>OGG M]F+]G'X2?Z9J]]ITMWKT1>#4ECU"9"DH=MN5#8&4VD?7ZT :_@5=4_9B M_:0T?X<0ZU>:OX$\2VYEL;>^<.UG*2X4 X'.Z/:=N 1("1D5]?5XMX5_9+^% MG@/Q3I>M:9I$MOJMI-YMH9M0E?YP"TT ?/?[=W_)N^J_]?MK_ M .C17!?"O]IKQ=X=^&GA;2K7X*>+=8MK+3+>WBU"U@F,5RJQJ!(A$!&U@,C! M/7K7>_MW?\F[ZK_U^VO_ *-%>B_L_P#_ "0WP!_V K+_ -$K0!H_"WQOJ'Q" M\(PZQJ?AG4/"5V\LD9TS4T99E"G ;#*IP>W%?*MMHVI?MG_&SQ=::KKFH:;\ M/?"\OV:*QL7"&9BS(IY!&6,;N6(8@848SD?;%?'7[#NH1>%_B%\4_!FI-]GU MM;\3)%*0'E6-Y4D(]<;D/'9LT <5^TU\#=8^ /PWO(_"OB:_NO .K3Q6][HV MHRAV@F#;TDC( &"4P< 'IG=U7ZJ\Z3_AF/S=[>;_ ,(?N\S)W;OL67\5Q#9JO:?92ZE^S7;6 MD*EIKCPDL2*HR2S68 &/J: .!_8,D:3]GRRW,6VZA<@9.<#<.*Y']I"XEC_: MX^"R+(ZIYD7RAB!S<$'\QQ6[_P $_-:M;[X'S6$+-)\1?MF?"RQTV^BO;C2KJWM[P0G<(I3.6V$]-P!&1VS@\ MT ;?[>]Q+#>?"L1R.@_M>1L*Q'(,.#]1D_G7K'[7$CQ_LY^-BC,A^RQKE3C@ MSQ@C\02*\C_;\_X_OA7_ -A67^<%>M?M>?\ )N/C;_KWB_\ 1\= 'AWP7_9Y MU3]H#X:^']7^(OB74?\ A'X+1+;1M$TN81HD48V":0D,"[%3VSTYQ\H7X?QZ MS^RW^TUI?P[&LWFK^"/$D*M9QWC!FB9MZQGI@,'0J=N 58$C@ >O_L:^+M(\ M1? ;P[8Z??17%[I436U[; _O('WL1N7K@@Y!Z'GT->7?%V^@^(7[;WPYT72F M%V_A]4FOI(2"(F1WF96(/&%5,@]VQUH I_M9WGB6']I[X;P^$[F.VUZ?3C;6 M4DY_=Q/+)+&7(Z< YZ'[HX/2E^+W[&T'AOX;ZKXTMO%^NZCXZT>V;4Y]3NKC M*SF,%Y"O&]" &*G><8YSGC3_ &A/^3SO@]_USA_]*):^@_CG_P D3^(/_8O: MA_Z324 ?-7PF^'WBG]KSP?8:]\2?$MW%X6MH_LEEI>DR")KR6/Y7N9S@C=N! M[=0<;1]YWP5M=5_9\_:JF^%<.KW>J>$]8M'N+**\?)B(B:57P!@,/*D0[9#KDMWDF<#AF4#A2?0Y [UQG[;7AW36^-?PQU7Q-%(WA*Z T^^D#L MB(HFW.2R\J=LF?4A3Z5ZG#^Q!\'+F&.:'1+B6*10Z2)J237@7AGPWXP^) M'[2WQ:\*Z%XCF\.:1>:C)-K%_ Q^T>1'*RK%$<\%M^/HO7'RM]??"GX0^$/A M#8ZC9>$;0VL5S.&NMUR\[;U7 !+$XP#T]Z^?OV;/^3N_C3_UTF_]*10!Q_Q\ M^ I_91WLZR>9N#$,2JKN!(VLK @[NV.?J'QQ\/M M)_:)^&NAPZI>:GI-I??M[?\F^7?_81M M?_0C7L/PI_Y)=X._[ UG_P"B$H ^&OV3?V:_#_QF\.>(KW5M:U_39+'4/LT: M:5=1Q*R[ @ [U^9^I?%R?X-_%/QOK7PBO&F\):K*+9[RZLF:T@G//V7M M T&.SM;[1[ZP6/4H5 W?:\#SF8CD2"09#=0 I':@!G[.7P/TCPM&_P 0+WQ" M/''BK78?.D\0,Q,0C8 E8@>0. "QP<+C"C*UVWP6^-VA?'7P]>ZSH%KJ%I:V MEV;-UU&)$+_V+M2\0>!+'5;;Q#X:UFSF?35DG M'VC3V<%1(4'*,,Y((VOC(P=P'TS^QCX5T_PK\ ]$^Q7UMJ$VHN]_=RVL@=5F M? \LD=&1512/530![E7RY^T]\$/&4WQ T;XK?#<^?XDTN-8[BQ&W?(J[@'0' MA\JS(RYR1C&37U'63I_BW1=6UK4-(L]5M+G5=/8+=V4E M 'SQ\*?VX-%\0:K'X=\?:9+X)\2*X@=KA66U,GHV[#0G/9\@=VKO?VN9&3]G M+QLR,5)MHQE3V,\8(_*O/?V_=!\+2_"3^UM0BM8O$\5S#%ID^ )Y 7'F1YZL M@0LV.0"!ZU9\86>KZA^P5Y>I>9)J/_".6TTF\$OL4QN"W?/EJ,Y]\T >C_LO MR-)^S_X&9V+M_9R\L/_&6M:EXYNE\U[VUF06]K)U"1H5.44\< M%<@R:EJ'A>&TXQSECC!^8=)^R7.OCC]HOXN^-K%6;1Y9&MH)QPD@>;]9FO>+=)\&_\%")+W6KV+3K*6RBMA<3G;&KO:JJ;FZ*"<#)X&>: M+7Q2_8ML? W@;4_%OA'Q1X@'B_2;=[^2ZN+H$W6P;Y.54,K84D?,>0 &?LS^'[C0_V+?$DUQ&\?\ M:5IJE[&'[H83&"!V!\O/XY[T ;_[ 7_) 5_["MS_ "2N9_9ON)9/VN?C0KR. MZ^9+PS$CBX 'Y#BNF_8"_P"2 K_V%;G^25RO[-G_ "=W\:?^NDW_ *4B@"U\ M0-0UO]H[]H;4/AC9ZW>:!X*\.VXGU=K%]DM[)\N5#8Z9D50#P-C-@G K%^,W M[-EK^SWX/F^(?PQUO5M$U;16C>YAEN/-2YB9U0Y!'."P)!RI /%>&?B!;2-'J327NE[KAX/-D=DD5592-V49\#U0CK7N[?L.?!]%+-H5T MJ@9).I3@#_Q^@#?U_P"+>HZE^S!=_$#1(!%JDNA_;8XU&X02[<.1ZA#N//\ M=YKPCX"_LX^ /CQ\.K;Q1KOB+6-=\77+.VH7*ZC^^M)=[;5VD$@X 8%LYSD< M<5]9^'- \.^ _!-AH]A]GM/#MK"MO )YMT91SA078G=N+8Y/);WKYW^,W[(^ M@^&-+UGQU\/]7O/ FMZ9;2WWEVEPR6KA%+LHYW1YQV.T=-N* /<863X)_"&1 MK_4+S7X_#]A(_P!IN26N+G;DHAZY8_*@_"O(OV)?!VHMX<\2?$/Q#&W]O^+K M^28M*I#"%7;H#RH:0OQZ*GM7>?LL_$G5_BK\&=(US70'U3?+;2W"H%%QY;;1 M)@< D=<<9!P!TKUN@#Y&^#EK=? +]J?Q1X#-O,GA7Q0/M^F.J-Y43X9T4'H M!YL?N42D_:4D/B+]KCX,^'Y?GM[5HM0V>YN"3^!^S"OKJOD#]H?.A_MG_!_5 MY-U*LIZ$' M@BOG[]A'_DW?2O\ K]NO_1IKZ#9@BEF(50,DG@"@#Y)_X)\W4ECI/Q#\-EB8 M=+U=)%!/.75XR?\ R *^MZ^0O^"?<9U _$W7E4_9]0U.%4?&,[?.,H:5RQ V)QD_6N\KE?AU?:3J&B M3R:-8O86HN&5HW.27VKD]3V(_*NJKY;A>G[+)<-#VBJ6C\2NT_-72?WH]+,I M. _=5L1GC^?FI^TM\$;6[6T^?<****^K/,"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#BOC!\*].^,O@>Z\,:I=75E:3RQRF M:T*B0%&##[P(QQZ5V.F_#&'P0EQ75]:BXDN?.O"N_<^,CY0!C@52\>? W2/B!\ M1O"7C&\O[VVO_#<@DMX("GE2X<. ^5)ZCL17I%% &3XJ\*:1XX\/WFB:[81: MEI5XNR:VF!VL 000R/#-M&<*60C<.3PJ6:XMR[I&9 ?O;HMO)SN!SWK)\+_ +&/ MPG\+ZA#>IX<;4IX3N3^TKF2>//O&3L;\0:]NCC6*-410B*,*JC '84 ?-UU M^Q#H>FZG=W7A#QGXH\&0W3%GL].O#Y0!&"JGAL8_O,WUKNO@[^SCH?P?UB^U MR'5=7\0>(;Z#[-<:CJUSYC%-P8JH & 2JGDD\=:]9HH \T\:_ C1_''Q3\+^ M.[N_OH-1T!56"WA*>3)M=G&[*D]6/0BO0-6TZ/6-+O+"9F6*ZA>!V3[P5E*D MCWP:MT4 >7_#GX?>'_V8_A=JEO'J5U<:-9-/JEQ!L&X#: .B# ]37E7 M[%?@'4)KCQ=\4]5MS82>+KJ26RL\_=@:5I&*SMXH((D@@B4)'%&H544# M X [4 25YI\=/@1H_QZT/3M+UB_OM/BL;G[2DEB4#,2I4@[E/'->ET4 5'-<8\QAN+9. !U)[5TE% 'F\_P #=(G^-UO\3C?WHU>&T-H+,%/( M*[&3/W=V<-Z]JV_B=\+?#OQ>\+RZ#XDL_M5HS>9')&VV6"0 @21MV8 GU!R0 M01Q76T4 ?+UK^P7X?S#97WC;Q1J'AZ)MR:0]RJQ\8P"0,8X'10>."*]P\2?" MO0O$7PQN/ 0CET[0)+-;&-+-\/#&N-NTL#R-HZYSWKL:* .*^#_PITOX,>"; M?PSI%S=7=K%+),9KQE,C,YR?N@ #TX[5VM%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >0_&C]F'PE\; M=0M]5U*2^TK7K:(0Q:EITP5]JDLH96!4@%B<@ \]:X/2_P!A/PU-J5K<>*/% M7B+Q;;6QREE>W.V(^Q(RP'^ZR]*^FJ* *^GZ?;:38VUE901VMG;QK##!$H5( MT4850!T JQ110!\_\ Q$_8Q\(>,_%$OB32-1U3P=K<[M)--I$H6.1V^\^T MC*L>^T@=7\1'EC6[C?",=,KU;Z,Q7VKZ'H MH \*\4?L@^$=6\>67BW0;N^\&ZG%.LUPFBL(H;C!!(V_P%L8.W /.02&[Z::WM-3MGMI);<@.@8=1D$9^HK-^$WPTL/A#X#T[P MKIEU<7EG9&5DFNROF-OD:0YV@#JQ'2NPHH **** /-/CI\"-'^/6AZ=I>L7] M]I\5C<_:4DL2@9B5*D'(/"> MKZG?WUG/X=N&G@2T*!927C8A]RD]8ATQU->C:AI]MJVGW-C>P1W5GKV.N2WM_X?\26*A(=5TN0))M!)4-D(?$7B'Q+KE]&D8UO5+L33VP617/DA@0N[;M);<<$@$9-?1=% M '"^(_A'IGB7X/CX>3WEU%I8L+?3Q=1E?/V1!-KU=)10!X+\3_V0] ^('CB;Q?IVO:OX M3UVY %S-I4@592%"[L<%6( S@X..F"-(\,6$\UU::;%Y4O:O2** //?C)\" M_"OQRT6&Q\16\JSVQ+6NH6C!+BW)QN"D@@@X&001P.X!KRG2OV%O#?V^U?Q' MXL\1^*=-M�:9>W.V$8)X;'..3]TKUKZ8HH X?XK_!WPW\8_"(\/Z];N+:- MA);3VI"2VS@$!D.".A(P001VKS#P_P#L8Z%:W-B/$OBSQ)XRTO3V!M-'U2\) MLT ^Z#'W ] 0/4$<5]#T4 >?_!/X,Z7\#?",_A_2+V[O[6:\>],EZ5+AF5%( M&T 8P@_,U4\"_ C1_ /Q,\5^-;*_OKC4/$3,UQ;SE/*CW/O.S"@]?4FO2Z* M$KYX\0_L5>&)O$<^N>$_$&O> [R<[I(]$N=D(. V!V KZ(HH \3^ M%_[+&B_#OQ?;^*[WQ%KWBKQ%;(\4%UJUUO6)64J=JXSG:2.6(YZ"O;*** .- M^+?POTSXQ>![WPOJ\]S:VER\_9U\._"/X(7FKQW5_XA\37>I6T<^MZO-YLY3#?(O]U>!Z MDXY)&!7UY\*?^27>#O\ L#6?_HA*9\3OA?H7Q=\+MH'B**:73S,D^+>4QL'7 M.#D?4UT.C:3;:#H]CIEFI2TLH([:%68L0B*%4$GKP!0!\]^(_P!A_P ,7WB: M]UGP[XCUWP>;YBUS:Z7.!$=WW@O&5!R>"2!G@ <5N:9^Q[X&T'6/!FH:2U]8 M3>&KEKM65T=[Z4LC;IV*Y)^0?=P "< 5[I10!YI\9?@1H_QKE\.R:K?WUB=$ MN6N8?L90;R=F0VY3Q\@Z>]9/[7G_ ";CXV_Z]XO_ $?'7L-8/CKP7IGQ$\)Z MCX^(WP?\%^)M/U?5?"'B">P M9+J\T>;8+E?,8?.OK@ 9!&>X->Z_!?\ 9P\)? ]KRZT@76HZS> K/JNI.LD[ M*2"44@ *I(R<#).,DX&.Y\$^#]-^'_A73?#VCQR1Z;I\?E0+*Y=L9)Y)ZG)- M;= 'FGC7X$:/XX^*?A?QW=W]]!J.@*JP6\)3R9-KLXW94GJQZ$5VOB[PY!XP M\*:UH%U))#:ZI936,LD.-ZI+&R,5R",@,<9%:U% '&?"+X7V'P=\"V7A?3+J MYO;2U>219KO;YA+N7.=H ZGTK)U3X&:1JOQNTCXG27]ZFKZ;:-:1V:E/(92D MJ9/R[LXF;H>H%>DT4 A(^[W-?35% '&?" M?X3Z'\&_"O\ 8&@&Z>U:=KJ6:]F\R665@H9V( &<*O0 <5C^!?@1H_@'XF>* M_&ME?WUQJ'B)F:XMYRGE1[GWG9A0>OJ37I=% '#_ !C^$^F_&CP3-X:U6[NK M&UDFCG\ZS*[PR'('S C'X5T_AW18O#?A_2](@=Y8-/M8K2-Y,;F6- H)QQG MK1HH ^WF7*]4N4:.:^UXK<$AAA@J8"C()YP6YZU+ M\,?V6]!^$7Q"NO$7AO6-5M=.N(W4Z$\V^V#-CG/5L=MV2/6O:** "O#/BQ^R M'X2^*/BB7Q/'?:GX<\1R[3)?:9, )"%"AF5@<': ,J5]\U[G10!\Y^%?V(?" M.F^(+?6?$VM:SXWN;?!BAU>?,((.1N4T MN(VAEA<95T8892/0@D58HH ^8YOV#/"\&I7?]D^+/$NBZ)>/FYTFUNEV.I/W M-Q'*]AN#'W-=YX5_9=\'^!_B+HGBS01%;[4;P:5 MXE\0^']!O9/,N-#L;D?9R3V7<#@?[P;'TXKUWXF?!GPS\7)-$?Q%!<3-H]P; MFU\B0@ R2- M_$QP/88 %?*'C+P+HOQ(_;OU;P_X@LUOM,NM( >,DJRD6BE65AR&!Y!%? M;-<,OP9\,I\5G^(@@N/^$E>W^S&3SSY6W8$^YTSM&* /'+']@WPLU]:C6?%7 MB37M&LW#6VDW5THB50?N$A>F./DV'W%?0>H>$]/O/!]SX9AB%AI4UB^G)%:J M$$,31F,!!C PIXX[5LT4 <)\&?A'IOP3\%CPWI5Y=7UJ+B2Y\Z\*[]SXR/E M&.!6?X%^!&C^ ?B9XK\:V5_?7&H>(F9KBWG*>5'N?>=F%!Z^I->ET4 >7_&; M]G7PE\;UM9]:CN;+5[10MMJVGR".XC4$L%)((95? M#_V6&T2.&4B2-(BIC*N0IIVH_$?QAJ/AU&!&DS7 M@,948P#G*]AT4=.U?3-% &1X3\)Z5X&\.6&@Z):)8Z78Q^5! F3@9R22>222 M22>222:UZ** "OF+]O+P?=WGP_T/QGIBG^T?"NH+/O49*12%06_"1(3],U]. MU1US1;'Q)HU]I.IVZW>G7T#V]Q Y($D;J59._%D<>IW$T\MFMXIA4 M2,6* %?NC. #VKV[P7X*T;X>>&[30/#]HUCI%IN\BW::2;9N8NPW2,S?>8GK MWKR?#WX$:)%1ZYKVRFJJQJJJH55& H& !Z4Z@ HHHH **** ./^%_AV^\,Z!<6NH1+% M,]RTH57#?*40=1[@UV%<'\&[VXOO#%U)P_%36=1>V=;&:T5(YS]UFQ%P/^^3^5 M=M7S.0RJ2IXCVE)0_?5;65KKF=I>;ENWUW/1QJBI4^65_=CUO;3;Y=@HHHKZ M8\X**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** .5^'5]I.H:)/)HUB]A:BX96C48?Z MU3]G4Y=8\O+9]N72WH>AF')]:J>SES1OH[WO\^H4445](>>%%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Q.E:Q>S?%36=.> MY=K&&T5XX#]U6Q%R/^^C^==M7*Z?_8O_ L'4_(\[^V_LX\_=GR]F(\8]_N? MK755\SD,:D:>(]I54_WU6UG>RYG:/DX[-=-CT<:XN5/EC;W8]+7TW^?<**** M^F/."BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK MSGX__%:7X+_#'4/%$&GKJ=Q!)%#%;R.40L[AC8&Y0>#P""1D/8:G:VZ&&YC +(6E121D'G#&L7X:^-]BO"_V-/'.O?$+X,IJGB+4I MM5U :A/#]HF W;%VD#@#.,FO=* "BO OBM^TCK_A_P =WO@CP'X$OO&'B"QC MCDO)L,MM;[T5T!*CG*L.25&3@9KCM._;%\4>!_%VG:+\6O ;>%;>_;;'J5L[ M&-/F W$$D,JY&XJ^0.<'(% 'U=144]U#:VLES-*D5O&AD>5V 55 R6)],H!8L01P,XH ^I: M*^?O@S^U)<>,O'EQX!\;>&Y/!WC*)28X&""#W!'3D [JBOGSXK?M17NA^/CX!^'OAE_&GBY%S/VQ[SX5_$F7P]H MOA^'7;#2HHI=9N6=@T)=@-BE>%(#Q\MGYFQCB@#ZBHJGH^K6FO:39:G83+<6 M-Y EQ!,O1XW4,K#Z@@UX5^V)\2]8\)>$-$\,>%[J:T\5>*[]+&SFMI3'+&@9 M=S*PY!+-&F1V=O2@#Z!HKG%N(OAQ\.S<:K?76I0Z%I9EN[V4F2>=88LR2')R MS-M)Z\DU\ZK^T]\7?&4?]J^"_@_/-X>/S17&I,_F7$>?O( 5'/\ L[Q[G% ' MU;17B'[//[3EE\;+K4M$O](E\-^+-,4OQ?S+*_MX[J!_6-U#*?R(J_0 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 45XW^T]\>[CX ^$=,U.STF+5KN_O/LRQSRE(T4( MS%C@9)X XZYSQ@Z/[//QWL?CUX-FU..T&F:K93?9[_3_,WF)L95@< E6&<9 M'56'.,T >IT5XY^T[\=KSX!^$=+U>RTJ#5I;R^%H8[B5D55\MW)X')^7'XUZ MW877VVQM[C;L\Z-9-NO!=WJD]C'I>J6-VUK=6<;E@O 9'&1G!!(Y M[J: /7**I:UK%EX=T>]U34;A;2PLH7N+B>3[L<:@LS'Z &OE_3_VI_B?\3GN M[[X9?"X:EX?MY#$M]JDX0RD=<#>BYZ?*I;'?K0!]6T5Y/\"_C+K7Q.DUS3/$ MO@Z]\':]HWD^?!<;C',LF_:R%E!_@/J,$$$]O,_''[5GC:U^,>O^!/!G@.'Q M)/I(!8F=O-=0J%WP, -(!W[>N ?4E%?*E]^V!XW\ K!<_$#X0:IH^DL0LF MHVDQ9$).,89-N3V4N":^AOAY\1M ^*7A>WU_PY?+?:?,2AXVO$XQNC=3RK#( MX]P1D$&@#I:**^4+[]N);/XX-X3_ +$MSX775AI+:SYS;@P8(TG3;M#G/^Z, MT ?5]%%<=\5?BOX?^#GA.77_ !%<-%;*PBA@A ::XD()"1KD9. 3R0 22* M.QHKY/TW]ICXT?$"T75O!7PBC?0I"?(N-0G),R]F4EHP1UZ CMGBN@^&7[8" M:QXY3P3X_P##%QX%\2R.L4/GN6AE=ONJ=P!0MD;3\P;U&1D ^D**** "BO"O MC;^U5IGPO\0P^%-#T:Z\8^,Y]H72[(D"(L,J'(5B6(P0BJ3CJ5R*X9_VF/C1 MX9MSJWB7X-2_V"!OD:R>030IW9A\^,=?F5>G;K0!]745S?PY\>Z;\3_!.E>* M-)69-/U&,R1I<*%D4ABC*P!(R&4C@D<5TE !1110 4444 %%%% !1110 444 M4 %%%% !117DGP!\??$7QQ'XB/Q \)1^%FM+A$L/+BDC\]#OW??9MVW"_,, M[NE 'K=%<3K_ ,8?#7AGXCZ)X'OKB=-?UB+SK6-8&:,KEP,L. 28V_*NVH * M*** "BFR2)#&\DC+'&@+,S' '4DU\J_#S]MB3QE\8;7P_=:'#8^$M5O9M/T MK5]SAY9%^YNS\IWEHQ@?=,B\F@#ZLHHKYL\=^-M=\>_M8>%_ 'A_6+W2](\. MP_VKKAL9VC\\X5Q%)M/S)@PK@_\ /9O04 ?2=%<'\9OBQ!\'_"<6KOI-[KMY M=7:6%EIM@N9+BX=695Z' PC<@$^@->%Z]^TA\(M6^#\-MXW%]X8NI+F>2X<7C*&E77;M]P4445]2>:%%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110!Q.E:/>P_%36=1>V=;&:T5(YS]UFQ%P/^ M^3^5=M7$Z5K%[-\5-9TY[EVL8;17C@/W5;$7(_[Z/YUVU?*<._5_98GZOS6] MO5OS6^+G?-:W2^U];;GIX_GYJ?M+?!&UNUM/GW"BBBOJSS HHHH *I:QK-GX M?TV?4-0G6VM(1N>1NW8<#J<]A5VN&^,GA.^\8>"I;/3AONXIEN%AR!YNT$%< MGOSGZB@!WA7XQ>&_&&J#3K.>:&[;/EI<=C@UV]?+/PQ^&/B.; MQIIEQA![5\W_ !8^ M&?B)?&VHWEKIMUJ5I>S&:.6UB,N,\E6"CY<'CGMBO8?@IX2O_!_@L6VI+Y5U M<3M_OYUMK2%=SR-T'^)SVKE/"OQB\-^ M+]4&G6<\T5VV?+2XCV>9CD[3D\X['!H^,7A6^\8>"9[/3AONXY4G6+('F;8P>F[D8^G6NTKY@^+'PS\1+XVU&\M=-NM M2M+Z8S1RVL1EQGJK #Y<'CGMB@#Z0T/7+'Q)I<&HZ=.MS:3#*NN1[$$'H0>U M/UC6+/0=-GO[^=;:TA7<\C=!_B<]JXWX*>$K_P '^"Q;:DOE75Q.UR82%;[QAX)GL].&^[CE2=8L@>9MSESS,FVME<)<2 MS7431C",#A.VCWF,'INY&/IU MKI=#URQ\2:7!J.G3KQ!!Z$'M7S?\6/AGXB7QMJ-Y:Z;=:E:7TQF MCEM8C+C/56 'RX/'/;%>P_!3PE?^#_!8MM27RKJXG:Y,).3$"J@*??Y<_C0! MWU%%% 'SW^W=_P F[ZK_ -?MK_Z-%:/P9^-GP^\._!/P9!J/C?P_:75GHEHD M]J^I0^=&RPJ&4QAMVX$8VXS6=^W=_P F[ZK_ -?MK_Z-%<;X,_8S^'7Q"^!? MAN_BT^;2?$FI:-;W)U2&[F?]^\2MN:-V*;2QY4 <$XQQ0!C_ +,5J?B'^U)X M_P#B-H5I-;>#W6>".Z>,HMQ+(T9P >I.QI".HW+G&17J'Q4^,/B7PI^TM\.O M!NGW$,>A:S"'O(7@5GN<_8I^)>IW%GKWPR\2A(M>\)RM%$H M !:!7*.O YV/@;NXD7TS67\?6$/[9_P>D?A&A1 ?D?$@A?AWXI)X']E77_ *):O"O^"?/_ "0>X_[#-Q_Z+BH MR]/^*_Q:^/\ XP\4VOPUU'1O"GAO0;G[(+W48/.FN7RPS@JXP=I.,# (Y)KV MCX.'XDP6.J67Q(&EW%W;S*++4M*.$NHR#N++P5(/^RO7H<9KQSQ5^SCX^^&/ MC36?&/P9U^& :G(;B]\.:ACRY6R6*J6^4C+-C=M*Y.&YKN_VAQFO'/%7[./C[X8^--9\8_!G7X8!J7?V: MY\MOF*EE#$/%FF^'+M-34ZE'?6"W#2N6EVD M$@X (DKU7XE?LZ?&+XM>'5T/Q-\1-#O=.6=;D1QZ5Y1$B@@' M6VJ>%_!?A>UB%UXBO]6$MK#'@R; C1D>VYY(P/4K[5]!_%OXM:#\&?"%QKVO M3[47*6UJA'FW4N.(T'KZGH!R:\3_ &??A;X@^(WCI_C3\1HO+U.Y7_B1:0P( M6R@P=K[3T^4G:#S\Q<\D$ '8?M07]UX+_98\0Q"?-VNGVVG-("?GWR1Q2?FK M/6E^R5X=MO#?[/?@Z*WC"-=6IO96VX+O*Q?)]>" #Z**S/VUM-EU+]F_Q3Y( M+-;M;3E0.JK<1[OR!)_"M[]EG6(=:_9]\#SP.KK'IZVS;>S1,8V'YH: /#/V MS(5\*?'3X.^+;8"*[>[$,DB\%EAGA8 ^V)G'T)J;]HJ-/&G[8WPG\+W?[_3; M6&.]> KN4L99'8$=P5MXP?:I?VT(_P#A)_C%\%O#-N#+"XQ\I$L\SC![X55/XCUH E_X)]VPUY/B'XRO!YNJZ MGJ2QO,R\C.Z5P#[M("1_LK7>?MU^'X-8_9XU>\DC5IM+NK6ZA8CE2TJPG'_ M937!_P#!.>^6#PIXUT.7]W?6>IQS2PMPRAX]G\XF%>C_ +;^K1:9^SAXCA=] MDE]-:VT7NWVA)"/^^8VH T_AK\3+?PW^ROH'C'5Y-\6G:!&\A+#,KQIY:KG^ M\S*%^K5Y9^S7\'6^)OP6\=:]XI&_5?B'+,YN'7)CC5F\MU!Z8FW.!Z*GH*]3 M^&?PGT?Q9^S7X,\*>*].>[L'TVVN)[/SY8#O($H#&-E;AFSC/4>U>KZ'HMCX M;T:QTG3+=;33K&!+>W@0DB.-%"JN3R< #D\T ?.?[#WCN[N/".L_#S7"8M?\ M(7;VQB^QPZ^P*5A>.)O^$X_;Z\(:3*=]GX=T_SS&3P)/*DF##WW M/#_WR*^A],^$?A+1?B!J'C:QTD6WB>_C,5U>QW$H$JD+D&/?LYV*<[M? M-VD,;?\ X*.:V)#Q<:/X5_#8'4/'6J?N;FX@/RZ;$1\Q+?POM.<_P#GKMH X?X-K M'XT_;G^(/B/1%']B6%N\$T\7^K>7;%"0".NYXY''KM)KZ'^/WA]/%'P4\;:< MZ!R^DW$L:G_GI&AD3_QY%JO\!?@MIOP-\!P:':.+J_E/GZA?8P;B<@ D>BCH MH]!ZDD]/\0IDM_ /B663'EIIERS9]!$Q- 'DW[$?B9_$7[/.AQRLSRZ9-/8, MS>BN60?@CH/PKWFOF#_@GE"\?P-U%GSMDUVX9/IY, _F#7T_0 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5G:YKUEX,/^?7_E)A_8F5?S?^3'T1H/B"Q\26(N[";S8L[6!&&5O0CL:TJX#X0^&; M_0--O9K^-K=[IDV0OPRA0>2.V=W3VKOZ_I'A_&XO,,KH8K'T_9U9+6.JZNSL M]5=6=NES\_QU&E0Q,Z=&7-%;/^NVP4445]"<)SWBCQUI7A-D2]D=IW&Y8(5W M/CUZ@#\37/?\+NT+_GTU#_OW'_\ %USWQ6\&ZK=>(6U*TM9KZWG15Q A=D8# M&,#G'&<^]<1_PB.N_P#0%U#_ ,!9/\*_G'B+C+BG YI6PV&HAKYLC\':](ZH-&OP6.!NMG _,CBO??!>CS:#X7T^PN2&GB0 M[\'."6+8S[9Q^%?I_ O$F>YUB*M+-*-H1C=2Y7'6Z]WL[J[\K>9\[G.7X+!T MXRPT[MO:]].YMT445^QGR9\B?\%'O^2=^%/^PJW_ *):L+62_P"RC^T]8^( M3#X$\;+B\./W<$C$&0GTV2$2?[DC 5N_\%'O^2=^%/\ L*M_Z):O9_CY\(HO MC1\'[O0U1?[4BB6[TV5CC9U 'CW_!1I@WPM\,$'(.L @C_ M *X25]3Z%_R ]/\ ^O>/_P!!%?F[\2_BI+\0/V6/#^BZN[CQ+X7U^/3KE)LB M1HOL\_E,P/?"%#GG,9)ZU^B,VO6GA;P&VLW[^79:?IWVJ9O1$CW']!0!\V?$ MQO\ A='[9'A'P@A\_1?!L']J7ZCE?.^63![$9^S+[;FK,^&K?\*+_;3\3>%' M/V?0O&$9N[-3POF-NECQ[!OM$8'N*\\_9W^*'CG0=:\7^.[+X5ZMXWN?%%VT MAU"UF>.*$!W9HT(A?(W,!U&-BC'%5OVEOB'XX\5:IX5\<7GPMU;P)=^&[@,N MIW4KRQR?O%>-6S$F,.IQSSO(H ^V_C9X1O?'OPF\5>']-8+J%]821VX+;0SX MRJD]@Q&/QKYI_9+_ &E/#G@+PG:_#7QOO\*:OI-Q-#'-?1F.)]\K.5D./W3A MF8'=@8 YSQ7UGX-\46GC7PGH^OV)S::E:1W48SDJ'4-M/N,X/N*Y3XJ_ 'P1 M\9+5E\1:/&U]MVQZI:XBNX_3#@?,!_=8,OM0!W]M=0WMO'<6\L<\$BATEC8, MK*>A!'!%?(7PA_Y/Z^)/_8/F_P#0K6J/[+5UKGP@_:'\4_!^;4I-7T""*2>W M+^$/\ R?U\2?\ L'S?^A6M 'USJ.FVFL6,]E?6 MT-Y9W"&.:WN$#QR*>JLIX(]C7QI^S/"_P@_:P\>_#BUED.AW$;S6\+G[I79+ M$>>XBD92>_![5]IU\9? >1?B5^VO\0?%]B_VK2-/ADA2\3YD=L1P1X/HRQR$ M'N%H ^E/CA\0%^%_PI\2>)-ZI<6EJRVN[O*KW7M2\'?#;1[2XU6\O)?[3N M;"SR9I57AQM4XK??\ :%^(4FAMH[?LY:X=,:V^R&V^VR;?*V[- MG_'MTV\4 >P_L\_$3_A:/P=\-:])+YMZ]L+>\.>?M$?R2$^F2N[Z,*^>?VA+ M-?BQ^V+\/O =ZWG:)9P+<3VI&5=L23R@^S1Q1K]*K?L#^*;WPMXH\8?#;6;6 MXTNZ5AJ5O8WF5EB8;4E0@@9)4Q'H.%)Q4GQ2NE^'O[?7@_7K\F#3]4@BB68C M"9DBDM<$].&*D^@(- 'V=##';PI%$BQ11J%1$&%4 8 ["OEC_@H-X)M-2^% M^G>*4C6/5='OHXA<*N',,F04)Z\/L(].?6OJJOF+_@H'XJMM)^"]OHS2?Z9J M^H1+'$#R4B^=V^@.P?5A0![=\(?$TWC/X6>$MU7/J\;*/YT ?*?[ OAT>*)O&GQ+ MU?\ TS7K[4'LQ<2#.PD++,5]"QD0>P7'S1$'TR/45]=4 QQV6DZ;$TQAMT5 M-S%N$4# W.[ #W;FOG7PUXT_:(^.6F'Q+X6;P]X(\.7#LUA%J*^9-/&#@')C M?()R-VU,XX&,$[W_ 4 :Y'P#'D?ZHZM;>?_ +FV3'_CVRO:?A3]D_X5?X0^ MP[?L7]D6GD[<8V>2F.GM0!XS\(?VAO%?;'F_K3OV_ &O?A6",C^U9?Y MP4 3:]XO_:4\2>';GQQHMII'AG0XXFNH/#LT:RWTL !;^S_9]C\Q563J27QG!!(Y #X)'URRAE M*L 01@@]Z^2_^"<8_P"+7^)CCG^V?_:$= %GP+\"0S=9:#?A7O+B+&5WED(! M;W:/MP._=?LP?M 7'QKT'5+36[)-,\6:'*(-0MHP55LE@KJI.5Y5E9><$>X% M>VU\@_LU".;]KSXS36)4Z>&G5]O0RFY7)_[Z$E '=?&K]H/Q%I_Q$L_AG\-- M*M]8\93HLMS=71S!8H1NPPR.=F&))P R\,3@OD_:$Z? M\!\JOIKXD-:K\._%!OMOV+^R[KS]_3R_);=GVQF@#-\ _%?1OB!\,K7QM9L8 MM.DM7N)XB0SV[(#YL9]2I4CWX/>O /!'C_XZ?M$6-]XF\&ZOX?\ !OAR.[>W MM+:\@\Z:4+@_.QC?U )&.^02V=QJ]TB1MT:(Q1!A^ M+;ZQ)/@7\5OV<;S4=0^$FL0^(?#$DK74GAG4ES(.G"\C>< #/[:Q@\0PSR1-)IK9AGC&-DH&3@GG@XZ=!TKR_]D?XR^)OB_;^ M,Y/$EQ!.VFZBL-MY$"Q;$8-\O'7&TO_H=U7KG[5C7*?L\>.#:_ MZW[" ?\ <,B!_P#QW=0!Y;X9^)GQK_:(^VZWX!?1O!'@^*&3[-9S:4LKQ8E<.&;;R=X;\ MZZNS_9P^(FN?&#PIXX\8^-M+U670G 5;.P\AWC!9MG Y+'D]B: -[]L[XFR M> ?@_(W_LNTCC_UFQA^]8 <_=.WCO(M>??&7]G-O#G[)^@VVFIY M?B3P;&-6:>$_.9&^>[PP[ G<#Z0J*^C/%GPF\*>.O$FAZ]KNE?VAJFB2"73Y M7N)52!@P;/EJX1CN53\P/0>E=7<6\5W;RP31K+#*I1XW&0RD8((]"* .&^!? MQ+B^+GPMT'Q(I7[5<0^7>1KQLN$^608[#<"1[,*\%_8OF/C3XI?&#QO-^\>\ MU!8+=R8R.?Q5J /K;4+RUTVS MGO;V:*VM+5&GEN)V"I$BJ2SLQX4 9R?3->(?%C]J/X>Z=X'U:VTG7K/Q/K%] M;26MGIFEM]H>:5U*J#M! 7)YSVZ9.!7MNJ:9:ZUIMWIU_ EU8W<+V\\$@RLD M;J592/0@D?C7CGB;]C?X4^(K&6*'PVNBW9'[J]TR>2*2)NS ;BI_$&@#(_8D M^%VM?#+X23?V_;R6-_JUZU\+*88>&/8B('7^%CM)(Z@$ X((KG?^"@VEO'\- M?#7B.U/EZAH^M1F*8?>C5T8DC_@<(O#VEZK$-L5]:Q72CT#H&'\ZT:X_X-PO;_"'P/%+DR1Z%8JV?46Z UV% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Q_ MPO\ #M]X9T"XM=0B6*9[EI0JN&^4H@ZCW!KL*X/X-WMQ?>&+J2YGDN'%XRAI M7+$#8G&3]:[ROE.%'0EDF%>%35/ET4FF[>;22?W'IYGSK&5%4:<%%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% 'DO[47PUUKXL?"&_\/: L#ZE+<02HMQ)Y:D(X+'+SP?\,?"FAZ@$%_INEVUI.(VW*)$C56P>XR#75T4 ?.'B+X$^*-'_:L MTKXD>%$M3HUXB1ZU#).(VY4QRD+CYOD"./5E-:W[4'P!U?XL+X>\0>$]1BTO MQ?X>E,MI),2JRC\T4 ?*]Y\._CW\:M-_X1[Q[J.D> M$_#2KB\_L8@W.I YD\J4C/REUWQ MYP.VTG_:/?J/V,?$LHENFM!^Z@7);:IP,DLW.!M M&U0.F3[E10!\RV-(4RL.KW,GE2D9^4NN^/.!VVD_[1[]1 M^SA\"];^&]_XF\5>,-3@U/QAXDF$MW]E'[J% ?AKK/A_P#9KA\$WBP+KBZ+(C MOW*=I[':1R.AZ5\W^$?A+\>_V>;B_P!&\!2Z+XM\+3S--;QZG($,)/&2I="K M'C(5BI(SW-?8=% 'SC\&?@#XN;XGS?%#XI:G:WWBCRC%8Z?9G=%9*5*]<8!" MLRA5R/F+%B372_M-_L]GXY^'].ETR^72?%&CR-+I]XY(0[L;D9E^91E5(89( M(Z%[E/#MA%,AMI?$"SJ+@IC!;*L<$C/*QAN>QZ> MW_ 7X-6/P-^']OX=M+C[;WA3;Y\S D#LH"JH'HOJ37HM% 'REXT_9 MY^(?PW^+&I^/O@_>V+KJ[,]]HE\P1"SMN< '"LA;+#E64D@9%0W7P.^+/[0' MBK2+CXN3Z5HGA;2IO/&B:2^[[0WX,V,CY2S.2!D*.2:^LZ* $50BA5 50, M8 I:** "OD3]H:'_ (5K^UM\+?'C#R]/U+&FW,G96RT3LQ_ZYW"_]\&OKNO- M?V@/@O:_'3X?R>'Y;I=.O(YX[JSOFB\SR9%.#\N1D%2R]>X/:@#J/B):Z_>^ M!==M_"T\=KXBEM)$L9I3A4E(PIR0<'T)[XKX[^%WP,_:"^$,VIW.@6GAQM0U M)]]U?WTZSW$G.<;VYQG)/J3DYP,?:GANQOM,\.Z99ZG>+J.HV]M'%#_V?_%]P7VS7EK_9T2YY9IR(R!]%9S_P$UZ[7DOQV^!LWQPN M_"EK=ZPMEX07:](P%7=N 7"^8N<'_6&@ _93\&2>!?@'X3L;A/ M+N[BW-_,,8.Z9C( ?<*RK_P&O6J:JK&JJJA548"@8 'I3J "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** /G_\ ;$^"WB3XU>#]"T_PTEK)X\1 M^"38K::MB:^M;F?R1'<#AI!PTMIUHL8 M_-*P]B[,?QIWQ8\"P_$SX;^(?#$VT'4;1XXF?HDP^:)S_NN%/X5UM% 'S7\- M?@K\1]._9MN_ =[K:^%_$5I>>;I6I6-RS[(A(DP1F3! +^8IZ\$<'&#E6\O[ M5^EVS:8;?PQJI V+J\C1A^GWL!D&?K'^%?5-% '@_P"SK^SMJ'PSUK6?&7B_ M6%U_QSK2E;FXCSY<",P9D4G&XEE7)P H"@#.?.O%?P0^,7AG]H+Q3X]\ _V M,\>K)Y4T4 ?)NL?"S]H[XK6!T?Q/XOT3PSH< MWRW2Z8#YTB]Q\B@L,?P[U![U[K\&?@SH/P1\(IH>AH\C.WFW=[-CS;F3&-S8 MZ #@*. /?)/>T4 ?//@GX(^)YOVI/$OQ+\4I:C3XXWM]%CBG\QPN!$C$8^7] MT'R/60U]#444 ?.7Q&^!?BAOVG/"OQ,\(QVIME$46L)-.(V91F)V Q\V86 M]4%=G^T5^S[IWQ]\+6UG+=G3-9T]VEL+\)O"%@ R..I1L+G!R"H/;!]:HH ^ M3-$T_P#:I\#V,.B0)X=\36MJHCBU&[G5W*#@99FC=N.[*3[FO._B3\$?C/8Z M[I/Q2\60:?X_OM-N$FGT&W+NL$*$%0L:JH*YR2$SS@D,"U?>]% 'E?P-_:,\ M,_'>RN!I*W-CJUFBO>:;=)\T63C*N/E=<@C/!]0,UZI638>$]$TK6KW5[+2+ M*TU6^4+=7D%NJ2S@'(WL!ENO>M:@#Y?^*_[*NOV?Q ?XA_"37$\/>))I3+=V M,[;()F;ERIVD?,1ED<%223D=*H?V7^U9XKMQI5W?:!X8@<;)=4B,7FE2>2-F M\AL=-H7MR.M?5]% 'EUO\";2[^!1^&^OZO=:\LEO(DVK7/,[3-*THE&XGE78 M$ D\* 2:\:\)>!?VC?@GII\,>&I/#OBWP]"S)97&HN5>",GC@NA&.NW+@9P, MBOK:B@#YZ^#'[/?B.Q^(UU\3/B9J]OK/C&5&BM;6T&;>R0C;E3@'DM772+]Y[K[1-Y>$8QX(XY^X:]_HH *\$_8]^# M?B/X*^"-;TOQ+';1W5UJ1N8OLLWFJ4\I%SG''*FO>Z* /!/CW\&O$?Q#^+OP MI\1:0EL^F^'=12YOS--L=4%Q#(=HQ\QVQM7F_P#P4.L5U./X:V;L42XU"XB9 MEZ@-Y(R/SK[#KQ+]I3X#ZK\;+CP;)IFHV=@-$O7N9A=A_P!XK&/A=H//R'KZ MT <%_P (K^TMX)TZ3PCH.IZ'X@T=08;/Q%?,%O((L$*&W-]X#U5^@Y->D?LT M_ ,? SPO?"_OAJWB75Y5N-2O5SMW '$:D\L 6<[CR2Q.!P![%10!\X?&O]G7 MQ/>?$JV^)OPQU>WTCQ8B+'=6=T-L-V NW.<$9*A5*L,$ '((YYWQ)X'_ &BO MC7I@\,^*9O#O@_P[.RI?SZ:2\T\8.3P'?.>/ER@/?C-?6-% '#Z/\-4\$_"- MO!GA&[.E3V^G2VMEJ#J"R7#(V)VP,%MYWG ^E>.+J'[4UCI\FD'2O"6H3[?* M37A*%8<8\S9O4$]_]6!_LFOINB@#R/\ 9K^!TGP-\$W5C?WZ:IKFI71O+^YB M!\O>0 %0D D #J>I8\#I7.?LE_!?Q)\';;QC'XB2U1M3OTGM_LTWF90!N3QQ M]X5[_10!\[_M,? [Q;XR\8>$_'G@*YM5\3>'SM^S7CA5E0/O3:2,<$N""0"& MZC'/:_#6P\?^,O"OB"R^+>EZ-;QZ@OV6/3M,)9# 4*R;SO;EL\8;CGIQ7J=% M 'R7X5^$OQP_9WFN])\ 7.B^,?",LQG@M-7;RI8\&?$'2-6CT;5M#;R[I6@,GVRWSS'D,-IVO*N>>']J +WQR\'^/O$VFZ M5=?#SQ1'X=UG3IGE:*YSY%VA4#8XVL#C'&5(Y[=:\HFO/VK-6LGTO^S_ II M+.#'_;".OF#MN WN!Z_ZO\*^I:* /(?V5_MU23>,;WX;_#BP;-]K>K"=@/^68&(E8^W[V0_ M\ -?65>20_ N2\_:&F^)NL:NE^EM9"STG31 5^Q_+M+%RQW?>E/0U 'JM MG:Q6%I!;0((X(46.-!_"H& /R%3444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% '*_#J^TG4-$GDT:Q>PM1<,K1N&= N+74(EBF>Y:4*KAOE*(.H]P:["OF^&_;O*,/]:I^S MJ7EL^W+I;T/0S#D^M5/9RYHWT=[W^?4****^D//"BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH XG2M8O9OBIK.G/UB(X6M"G.%1)VBFK/=:-[6\_,ZJBN!M_ASK<-Q%( MWC/4)51@Q1@^& /3_65H>)/!FJ:YJC75IXEN]+A*A?L\(?:"._#CK]*]".:9 MJZ$JCRZ2FFDH^TIW:=[N_-96TT;N[Z&#PV&YU%8A6[\LO\KG745RNF^$=2L= M#U"QE\175U<7/^KNW#;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& /3_ %E. MIF>:1C3<,NDW)>]^\I^Z[M6=Y:Z:Z7WMN*.'PS[+7\/S.^HKD?$G@ MS5-EPE0OV>$/M!'?AQU^E2:;X1U*QT/4+&7Q%=75Q<_P"KNW#; MX?IER?R(K?\ M#,?K,Z7U&7(N:T^>G:5EIIS77-MJM+ZD^PH>S4O;*[MI:6G M?6UM#JJ*X&W^'.MPW$4C>,]0E5&#% ]/]96AXD\&:IKFJ-=6GB6[TN$J M%^SPA]H([\..OTKGCFF:NA*H\NDIII*/M*=VG>[OS65M-&[N^A;PV&YU%8A6 M[\LO\KG745RNF^$=2L=#U"QE\175U<7/^KNW#;X?IER?R(K+M_ASK<-Q%(WC M/4)51@Q1@^& /3_64ZF9YI&--PRZ3VXHX?#-RO72 MMM[LM?P_,[ZBN1\2>#-4US5&NK3Q+=Z7"5"_9X0^T$=^''7Z5)IOA'4K'0]0 ML9?$5U=7%S_J[MPV^'Z9G:5EIIS77-MJM+ZD M^PH>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#% ]/]96AXD\&: MIKFJ-=6GB6[TN$J%^SPA]H([\..OTKGCFF:NA*H\NDIII*/M*=VG>[OS65M- M&[N^A;PV&YU%8A6[\LO\KG745RNF^$=2L=#U"QE\175U<7/^KNW#;X?IER?R M(K+M_ASK<-Q%(WC/4)51@Q1@^& /3_64ZF9YI&--PRZ3VXHX?#-RO72MM[LM?P_,[ZBN1\2>#-4US5&NK3Q+=Z7"5"_9X0^T$=^' M'7Z5)IOA'4K'0]0L9?$5U=7%S_J[MPV^'Z9G M:5EIIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#%& M#X8 ]/\ 65H>)/!FJ:YJC75IXEN]+A*A?L\(?:"._#CK]*YXYIFKH2J/+I*: M:2C[2G=IWN[\UE;31N[OH6\-AN=16(5N_++_ "N==17*Z;X1U*QT/4+&7Q%= M75Q<_P"KNW#;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& /3_64ZF9YI&--P MRZ3VXHX?#-RO72MM[LM?P_,[ZBN1\2>#-4US5&NK M3Q+=Z7"5"_9X0^T$=^''7Z5)IOA'4K'0]0L9?$5U=7%S_J[MPV^'Z9G:5EIIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W M^'.MPW$4C>,]0E5&#% ]/]96AXD\&:IKFJ-=6GB6[TN$J%^SPA]H([\. M.OTKGCFF:NA*H\NDIII*/M*=VG>[OS65M-&[N^A;PV&YU%8A6[\LO\KG745R MNF^$=2L=#U"QE\175U<7/^KNW#;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& M /3_ %E.IF>:1C3<,NDW)>]^\I^Z[M6=Y:Z:Z7WMN*.'PS[+7\/S. M^HKD?$G@S5-EPE0OV>$/M!'?AQU^E2:;X1U*QT/4+&7Q%=75Q< M_P"KNW#;X?IER?R(K?\ M#,?K,Z7U&7(N:T^>G:5EIIS77-MJM+ZD^PH>S4O M;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#% ]/]96AXD\&:IKFJ-=6 MGB6[TN$J%^SPA]H([\..OTKGCFF:NA*H\NDIII*/M*=VG>[OS65M-&[N^A;P MV&YU%8A6[\LO\KG745RNF^$=2L=#U"QE\175U<7/^KNW#;X?IER?R(K+M_AS MK<-Q%(WC/4)51@Q1@^& /3_64ZF9YI&--PRZ3VXH MX?#-RO72MM[LM?P_,[ZBN1\2>#-4US5&NK3Q+=Z7"5"_9X0^T$=^''7Z5)IO MA'4K'0]0L9?$5U=7%S_J[MPV^'Z9G:5EIIS7 M7-MJM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#% ]/] M96AXD\&:IKFJ-=6GB6[TN$J%^SPA]H([\..OTKGCFF:NA*H\NDIII*/M*=VG M>[OS65M-&[N^A;PV&YU%8A6[\LO\KG745RNF^$=2L=#U"QE\175U<7/^KNW# M;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& /3_64ZF9YI&--PRZ3VXHX?#-RO72MM[LM?P_,[ZBN1\2>#-4US5&NK3Q+=Z7"5"_9 MX0^T$=^''7Z5)IOA'4K'0]0L9?$5U=7%S_J[MPV^'Z9G:5EIIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>, M]0E5&#% ]/\ 65H>)/!FJ:YJC75IXEN]+A*A?L\(?:"._#CK]*YXYIFK MH2J/+I*::2C[2G=IWN[\UE;31N[OH6\-AN=16(5N_++_ "N==17*Z;X1U*QT M/4+&7Q%=75Q<_P"KNW#;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& /3_64Z MF9YI&--PRZ3VXHX?#-RO72MM[LM?P_,[ZBN1\2># M-4US5&NK3Q+=Z7"5"_9X0^T$=^''7Z5)IOA'4K'0]0L9?$5U=7%S_J[MPV^' MZ9G:5EIIS77-MJM+ZD^PH>S4O;*[MI:6G?6U MM#JJ*X&W^'.MPW$4C>,]0E5&#% ]/]96AXD\&:IKFJ-=6GB6[TN$J%^S MPA]H([\..OTKGCFF:NA*H\NDIII*/M*=VG>[OS65M-&[N^A;PV&YU%8A6[\L MO\KG745RNF^$=2L=#U"QE\175U<7/^KNW#;X?IER?R(K+M_ASK<-Q%(WC/4) M51@Q1@^& /3_ %E.IF>:1C3<,NDW)>]^\I^Z[M6=Y:Z:Z7WMN*.'PS[+7\/S.^HKD?$G@S5-EPE0OV>$/M!'?AQU^E2:;X1U*QT/4+& M7Q%=75Q<_P"KNW#;X?IER?R(K?\ M#,?K,Z7U&7(N:T^>G:5EIIS77-MJM+Z MD^PH>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#% ]/]96AXD\& M:IKFJ-=6GB6[TN$J%^SPA]H([\..OTKGCFF:NA*H\NDIII*/M*=VG>[OS65M M-&[N^A;PV&YU%8A6[\LO\KG745RNF^$=2L=#U"QE\175U<7/^KNW#;X?IER? MR(K+M_ASK<-Q%(WC/4)51@Q1@^& /3_64ZF9YI&--PRZ3VXHX?#-RO72MM[LM?P_,[ZBN1\2>#-4US5&NK3Q+=Z7"5"_9X0^T$=^ M''7Z5)IOA'4K'0]0L9?$5U=7%S_J[MPV^'Z9 MG:5EIIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#% M ]/]96AXD\&:IKFJ-=6GB6[TN$J%^SPA]H([\..OTKGCFF:NA*H\NDII MI*/M*=VG>[OS65M-&[N^A;PV&YU%8A6[\LO\KG745RNF^$=2L=#U"QE\175U M<7/^KNW#;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& /3_64ZF9YI&--PRZ3 MVXHX?#-RO72MM[LM?P_,[ZBN1\2>#-4US5&NK3Q+ M=Z7"5"_9X0^T$=^''7Z5)IOA'4K'0]0L9?$5U=7%S_J[MPV^'Z9G:5EIIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^'. MMPW$4C>,]0E5&#% ]/\ 65H>)/!FJ:YJC75IXEN]+A*A?L\(?:"._#CK M]*YXYIFKH2J/+I*::2C[2G=IWN[\UE;31N[OH6\-AN=16(5N_++_ "N==17* MZ;X1U*QT/4+&7Q%=75Q<_P"KNW#;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^ M& /3_64ZF9YI&--PRZ3VXHX?#-RO72MM[LM?P_,[ MZBN1\2>#-4US5&NK3Q+=Z7"5"_9X0^T$=^''7Z5)IOA'4K'0]0L9?$5U=7%S M_J[MPV^'Z9G:5EIIS77-MJM+ZD^PH>S4O;*[ MMI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#% ]/]96AXD\&:IKFJ-=6GB6 M[TN$J%^SPA]H([\..OTKGCFF:NA*H\NDIII*/M*=VG>[OS65M-&[N^A;PV&Y MU%8A6[\LO\KG745RNF^$=2L=#U"QE\175U<7/^KNW#;X?IER?R(K+M_ASK<- MQ%(WC/4)51@Q1@^& /3_ %E.IF>:1C3<,NDW)>]^\I^Z[M6=Y:Z:Z7WMN*.' MPS[+7\/S.^HKD?$G@S5-EPE0OV>$/M!'?AQU^E2:;X1 MU*QT/4+&7Q%=75Q<_P"KNW#;X?IER?R(K?\ M#,?K,Z7U&7(N:T^>G:5EIIS M77-MJM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#% ]/ M]96AXD\&:IKFJ-=6GB6[TN$J%^SPA]H([\..OTKGCFF:NA*H\NDIII*/M*=V MG>[OS65M-&[N^A;PV&YU%8A6[\LO\KG745RNF^$=2L=#U"QE\175U<7/^KNW M#;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& /3_64ZF9YI&--PRZ3VXHX?#-RO72MM[LM?P_,[ZBN1\2>#-4US5&NK3Q+=Z7"5"_ M9X0^T$=^''7Z5)IOA'4K'0]0L9?$5U=7%S_J[MPV^'Z9G:5EIIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C> M,]0E5&#% ]/]96AXD\&:IKFJ-=6GB6[TN$J%^SPA]H([\..OTKGCFF:N MA*H\NDIII*/M*=VG>[OS65M-&[N^A;PV&YU%8A6[\LO\KG745RNF^$=2L=#U M"QE\175U<7/^KNW#;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& /3_64ZF9Y MI&--PRZ3VXHX?#-RO72MM[LM?P_,[ZBN1\2>#-4U MS5&NK3Q+=Z7"5"_9X0^T$=^''7Z5)IOA'4K'0]0L9?$5U=7%S_J[MPV^'Z9< MG\B*W_M#,?K,Z7U&7(N:T^>G:5EIIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM#J MJ*X&W^'.MPW$4C>,]0E5&#% ]/\ 65H>)/!FJ:YJC75IXEN]+A*A?L\( M?:"._#CK]*YXYIFKH2J/+I*::2C[2G=IWN[\UE;31N[OH6\-AN=16(5N_++_ M "N==17*Z;X1U*QT/4+&7Q%=75Q<_P"KNW#;X?IER?R(K+M_ASK<-Q%(WC/4 M)51@Q1@^& /3_64ZF9YI&--PRZ3VXHX?#-RO72MM M[LM?P_,[ZBN1\2>#-4US5&NK3Q+=Z7"5"_9X0^T$=^''7Z5)IOA'4K'0]0L9 M?$5U=7%S_J[MPV^'Z9G:5EIIS77-MJM+ZD^P MH>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#% ]/]96AXD\&:IK MFJ-=6GB6[TN$J%^SPA]H([\..OTKGCFF:NA*H\NDIII*/M*=VG>[OS65M-&[ MN^A;PV&YU%8A6[\LO\KG745RNF^$=2L=#U"QE\175U<7/^KNW#;X?IER?R(K M+M_ASK<-Q%(WC/4)51@Q1@^& /3_ %E.IF>:1C3<,NDW)>]^\I^Z[M6=Y:Z: MZ7WMN*.'PS[+7\/S.^HKD?$G@S5-EPE0OV>$/M!'?AQ MU^E2:;X1U*QT/4+&7Q%=75Q<_P"KNW#;X?IER?R(K?\ M#,?K,Z7U&7(N:T^ M>G:5EIIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&# M% ]/]96AXD\&:IKFJ-=6GB6[TN$J%^SPA]H([\..OTKGCFF:NA*H\NDI MII*/M*=VG>[OS65M-&[N^A;PV&YU%8A6[\LO\KG745RNF^$=2L=#U"QE\175 MU<7/^KNW#;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& /3_64ZF9YI&--PRZ M3VXHX?#-RO72MM[LM?P_,[ZBN1\2>#-4US5&NK3Q M+=Z7"5"_9X0^T$=^''7Z5)IOA'4K'0]0L9?$5U=7%S_J[MPV^'Z9G:5EIIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^' M.MPW$4C>,]0E5&#% ]/]96AXD\&:IKFJ-=6GB6[TN$J%^SPA]H([\..O MTKGCFF:NA*H\NDIII*/M*=VG>[OS65M-&[N^A;PV&YU%8A6[\LO\KG745RNF M^$=2L=#U"QE\175U<7/^KNW#;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& / M3_64ZF9YI&--PRZ3VXHX?#-RO72MM[LM?P_,[ZBN M1\2>#-4US5&NK3Q+=Z7"5"_9X0^T$=^''7Z5)IOA'4K'0]0L9?$5U=7%S_J[ MMPV^'Z9G:5EIIS77-MJM+ZD^PH>S4O;*[MI: M6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#% ]/\ 65H>)/!FJ:YJC75IXEN] M+A*A?L\(?:"._#CK]*YXYIFKH2J/+I*::2C[2G=IWN[\UE;31N[OH6\-AN=1 M6(5N_++_ "N==17*Z;X1U*QT/4+&7Q%=75Q<_P"KNW#;X?IER?R(K+M_ASK< M-Q%(WC/4)51@Q1@^& /3_64ZF9YI&--PRZ3VXHX? M#-RO72MM[LM?P_,[ZBN1\2>#-4US5&NK3Q+=Z7"5"_9X0^T$=^''7Z5)IOA' M4K'0]0L9?$5U=7%S_J[MPV^'Z9G:5EIIS77- MMJM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#% ]/]96 MAXD\&:IKFJ-=6GB6[TN$J%^SPA]H([\..OTKGCFF:NA*H\NDIII*/M*=VG>[ MOS65M-&[N^A;PV&YU%8A6[\LO\KG745RNF^$=2L=#U"QE\175U<7/^KNW#;X M?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& /3_ %E.IF>:1C3<,NDW)>]^\I^Z M[M6=Y:Z:Z7WMN*.'PS[+7\/S.^HKD?$G@S5-EPE0OV> M$/M!'?AQU^E2:;X1U*QT/4+&7Q%=75Q<_P"KNW#;X?IER?R(K?\ M#,?K,Z7 MU&7(N:T^>G:5EIIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C M>,]0E5&#% ]/]96AXD\&:IKFJ-=6GB6[TN$J%^SPA]H([\..OTKGCFF: MNA*H\NDIII*/M*=VG>[OS65M-&[N^A;PV&YU%8A6[\LO\KG745RNF^$=2L=# MU"QE\175U<7/^KNW#;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& /3_64ZF9 MYI&--PRZ3VXHX?#-RO72MM[LM?P_,[ZBN1\2>#-4 MUS5&NK3Q+=Z7"5"_9X0^T$=^''7Z5)IOA'4K'0]0L9?$5U=7%S_J[MPV^'Z9 MG:5EIIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM# MJJ*X&W^'.MPW$4C>,]0E5&#% ]/]96AXD\&:IKFJ-=6GB6[TN$J%^SPA M]H([\..OTKGCFF:NA*H\NDIII*/M*=VG>[OS65M-&[N^A;PV&YU%8A6[\LO\ MKG745RNF^$=2L=#U"QE\175U<7/^KNW#;X?IER?R(K+M_ASK<-Q%(WC/4)51 M@Q1@^& /3_64ZF9YI&--PRZ3VXHX?#-RO72MM[LM M?P_,[ZBN1\2>#-4US5&NK3Q+=Z7"5"_9X0^T$=^''7Z5)IOA'4K'0]0L9?$5 MU=7%S_J[MPV^'Z9G:5EIIS77-MJM+ZD^PH>S M4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#% ]/\ 65H>)/!FJ:YJ MC75IXEN]+A*A?L\(?:"._#CK]*YXYIFKH2J/+I*::2C[2G=IWN[\UE;31N[O MH6\-AN=16(5N_++_ "N==17*Z;X1U*QT/4+&7Q%=75Q<_P"KNW#;X?IER?R( MK+M_ASK<-Q%(WC/4)51@Q1@^& /3_64ZF9YI&--PRZ3VXHX?#-RO72MM[LM?P_,[ZBN1\2>#-4US5&NK3Q+=Z7"5"_9X0^T$=^'' M7Z5)IOA'4K'0]0L9?$5U=7%S_J[MPV^'Z9G: M5EIIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#%&# MX8 ]/]96AXD\&:IKFJ-=6GB6[TN$J%^SPA]H([\..OTKGCFF:NA*H\NDIII* M/M*=VG>[OS65M-&[N^A;PV&YU%8A6[\LO\KG745RNF^$=2L=#U"QE\175U<7 M/^KNW#;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& /3_ %E.IF>:1C3<,NDW M)>]^\I^Z[M6=Y:Z:Z7WMN*.'PS[+7\/S.^HKD?$G@S5-EPE0OV>$/M!'?AQU^E2:;X1U*QT/4+&7Q%=75Q<_P"KNW#;X?IER?R(K?\ MM#,?K,Z7U&7(N:T^>G:5EIIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^ M'.MPW$4C>,]0E5&#% ]/]96AXD\&:IKFJ-=6GB6[TN$J%^SPA]H([\.. MOTKGCFF:NA*H\NDIII*/M*=VG>[OS65M-&[N^A;PV&YU%8A6[\LO\KG745RN MF^$=2L=#U"QE\175U<7/^KNW#;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& M/3_64ZF9YI&--PRZ3VXHX?#-RO72MM[LM?P_,[ZB MN1\2>#-4US5&NK3Q+=Z7"5"_9X0^T$=^''7Z5)IOA'4K'0]0L9?$5U=7%S_J M[MPV^'Z9G:5EIIS77-MJM+ZD^PH>S4O;*[MI M:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#% ]/]96AXD\&:IKFJ-=6GB6[T MN$J%^SPA]H([\..OTKGCFF:NA*H\NDIII*/M*=VG>[OS65M-&[N^A;PV&YU% M8A6[\LO\KG745RNF^$=2L=#U"QE\175U<7/^KNW#;X?IER?R(K+M_ASK<-Q% M(WC/4)51@Q1@^& /3_64ZF9YI&--PRZ3VXHX?#-R MO72MM[LM?P_,[ZBN1\2>#-4US5&NK3Q+=Z7"5"_9X0^T$=^''7Z5)IOA'4K' M0]0L9?$5U=7%S_J[MPV^'Z9G:5EIIS77-MJM M+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#% ]/\ 65H> M)/!FJ:YJC75IXEN]+A*A?L\(?:"._#CK]*YXYIFKH2J/+I*::2C[2G=IWN[\ MUE;31N[OH6\-AN=16(5N_++_ "N==17*Z;X1U*QT/4+&7Q%=75Q<_P"KNW#; MX?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& /3_64ZF9YI&--PRZ3VXHX?#-RO72MM[LM?P_,[ZBN1\2>#-4US5&NK3Q+=Z7"5"_9X M0^T$=^''7Z5)IOA'4K'0]0L9?$5U=7%S_J[MPV^'Z9G:5EIIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>,] M0E5&#% ]/]96AXD\&:IKFJ-=6GB6[TN$J%^SPA]H([\..OTKGCFF:NA* MH\NDIII*/M*=VG>[OS65M-&[N^A;PV&YU%8A6[\LO\KG745RNF^$=2L=#U"Q ME\175U<7/^KNW#;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& /3_ %E.IF>: M1C3<,NDW)>]^\I^Z[M6=Y:Z:Z7WMN*.'PS[+7\/S.^HKD?$G@S5-< MU1KJT\2W>EPE0OV>$/M!'?AQU^E2:;X1U*QT/4+&7Q%=75Q<_P"KNW#;X?IE MR?R(K?\ M#,?K,Z7U&7(N:T^>G:5EIIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM M#JJ*X&W^'.MPW$4C>,]0E5&#% ]/]96AXD\&:IKFJ-=6GB6[TN$J%^SP MA]H([\..OTKGCFF:NA*H\NDIII*/M*=VG>[OS65M-&[N^A;PV&YU%8A6[\LO M\KG745RNF^$=2L=#U"QE\175U<7/^KNW#;X?IER?R(K+M_ASK<-Q%(WC/4)5 M1@Q1@^& /3_64ZF9YI&--PRZ3VXHX?#-RO72MM[L MM?P_,[ZBN1\2>#-4US5&NK3Q+=Z7"5"_9X0^T$=^''7Z5)IOA'4K'0]0L9?$ M5U=7%S_J[MPV^'Z9G:5EIIS77-MJM+ZD^PH> MS4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#% ]/]96AXD\&:IKFJ M-=6GB6[TN$J%^SPA]H([\..OTKGCFF:NA*H\NDIII*/M*=VG>[OS65M-&[N^ MA;PV&YU%8A6[\LO\KG745RNF^$=2L=#U"QE\175U<7/^KNW#;X?IER?R(K+M M_ASK<-Q%(WC/4)51@Q1@^& /3_64ZF9YI&--PRZ3 MVXHX?#-RO72MM[LM?P_,[ZBN1\2>#-4US5&NK3Q+=Z7"5"_9X0^T$=^''7Z5 M)IOA'4K'0]0L9?$5U=7%S_J[MPV^'Z9G:5EI MIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#% M]/\ 65H>)/!FJ:YJC75IXEN]+A*A?L\(?:"._#CK]*YXYIFKH2J/+I*::2C[ M2G=IWN[\UE;31N[OH6\-AN=16(5N_++_ "N==17*Z;X1U*QT/4+&7Q%=75Q< M_P"KNW#;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& /3_64ZF9YI&--PRZ3< ME[W[RG[KNU9WEKIKI?>VXHX?#-RO72MM[LM?P_,[ZBN1\2>#-4US5&NK3Q+= MZ7"5"_9X0^T$=^''7Z5)IOA'4K'0]0L9?$5U=7%S_J[MPV^'Z9G:5EIIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^'.M MPW$4C>,]0E5&#% ]/]96AXD\&:IKFJ-=6GB6[TN$J%^SPA]H([\..OTK MGCFF:NA*H\NDIII*/M*=VG>[OS65M-&[N^A;PV&YU%8A6[\LO\KG745RNF^$ M=2L=#U"QE\175U<7/^KNW#;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& /3_ M %E.IF>:1C3<,NDW)>]^\I^Z[M6=Y:Z:Z7WMN*.'PS[+7\/S.^HKD M?$G@S5-EPE0OV>$/M!'?AQU^E2:;X1U*QT/4+&7Q%=75Q<_P"K MNW#;X?IER?R(K?\ M#,?K,Z7U&7(N:T^>G:5EIIS77-MJM+ZD^PH>S4O;*[M MI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#% ]/]96AXD\&:IKFJ-=6GB6[ MTN$J%^SPA]H([\..OTKGCFF:NA*H\NDIII*/M*=VG>[OS65M-&[N^A;PV&YU M%8A6[\LO\KG745RNF^$=2L=#U"QE\175U<7/^KNW#;X?IER?R(K+M_ASK<-Q M%(WC/4)51@Q1@^& /3_64ZF9YI&--PRZ3VXHX?#- MRO72MM[LM?P_,[ZBN1\2>#-4US5&NK3Q+=Z7"5"_9X0^T$=^''7Z5)IOA'4K M'0]0L9?$5U=7%S_J[MPV^'Z9G:5EIIS77-MJ MM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#% ]/]96AX MD\&:IKFJ-=6GB6[TN$J%^SPA]H([\..OTKGCFF:NA*H\NDIII*/M*=VG>[OS M65M-&[N^A;PV&YU%8A6[\LO\KG745RNF^$=2L=#U"QE\175U<7/^KNW#;X?I MER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& /3_64ZF9YI&--PRZ3VXHX?#-RO72MM[LM?P_,[ZBN1\2>#-4US5&NK3Q+=Z7"5"_9X0^T M$=^''7Z5)IOA'4K'0]0L9?$5U=7%S_J[MPV^'Z9G:5EIIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5 M&#% ]/\ 65H>)/!FJ:YJC75IXEN]+A*A?L\(?:"._#CK]*YXYIFKH2J/ M+I*::2C[2G=IWN[\UE;31N[OH6\-AN=16(5N_++_ "N==17*Z;X1U*QT/4+& M7Q%=75Q<_P"KNW#;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& /3_64ZF9YI M&--PRZ3VXHX?#-RO72MM[LM?P_,[ZBN1\2>#-4US M5&NK3Q+=Z7"5"_9X0^T$=^''7Z5)IOA'4K'0]0L9?$5U=7%S_J[MPV^'Z9G:5EIIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM#JJ M*X&W^'.MPW$4C>,]0E5&#% ]/]96AXD\&:IKFJ-=6GB6[TN$J%^SPA]H M([\..OTKGCFF:NA*H\NDIII*/M*=VG>[OS65M-&[N^A;PV&YU%8A6[\LO\KG M745RNF^$=2L=#U"QE\175U<7/^KNW#;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q M1@^& /3_ %E.IF>:1C3<,NDW)>]^\I^Z[M6=Y:Z:Z7WMN*.'PS[+7 M\/S.^HKD?$G@S5-EPE0OV>$/M!'?AQU^E2:;X1U*QT/4+&7Q%= M75Q<_P"KNW#;X?IER?R(K?\ M#,?K,Z7U&7(N:T^>G:5EIIS77-MJM+ZD^PH M>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#% ]/]96AXD\&:IKF MJ-=6GB6[TN$J%^SPA]H([\..OTKGCFF:NA*H\NDIII*/M*=VG>[OS65M-&[N M^A;PV&YU%8A6[\LO\KG745RNF^$=2L=#U"QE\175U<7/^KNW#;X?IER?R(K+ MM_ASK<-Q%(WC/4)51@Q1@^& /3_64ZF9YI&--PRZ3VXHX?#-RO72MM[LM?P_,[ZBN1\2>#-4US5&NK3Q+=Z7"5"_9X0^T$=^''7Z M5)IOA'4K'0]0L9?$5U=7%S_J[MPV^'Z9G:5E MIIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$4C>,]0E5&#% M ]/]96AXD\&:IKFJ-=6GB6[TN$J%^SPA]H([\..OTKGCFF:NA*H\NDIII*/M M*=VG>[OS65M-&[N^A;PV&YU%8A6[\LO\KG745RNF^$=2L=#U"QE\175U<7/^ MKNW#;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& /3_64ZF9YI&--PRZ3VXHX?#-RO72MM[LM?P_,[ZBN1\2>#-4US5&NK3Q+=Z7" M5"_9X0^T$=^''7Z5)IOA'4K'0]0L9?$5U=7%S_J[MPV^'Z9G:5EIIS77-MJM+ZD^PH>S4O;*[MI:6G?6UM#JJ*X&W^'.MPW$ M4C>,]0E5&#% ]/\ 65H>)/!FJ:YJC75IXEN]+A*A?L\(?:"._#CK]*YX MYIFKH2J/+I*::2C[2G=IWN[\UE;31N[OH6\-AN=16(5N_++_ "N==17*Z;X1 MU*QT/4+&7Q%=75Q<_P"KNW#;X?IER?R(K+M_ASK<-Q%(WC/4)51@Q1@^& /3 M_64ZF9YI&--PRZ3VXHX?#-RO72MM[LM?P_,=\&[V MXOO#%U)3Z M 5?KLR' U\LRRA@\3+FG!6;5VF_GJ98VM#$8B=6FK)L****]XX@HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB DB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_9 end EX-101.SCH 10 ingn-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Consolidated Statements of Comprehensive Loss 2 link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Consolidated Statements of Comprehensive Loss (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100080 - Disclosure - Nature of Business link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Goodwill and Other Identifiable Intangible Assets link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Current Liabilities link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Restructuring charges link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Foreign Currency Exchange Contracts and Hedging link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Schedule II: Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Goodwill and Other Identifiable Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Nature of Business - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Summary of Significant Accounting Policies - Sales Revenue Disaggregated by Sales Channel and Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Summary of Significant Accounting Policies - Summary of Fair Value Assets Measured on Recurring Basis for Cash, Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Summary of Significant Accounting Policies - Summary of Components of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Summary of Significant Accounting Policies - Summary of Quantitative Information about Level 3 Inputs for Fair Value Measurement of Earnout Liability (Details) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Summary of Significant Accounting Policies - Summary of Reconciliation of Earnout Liability Measured and Carried Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents and Short-term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance Concentrations by Major Category (Details) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance Concentrations by Major Category (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance by Aging Category by Invoice Due Date (Details) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowances for Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Summary of Significant Accounting Policies - Breakdown of the Company Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Summary of Significant Accounting Policies - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Summary of Significant Accounting Policies - Computation of Depreciation and Amortization Using Straight Line Method Over Estimated Useful Lives of Assets (Details) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Summary of Significant Accounting Policies - Summary of Depreciation and Amortization Expense of Rental Equipment and Other Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Summary of Significant Accounting Policies - Summary of Property Plant and Equipment and Rental Equipment with Associated Accumulated Depreciation (Details) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Summary of Significant Accounting Policies - Summary of Property Plant and Equipment and Rental Equipment with Associated Accumulated Depreciation (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Summary of Significant Accounting Policies - Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Acquisitions - Summary of Preliminary Allocation of Purchase Price (Details) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Acquisitions - Summary of Unaudited Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Goodwill and Other Identifiable Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Goodwill and Other Identifiable Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Goodwill and Other Identifiable Intangible Assets - Schedule of Amortization Expense for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Goodwill and Other Identifiable Intangible Assets - Summary of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Goodwill and Other Identifiable Intangible Assets - Schedule of Annual Estimated Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Current Liabilities - Schedule of Accounts Payable and Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Current Liabilities - Schedule of Accrued Payroll (Details) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100600 - Disclosure - Leases - Schedule of Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Leases - Schedule of Right-of-Use Assets and Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100620 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100630 - Disclosure - Income Taxes - Components of Income (Loss) Before Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 100640 - Disclosure - Income Taxes - Components of Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 100650 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100660 - Disclosure - Income Taxes - Reconciliation of the Federal Statutory Income Tax Rate to the Effective Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 100670 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100680 - Disclosure - Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 100690 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100700 - Disclosure - Stockholders' Equity - Summary of Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 100710 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 100720 - Disclosure - Stockholders' Equity - Summary of Stock-based Compensation Expense Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 100730 - Disclosure - Stockholders' Equity - Summary of Stock-based Compensation Expense Recognized in Income Statement (Details) link:presentationLink link:calculationLink link:definitionLink 100740 - Disclosure - Stockholders' Equity - Assumptions Applied to Estimate Fair Value of Shares Issued Under ESPP (Details) link:presentationLink link:calculationLink link:definitionLink 100750 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100760 - Disclosure - Commitments and Contingencies - Schedule of Changes in Aggregate Product Warranty Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100770 - Disclosure - Restructuring Charges - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100780 - Disclosure - Foreign Currency Exchange Contracts and Hedging - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100790 - Disclosure - Schedule II: Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink Business to business receivables one. Business To Business Receivables One [Member] Business To Business Receivables One Accounts Receivable, before Allowance for Credit Loss, Current Gross accounts receivable Auditor Firm ID Auditor Firm ID 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Document Transition Report Document Transition Report Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Remaining weighted-average contractual term, Outstanding Lessee, Operating Lease, Liability, to be Paid, Rolling Maturity [Abstract] Maturities of lease liabilities due in the 12-month period ending December 31, Revenue, Remaining Performance Obligation, Amount Performance obligation partially offset of revenue recognized Increase (decrease) in operating lease right-of-use asset. Increase Decrease In Operating Lease Right Of Use Asset Operating lease right-of-use asset Money Market Funds [Member] Money Market Accounts Geographical [Axis] Geographical Earnings Per Share, Diluted, Other Disclosure [Abstract] Shares excluded from diluted weighted-average shares: Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Summary of Reconciliation of Earnout Liability Measured and Carried Fair Value on a Recurring Basis Accrued Vacation, Current Accrued vacation Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Vesting period Cost of Revenue Total cost of revenue Debt Securities, Available-for-Sale Fair value Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Change in net unrealized gains (losses) on foreign currency hedging Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Restricted Stock Units (RSUs) [Member] Restricted stock units Increase (Decrease) in Income Taxes Receivable Income tax receivable 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Collateralized Mortgage-Backed Securities [Member] Agency Mortgage-backed Securities Fair Value, Inputs, Level 1 [Member] Level 1 Entity Public Float Entity Public Float 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Standard warranty period offered. Standard Warranty Period Offered Standard warranty period offered Income Tax, Policy [Policy Text Block] Income Taxes Property, Plant and Equipment, Useful Life Property Plant And Equipment Useful Life Revenue from Contract with Customer, Excluding Assessed Tax Sales revenue Total sales revenue SEC Schedule, 12-09, Allowance, Other Real Estate Owned [Member] Allowance for Rental Asset Loss Fair value of earnout benefit. Fair Value of Earnout Benefit Fair value of earnout benefit Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances Allowance, reserves and other Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Stock-based compensation, unrecognized expense, nonvested granted awards Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Increase in valuation allowance Disaggregation of Revenue [Table Text Block] Sales Revenue Disaggregated by Sales Channel and Geographic Region Stock issued during period shares vesting of restricted stock units. Stock Issued During Period Shares Vesting Of Restricted Stock Units Vesting of restricted stock units, shares Payments to Acquire Businesses, Net of Cash Acquired Payment for acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired, Total Concentration Risk Type [Axis] Concentration Risk Type Earnout liability noncurrent. Earnout Liability Noncurrent Earnout liability - noncurrent ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Schedule of Business Acquisitions, by Acquisition [Table] Nature of business. Nature Of Business [Line Items] Nature Of Business [Line Items] Accounts Payable, Trade, Current Accrued inventory (in-transit and unvouchered receipts) and trade payables Summary of Preliminary Allocation of Purchase Price Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Measurement input, twenty-year risk free rate. Measurement Input Twenty Year Risk Free Rate [Member] 20-Year Risk Free Rate Derivative, Remaining Maturity Derivative contracts expiration period Fair value of contingent earnout consideration Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value Cost of rental revenue, including depreciation of $12,893, $11,103 and $8,860, respectively Costs incurred during the reporting period related to rental services. Cost Of Rental Cost of Goods and Service Benchmark [Member] Raw materials Aged 181-365 days. Aged181 To365 Days [Member] Aged 181-365 Days Accrued severance Accrued Severance Current Accrued severance current. Acquisition Goodwill, Acquired During Period Business to business and other receivables. Business To Business And Other Receivables [Member] Business To Business And Other Receivables Payments to produce and purchase rental equipment. Payments To Produce And Purchase Rental Equipment Production and purchase of rental equipment Operating Lease, Liability, Noncurrent Operating lease liability - noncurrent Operating lease liability - noncurrent Accounts payable and accrued expenses Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Current Liabilities Accounts Payable And Accrued expenses Business combination, recognized identifiable assets acquired and liabilities assumed, current liabilities, accounts payable and accrued expenses. Schedule of Stock by Class [Table] Schedule Of Stock By Class [Table] Share based compensation arrangement by share based payment award equity instruments other than options unvested and expected to vest weighted average grant date fair value. Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Unvested And Expected To Vest Weighted Average Grant Date Fair Value Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Unrealized Gains (Losses) on Cash Flow Hedges Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel Class of Stock [Line Items] Class Of Stock [Line Items] Balance Sheet Location [Axis] Balance Sheet Location Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule Of Accounts Notes Loans And Financing Receivable [Table] Assets, Current Total current assets Liabilities and Equity Total liabilities and stockholders' equity Entity Address, State or Province Entity Address, State or Province Derivative Instruments and Hedging Activities Disclosure [Text Block] Foreign currency exchange contracts and hedging Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Deferred tax expense (benefit) Number of contract designated hedges. Number Of Contract Designated Hedges Number of contract designated hedges Share based compensation arrangement by share based payment award options grants in period intrinsic value per share. Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Intrinsic Value Per Share Outstanding, Per share average intrinsic value Property, Plant and Equipment, Other Types [Member] Other property and equipment Incentive paid Incentive from Lessor Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Stock Options Outstanding, Ending balance Stock Options Outstanding, Beginning balance Supplier [Domain] Supplier Effective date of acquisition Effective date of acquisition Business Acquisition, Effective Date of Acquisition Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive loss Goodwill and Intangible Assets, Policy [Policy Text Block] Goodwill and Other Identifiable Intangible Assets Trading Symbol Trading Symbol Common Stock, Shares, Issued Common stock, shares issued Rental revenue net. Rental Revenue Net Rental revenue Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Selling and Marketing Expense [Member] Sales and Marketing Sales and Marketing Expense Number of customers accounting greater than ten percent of accounts receivable.​ Number Of Customers Accounting Greater Than Ten Percent Of Accounts Receivable Number of customers Foreign Tax Authority [Member] Foreign Shares, Outstanding Ending Balance, shares Beginning Balance, shares 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Number of shares common stock reserved for issuance Common Stock, Capital Shares Reserved for Future Issuance Advertising Expense Advertising costs AOCI Attributable to Parent [Member] Accumulated other comprehensive income (loss) Accumulated other comprehensive income (loss) Acquisitions Business Combination Disclosure [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee Maximum number of shares available for participant to purchase during period Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currency Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income Loss [Line Items] Deferred Tax Liabilities, Property, Plant and Equipment Property, plant, and equipment Entity Address, City or Town Entity Address, City or Town Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate Increase (Decrease) in Income Taxes Payable Income tax payable Property, Plant and Equipment [Table Text Block] Summary of Property Plant and Equipment and Rental Equipment with Associated Accumulated Depreciation Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Stock Options, Vested and exercisable Bank loans Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt Manufacturing equipment and tooling. Manufacturing Equipment And Tooling [Member] Manufacturing equipment and tooling Subsequent Event [Member] Subsequent Event Subsequent Event Type [Axis] Vendor two. Vendor Two [Member] Vendor two 2024 Lessee, Operating Lease, Liability, to be Paid, Next Rolling 12 Months Effective income tax rate reconciliation nondeductible compensation. Effective Income Tax Rate Reconciliation Nondeductible Compensation Nondeductible compensation Share based compensation arrangement by share based payment award equity instruments other than options unvested and expected to vest, outstanding, number. Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Unvested And Expected To Vest Outstanding Number Unvested and expected to vest restricted stock units/awards outstanding Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Additions based on tax positions related to prior year Additional Paid-in Capital [Member] Additional paid-in capital Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Components of Provisions for Income Taxes Non-US [Member] Non-U.S. revenue International Total revenue Business Acquisition, Pro Forma Revenue Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Inventory, Raw Materials, Gross Inventory raw materials Liabilities, Current [Abstract] Current liabilities Assets, Current [Abstract] Current assets Accounts Receivable, Allowance for Credit Loss, Current Total allowances - accounts receivable Accrued litigation settlement current. Accrued Litigation Settlement Current Accrued litigation settlement Impairment, Long-Lived Asset, Held-for-Use Impairments of long-lived assets Impairment, Long-Lived Asset, Held-for-Use, Total Statement of Stockholders' Equity [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted-average exercise price, Vested and expected to vest Accrued wages and other payroll related items. Accrued Wages And Other Payroll Related Items Current Accrued wages and other payroll related items Schedule of net accounts receivable. Schedule Of Net Accounts Receivable Table [Text Block] Schedule of Net Accounts Receivable Balance Concentrations by Major Category Operating Lease, Liability, Current Operating lease liability - current Advertising Cost [Policy Text Block] Advertising Costs Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Summary of Quantitative Information about Level 3 Inputs for Fair Value Measurement of Earnout Liability Property and equipment, net Property, Plant and Equipment, Net Property and equipment, net Gross Profit [Abstract] Gross profit Interest income, net Investment Income, Interest New Aera New Aera Inc. [Member] New Aera Inc. Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent U.S. Statutory rate Deferred tax assets intangible amortization. Deferred Tax Assets Intangible Amortization Intangible amortization SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Valuation And Qualifying Accounts Disclosure [Table] Entity Central Index Key Entity Central Index Key Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Restricted stock awards issued, net of forfeitures Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total Plan Name [Domain] Plan Name Unrealized Gain (Loss) on Derivatives Unrealized gain (loss) on derivative Share based compensation arrangement by share based payment award equity instruments vested and exercisable per share average intrinsic value. Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Vested And Exercisable Per Share Average Intrinsic Value Per share average intrinsic value, Vested and exercisable Risks and Uncertainties [Abstract] Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax, Total Gross unrealized gains Lessee, Operating Lease, Option to Extend Operating lease, option to extend Rental. Rental [Member] Rental Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Current Foreign Tax Expense (Benefit) Foreign Schedule of Goodwill [Table Text Block] Schedule of Changes in Carrying Amount of Goodwill Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income (loss) before provision for income taxes Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Goodwill impairment charge Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent Financial Instruments [Domain] Financial Instruments Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives Balance Sheet Location By Derivative Contract Type By Hedging Designation [Table] Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Stock-based compensation Unrealized Gains on Marketable Securities AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Stock Issued During Period, Value, Employee Stock Purchase Plan Employee stock purchases Cost, Depreciation Depreciation Depreciation Award Type [Axis] Award Type Lessee, Operating Leases [Text Block] Leases Restricted Stock [Member] Restricted stock awards Cash and Cash Equivalents [Abstract] Cash and cash equivalents Plan Name [Axis] Plan Name Allowance for doubtful accounts receivable current percentage. Allowance For Doubtful Accounts Receivable Current Percentage Total allowances - accounts receivable, percentage Geographical [Domain] Geographical Lessee, Operating Lease, Term of Contract Operating leases, lease term Credit insurance policy, deductible amount. Credit Insurance Policy Deductible Amount Credit insurance policy, deductible amount Assets Total assets UNITED STATES U.S. revenue Domestic Operating Lease, Right-of-Use Asset Operating lease right-of-use asset Retirement Plan Name [Domain] Retirement Plan Name Entity Registrant Name Entity Registrant Name Lessee, Operating Lease, Existence of Option to Extend [true false] Operating lease, existence of option to extend [true false] Lessee, Lease, Description [Line Items] Lessee Lease Description [Line Items] Related Party, Type [Domain] Accumulated deficit Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Total Accrued loss on purchase commitments Accrued Loss On Purchase Commitments Accrued loss on purchase commitments. Weighted average number of diluted shares outstanding based on net loss. Weighted Average Number Of Diluted Shares Outstanding Based On Net Loss Weighted-average common shares - diluted common stock Proceeds from Stock Plans Proceeds from employee stock purchases Supplemental Cash Flow Information [Abstract] Supplemental disclosures of cash flow information Retained Earnings [Member] Retained earnings Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unvested restricted stock units/ awards outstanding, Ending balance Unvested restricted stock units/ awards outstanding, Beginning balance Government grants policy. Government Grants Policy Policy [Text Block] Government Grants Impairment of Intangible Assets, Finite-Lived Impairment of finite lived intangible assets Deferred tax liability Deferred Income Tax Liabilities, Net Stock Issued During Period, Shares, Employee Stock Purchase Plans Employee stock purchases, shares Minimum [Member] Minimum Minimum California Franchise Tax Board [Member] California Revenues Revenues Total revenue Proceeds from Stock Options Exercised Proceeds from stock options exercised Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Derivative Instruments and Hedging Activities Disclosure [Abstract] Operating Lease, Liability Total lease liabilities Total lease liabilities Revenue [Policy Text Block] Revenue Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Volatility, Minimum Accrued Income Taxes, Current Income tax payable Equity Component [Domain] Equity Component Cash, Cash Equivalents and Investments [Table Text Block] Summary of Cash, Cash Equivalents and Short-term Investments Defined Contribution Plan, Cost Defined benefit plan, contributed by employer net of forfeitures Accounts payable and other accrued liabilities Accounts Payable and Other Accrued Liabilities Employee Stock Option [Member] Stock options Stock Option Plan Awards Receivables [Abstract] Unusual or Infrequent Item, or Both [Axis] Unusual or Infrequent Item, or Both Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Measurement Frequency [Axis] Measurement Frequency Goodwill, Foreign Currency Translation Gain (Loss) Translation adjustment Marketable Securities [Abstract] Marketable securities 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 Unusual or Infrequent Item, or Both [Domain] Unusual or Infrequent Item, or Both Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date Purchase price as percentage of stock price on offering period Deferred Tax Liabilities, Gross Deferred tax liabilities Deferred Tax Liabilities, Gross, Total Deferred Foreign Income Tax Expense (Benefit) Foreign Measurement input, weighted average cost of capital. Measurement Input Weighted Average Cost Of Capital [Member] WACC Assets [Abstract] Assets Contract with customer liability and lease deferred revenue current. Contract With Customer Liability And Lease Deferred Revenue Current Deferred revenue - current Amortization of Intangible Assets Amortization expense for intangible assets Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Number of equity awards available for grant Potential increase in number of shares available for issuance during next fiscal year. Potential Increase In Number Of Shares Available For Issuance During Next Fiscal Year Potential increase of shares available for issuance Effective income tax rate reconciliation change in fair value. Effective Income Tax Rate Reconciliation Change In Fair Value Change in fair value Number of contract ineffective hedges. Number Of Contract Ineffective Hedges Number of contract ineffective hedges Common stock, $0.001 par value per share; 200,000,000 shares authorized; 23,324,750 and 22,941,643 shares issued and outstanding as of December 31, 2023 and 2022, respectively Common Stock, Value, Issued Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Valuation allowance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Remaining weighted-average contractual term, Vested and exercisable Furniture and Fixtures [Member] Furniture and equipment Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents 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 Auditor Name Auditor Name Operating Income (Loss) Income (loss) from operations SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type Institutional insured liquidity deposit savings. Institutional Insured Liquidity Deposit Savings [member] Institutional Insured Liquidity Deposit Savings Total purchase price Business Combination, Consideration Transferred Deferred Income Tax Expense (Benefit) Deferred income taxes Deferred Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Provision for income taxes Provision for income taxes Deferred tax assets lease liability. Deferred Tax Assets Lease Liability Lease liability Research and Development Expense [Member] Research and Development Research and Development Expense Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Reductions based on tax positions related to prior year Nature of Operations [Text Block] Nature of Business Cash Cash SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Lessee, Leases [Policy Text Block] Leases Deferred tax assets capitalized research and development. Deferred Tax Assets Capitalized Research And Development Capitalized R&D under Sec 174 Contract with Customer, Performance Obligation Satisfied in Previous Period Cash payments received in advance of satisfying performance obligations Revenue recognized included in deferred revenue Accounts Payable and Accrued Liabilities Disclosure [Text Block] Current Liabilities Concentration Risk, Percentage Concentration Risk, Percentage Share-Based Payment Arrangement, Expense Stock-based compensation expense Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Volatility, Maximum Payment, Tax Withholding, Share-Based Payment Arrangement Payment of employment taxes related to release of restricted stock Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Measurement Input Type [Domain] Measurement Input Type Equipment [Member] Rental equipment Increase (Decrease) in Operating Lease Liability Operating lease liability Concentration Risk [Line Items] Concentration Risk [Line Items] Beginning year of expiry for research and development credits carryforwards. Beginning Year Of Expiry For Research And Development Credits Carryforwards Research and development credits carryforwards expiration, beginning year Taxes Payable, Current Accrued franchise, sales and use taxes Taxes Payable, Current, Total Finite-Lived Intangible Assets, Net Intangible assets, net Net amount Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Aging of Capitalized Exploratory Well Costs [Axis] Aging of Capitalized Exploratory Well Costs Allowances for sales returns. Allowances For Sales Returns [Member] Allowance for Sales Returns Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Earnings Per Share, Policy [Policy Text Block] Loss Per Share Property, Plant, and Equipment, Salvage Value Salvage value of expenditures for additions, improvements and replacements Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Additions based on tax positions related to current year Computer equipment and software. Computer Equipment And Software [Member] Computer equipment and software Commitments and Contingencies, Policy [Policy Text Block] Loss Contingencies Other Nonoperating Income (Expense) Other income (expense) Other Nonoperating Income (Expense), Total Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Change in fair value Operating Expenses [Abstract] Operating expense Property, Plant and Equipment [Abstract] Property and equipment Two thousand and fourteen employee stock purchase plan. Two Thousand And Fourteen Employee Stock Purchase Plan [Member] 2014 ESPP Plan Cash, and cash equivalents and marketable securities. Cash And Cash Equivalents And Marketable Securities Policy [Text Block] Cash, Cash Equivalents, and Marketable Securities Revenue from External Customers by Geographic Areas [Table Text Block] Breakdown of Company's Revenue from U.S. and Non-U.S. Sources Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction, Total Entity Voluntary Filers Entity Voluntary Filers Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other comprehensive income (loss), net of tax Income (Loss) from Continuing Operations before Income Taxes, Foreign Foreign US Government Securities, at Carrying Value U.S. Treasury securities Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other assets Other Accrued Liabilities, Current Other accrued expenses Equity [Text Block] Stockholders' Equity Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share Basic [Line Items] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Weighted-average exercise price, Vested and exercisable 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] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Lease, Cost [Table Text Block] Schedule of Right-of-Use Assets and Operating Lease Liabilities Developed Technology Developed Technology Rights [Member] Share based compensation arrangement by share based payment award per share price exercised. Share Based Compensation Arrangement By Share Based Payment Award Per Share Price Exercised Price per share, Exercised Entity [Domain] Entity Gain (Loss) on Disposition of Property Plant Equipment, Total Gain (Loss) on Disposition of Property Plant Equipment Gain on sale of former rental assets Cost of Goods and Services Sold Cost of sales revenue Cost of Goods and Services Sold, Total Earnings Per Share [Abstract] OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Change in net unrealized gains (losses) on marketable securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax, Total Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of Maturities of Lease Liabilities Number of designated derivative contracts. Number Of Designated Derivative Contracts Number of designated derivative contracts Total Total Deferred Tax Liabilities, Net Accounting Policies [Abstract] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Lessee, Lease, Description [Table] Lessee Lease Description [Table] 2028 Lessee, Operating Lease, Liability, to be Paid, Rolling Year Five 401(k) retirement savings plan. Four Zero One K Retirement Savings Plan [Member] 401(k) Retirement Savings Plan SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Balance at End of Year Balance at Beginning of Year Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Credit Risk Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Employee stock purchase plan. Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan Other Noncurrent Assets [Member] Other Noncurrent Assets Summary of Unaudited Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Adjustments related to preexisting warranties (including changes in estimates) Change in estimates related to preexisting warranties Earnings Per Share, Basic Earnings Per Share, Basic, Total Basic net loss per share attributable to common stockholders (Note 2) Net loss per share - basic common stock Customer Concentration Risk [Member] Customer Concentration Risk Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Summary of Components of Accumulated Other Comprehensive Income (Loss) Inventory Write-down Provision for inventory losses Commitments and contingencies (Note 9) Commitments and Contingencies Income Taxes Receivable Income tax receivable Number of customers. Number Of Customers Number of customers Business Combinations [Abstract] Acquisition-related expenses Business Combination, Acquisition Related Costs Income Statement [Abstract] Debt Securities, Available-for-Sale, Current Marketable securities Total Related Party, Type [Axis] Increase (Decrease) in Accounts Payable and Accrued Liabilities Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total Operating Lease, Cost Operating lease cost Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total Accumulated impairment losses Goodwill, Impaired, Accumulated Impairment Loss Goodwill, accumulated impairment loss Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Change in fair value of earnout liability Measurement Input Type [Axis] Measurement Input Type Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Stock Options, Vested and expected to vest Statistical Measurement [Domain] Statistical Measurement Net Cash Provided by (Used in) Operating Activities Net cash provided by (used in) operating activities All Award Types Award Type Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts Notes And Loans Receivable [Line Items] Operating Lease, Payments Cash paid for operating lease liabilities Net income loss available to common stockholders basic and diluted. Net Income Loss Available To Common Stockholders Basic And Diluted [Abstract] Numerator—basic and diluted: Net loss per share - diluted common stock Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Diluted net loss per share attributable to common stockholders (Note 2) Product and Service [Domain] Product and Service Deferred Tax Assets, Operating Loss Carryforwards Net operating loss and credit carryforward Deferred Tax Assets, Operating Loss Carryforwards, Total Unrecognized Tax Benefits Balance at end of period Balance at beginning of period SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent R&D credit, net of reserve Aged 91-180 days. Aged91 To180 Days [Member] Aged 91-180 Days Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Doubtful accounts percentage. Doubtful Accounts Percentage Doubtful accounts, percentage Increase (Decrease) in Other Noncurrent Liabilities Other noncurrent liabilities Fair Value, Recurring [Member] Fair Value Measurements Recurring CARES Act Of 2020 aid amount. C A R E S Act Of2020 Aid Amount Grant amount received Number of Reportable Segments Number of reportable segments Standard Product Warranty Description Product warranty description Additional Paid in Capital, Common Stock Additional paid-in capital Inventory, Policy [Policy Text Block] Inventories Gross profit sales revenue. Gross Profit Sales Revenue Gross profit-sales revenue Gross profit-sales revenue US Treasury Securities [Member] US Treasury Securities Components of Deferred Tax Assets and Liabilities [Abstract] Deferred tax assets (liabilities) Number of contract non-designated hedges. Number Of Contract Non Designated Hedges Number of contract non-designated hedges Aging of Capitalized Exploratory Well Costs, Period Range [Domain] Aging of Capitalized Exploratory Well Costs, Period Range Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Stock options exercised, shares Stock Options, Exercised Consolidation, Policy [Policy Text Block] Basis of Consolidation Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other Schedule of depreciation and amortization expense. Schedule Of Depreciation And Amortization Expense Table [Text Block] Summary of Depreciation and Amortization Expense of Rental Equipment and Other Property and Equipment Liabilities and Equity [Abstract] Liabilities and stockholders' equity Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule Of Earnings Per Share Basic By Common Class [Table] Time based restricted stock awards. Time Based Restricted Stock Awards [Member] Time based restricted stock awards Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Selling and Marketing Expense Sales and marketing Selling and Marketing Expense, Total Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized tax benefits that, if recognized, would affect the effective tax rate 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Increase (Decrease) in Employee Related Liabilities Accrued payroll Increase (Decrease) in Employee Related Liabilities, Total Share based compensation expense reduced rate for estimated forfeiture. Share Based Compensation Expense Reduced Rate For Estimated Forfeiture Rate of reduced stock-based compensation expense for estimated forfeiture Schedule of Product Warranty Liability [Table Text Block] Schedule of Changes in Aggregate Product Warranty Liabilities Equity [Abstract] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less imputed interest Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted Grants of units unvested Long lived assets. Long Lived Assets Policy [Text Block] Long-lived Assets Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Net loss Business Acquisition, Pro Forma Net Income (Loss) Cost of Property Repairs and Maintenance Repairs and maintenance expense Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted-average exercise price, Exercised Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Derivatives, Fair Value [Line Items] Derivatives Fair Value [Line Items] Equity Components [Axis] Retained earnings Increase (Decrease) in Accounts Receivable Accounts receivable Restructuring and Related Activities [Abstract] Inventory Disclosure [Abstract] Provision for sales returns and doubtful accounts. Provision For Sales Returns And Doubtful Accounts Provision for sales revenue returns and doubtful accounts Cash consideration Payments to Acquire Businesses, Gross Rent expense, including short-term lease cost. Rent Expense Including Short Term Lease Cost Rent expense, including short-term lease cost Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted-average grant date fair value per share, Vested Licenses. Licenses [Member] Licenses Performance and time based restricted stock awards. Performance And Time Based Restricted Stock Awards [Member] Performance and time based restricted stock awards Local Phone Number Local Phone Number Sales channel business to business. Sales Channel Business To Business [Member] Business to Business Property, Plant and Equipment [Line Items] Property Plant And Equipment [Line Items] Sale of Stock [Axis] Sale of Stock Investment Income [Table] Schedule Of Investment Income Reported Amounts By Category [Table] Designated as Hedging Instrument [Member] Designated Derivative Contracts Inventory Valuation Reserves Less: reserves Current Federal Tax Expense (Benefit) Federal Stock issued during period value vesting of restricted stock units. Stock Issued During Period Value Vesting Of Restricted Stock Units Vesting of restricted stock units Research Tax Credit Carryforward [Member] Research and Development Credit Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Restricted stock awards issued, net of forfeitures, shares Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total Goodwill Ending Balance Beginning Balance Goodwill Goodwill, Total Significant accounting policies. Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Statement of Cash Flows [Abstract] Comprehensive Income, Policy [Policy Text Block] Fair Value of Accumulated Other Comprehensive Income (Loss) Performance and time based restricted stock units. Performance And Time Based Restricted Stock Units [Member] Performance and time based restricted stock units Performance and time based restricted stock units Nature of business. Nature Of Business [Table] Nature Of Business [Table] Credit insurance policy retention percentage. Credit Insurance Policy Retention Percentage Credit insurance policy, retention percentage Income Tax Authority [Domain] Income Tax Authority Earnout liabilities fair value disclosure. Earnout Liabilities Fair Value Disclosure Ending Balance Beginning Balance Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated other comprehensive income (loss) Property, Plant and Equipment, Policy [Policy Text Block] Property and Equipment Gross Profit Total gross profit Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Foreign Currency Translation Adjustments Maximum percentage of common stock eligible to purchase under employee stock purchase plan through payroll deductions. Maximum Percentage Of Common Stock Eligible To Purchase Under Employee Stock Purchase Plan Through Payroll Deductions Maximum percentage of common stock eligible to purchase through payroll deductions for participants Maximum percentage of common stock eligible to purchase through payroll deductions for participants Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Document Annual Report Document Annual Report Purchase Obligation, to be Paid, Year One Outstanding purchase orders due within one year with its outside vendors and suppliers Share based compensation arrangement by share based payment award per share price vested and exercisable. Share Based Compensation Arrangement By Share Based Payment Award Per Share Price Vested And Exercisable Price per share, Vested and exercisable Common Stock, Par or Stated Value Per Share Common stock, par value Gross profit rental revenue. Gross Profit Rental Revenue Gross profit-rental revenue Gross profit-rental revenue Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effect of exchange rates on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Amount expected to recognized over weighted-average period Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Remaining weighted-average contractual term, Vested and expected to vest Effective Income Tax Rate Reconciliation, Percent [Abstract] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum [Member] Maximum Share based compensation arrangement by share based payment award equity instruments vested and expected to vest per share average intrinsic value. Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Vested And Expected To Vest Per Share Average Intrinsic Value Per share average intrinsic value, Vested and expected to vest Retirement Plan Name [Axis] Retirement Plan Name Effective income tax rate reconciliation nondeductible expense share based compensation expense (benefit). Effective Income Tax Rate Reconciliation Nondeductible Expense Share Based Compensation Expense Benefit Stock-based compensation Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Share-Based Payment Arrangement, Additional Disclosure [Abstract] Stock-based compensation expense by type of award: Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Summary of Reconciliation of Unrecognized Tax Benefits Fair Value, Inputs, Level 3 [Member] Level 3 APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Allowances for sales returns. Allowances For Sales Returns Sales returns Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Standard and Extended Product Warranty Accrual, Decrease for Payments Settlements made (in cash or in kind) Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net increase (decrease) in cash and cash equivalents Payables and Accruals [Abstract] General and Administrative Expense [Member] General and Administrative General and Administrative Expense Noncash Investing and Financing Items [Abstract] Supplemental disclosure of non-cash transactions Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Stock options and other dilutive awards Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Stock Options, Forfeited Deferred tax liabilities intangible amortization. Deferred Tax Liabilities Intangible Amortization Intangible amortization Percentage on outstanding common stock. Percentage On Outstanding Common Stock Percentage on outstanding shares of common stock Document Financial Statement Error Correction [Flag] Held & Unbilled. Held Unbilled [Member] Held And Unbilled Schedule of Inventory, Current [Table Text Block] Schedule of Inventories Denominators for basic and diluted earnings per share. Denominators For Basic And Diluted Earnings Per Share [Abstract] Denominator: City Area Code City Area Code Deferred State and Local Income Tax Expense (Benefit) State Inventory, Net Inventories, net Inventories, net Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities Share based compensation arrangements by share based payment award options expired in period weighted average exercise price. Share Based Compensation Arrangements By Share Based Payment Award Options Expired In Period Weighted Average Exercise Price Weighted-average exercise price, Expired Asset-Backed Securities, at Carrying Value Corporate bonds Deferred capped rental revenue. Deferred Capped Rental Revenue Deferred capped rental revenue Lessee, Operating Lease, Liability, to be Paid, after Rolling Year Five Thereafter Business Acquisition [Line Items] Customer [Domain] Customer Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated depreciation Less accumulated depreciation 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 General and Administrative Expense General and administrative General and Administrative Expense, Total General and administrative expense Standard Product Warranty, Policy [Policy Text Block] Product Warranty Weighted Average Number of Shares Outstanding, Basic Basic common shares Weighted-average common shares - basic common stock Weighted Average Number of Shares Outstanding, Basic, Total Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Assumptions Applied to Estimate Fair Value of Shares Issued Under ESPP Employee Stock [Member] Employee Stock Purchase Plan Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities Research and Development Expense, Policy [Policy Text Block] Research and Development SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Schedule II: Valuation and Qualifying Accounts Tabular disclosure of net accounts receivable balance by aging category by invoice due date. Schedule Of Net Accounts Receivable Balance By Aging Category By Invoice Due Date Table [Text Block] Schedule of Percentage Breakdown of Net Accounts Receivable by Aging Category by Invoice Due Date Rental revenues. Rental Revenues [Member] Rental Revenue Statement [Table] Statement [Table] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Summary of Stock Options Activity Accounts Receivable [Member] Net Accounts Receivable Beginning year of expiry for net operating loss carryforwards. Beginning Year Of Expiry For Net Operating Loss Carryforwards Net operating loss carryforwards expiration, beginning year Increase (Decrease) in Contract with Customer, Liability Deferred revenue Allowance for rental revenue adjustments. Allowance For Rental Revenue Adjustments [Member] Allowance for Rental Revenue Adjustments Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Operating lease liabilities payments due Not Designated as Hedging Instrument [Member] Non-Designated Derivative Contracts 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Statement [Line Items] Statement [Line Items] Allowances accounts receivable. Allowances Accounts Receivable Allowances - accounts receivable Construction in progress and computer software. Construction In Progress And Computer Software [Member] Construction in Process and Computer Software or Development Cost Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Shares excluded from diluted weighted-average shares Share based compensation arrangement by share based payment award per share price vested and expected to vest. Share Based Compensation Arrangement By Share Based Payment Award Per Share Price Vested And Expected To Vest Price per share, Vested and expected to vest Forward Contracts [Member] Forward Contracts Date of incorporation of subsidiary Entity Incorporation, Date of Incorporation Date of incorporation of subsidiary Percentage of Non-US revenue invoiced in Euros. Percentage Of Non U S Revenue Invoiced In Euros Percentage of Non-US revenue invoiced in Euros Physio-Assist SAS Physio Assist SAS [Member] Physio Assist SAS. Gain (Loss) on Disposition of Intangible Assets Loss on disposal of intangible asset Loss on disposal of intangible asset Asset Class [Domain] Asset Class Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Components of Deferred Tax Assets and Liabilities Noncash or Part Noncash Acquisition, Value of Liabilities Assumed Accrued value of earnout related to acquisition Noncash or Part Noncash Acquisition, Value of Liabilities Assumed, Total Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Net accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current, Total Cost of revenue. Cost Of Revenue [Member] Cost of Revenue Customer [Axis] Customer Gain (loss) on write off of rental assets and other fixed assets. Gain Loss On Write Off Of Rental Assets And Other Fixed Assets Loss on rental assets and other fixed assets Common Stock [Member] Common stock 2027 Lessee, Operating Lease, Liability, to be Paid, Rolling Year Four Time based restricted stock units. Time Based Restricted Stock Units [Member] Time based restricted stock units Rental revenue adjustments. Rental Revenue Adjustments Rental revenue adjustments Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Total cash and cash equivalents Financing Receivable, Allowance for Credit Loss [Table Text Block] Schedule of Allowances for Accounts Receivable Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of Stock-based Compensation Expense Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Accounts Payable Related payable Accounts Payable, Total Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Inventory, Finished Goods, Gross Finished goods Antidilutive Securities, Name [Domain] Antidilutive Securities, Name Operating loss carryforwards not subject o expiration. Operating Loss Carryforwards Not Subject To Expiration Net operating loss carryforwards, indefinite life Income (Loss) from Continuing Operations before Income Taxes, Domestic United States Corporate minimum income tax rate. Corporate Minimum Income Tax Rate Corporate minimum income tax rate Cash [Member] Cash Cover [Abstract] Current tax expense Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus 2023 Plan Two Thousand And Twenty Three Incentive Plan Member Two thousand and twenty three incentive plan Member Product Warranty Accrual, Current Warranty reserve - current Increase decrease in warranty reserve. Increase Decrease In Warranty Reserve Warranty reserve Earnout liability measurement input. Earnout Liability Measurement Input Earnout liability, measurement input Income Taxes Paid, Net Cash paid (received) during the period for income taxes, net of refunds received Income Taxes Paid, Net, Total Sale of Stock [Domain] Sale of Stock Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type Income Tax Contingency [Table] Income Tax Contingency [Table] Accrued purchasing card liability. Accrued Purchasing Card Liability Accrued purchasing card liability Share-Based Payment Arrangement [Policy Text Block] Accounting for Stock-Based Compensation 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 grant date fair value per share, Granted Derivatives, Methods of Accounting, Hedging Derivatives [Policy Text Block] Fair Value of Derivative Instruments and Hedging Activities Proceeds from Sale of Productive Assets Proceeds from sale of former assets Proceeds from Sale of Productive Assets, Total Security Exchange Name Security Exchange Name Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Stock option period, expiration Domestic Tax Authority [Member] Federal Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Schedule of Amortization Expense for Intangible Assets Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Total other comprehensive income (loss), net of tax Other comprehensive income (loss) Recently issued 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 Operating lease liability Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liability Non-current Business combination recognized identifiable assets acquired and liabilities assumed operating lease liability non-current. Schedule of Finite-Lived Intangible Assets [Table] Schedule Of Finite Lived Intangible Assets [Table] Property, Plant and Equipment, Gross Property and equipment Total property and equipment Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Doubtful accounts. Doubtful Accounts Doubtful accounts Current State and Local Tax Expense (Benefit) State Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Non-cash right-of-use assets obtained in exchange for new operating lease obligations Hedging Designation [Domain] Hedging Designation SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Deletions Cost of Revenue [Abstract] Cost of revenue Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted-average exercise price, Forfeited Lifetime warranties. Lifetime Warranties [Member] Lifetime Warranties Patents and Websites. Patents And Websites [Member] Patents And Websites Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Property Plant And Equipment Useful Life Property, Plant, and Equipment, Useful Life, Term, Description Property, plant, and equipment, useful life, term, description. Legal Entity [Axis] Legal Entity Financial Instrument [Axis] Financial Instrument Weighted Average Number of Shares Outstanding, Diluted [Abstract] Denominator calculation from basic to diluted: Weighted-average number of shares used in calculating net loss per share attributable to common stockholders: Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Summary of Restricted Stock Activity Stock Issued During Period, Value, Stock Options Exercised Stock options exercised Credit insurance policy coverage limit. Credit Insurance Policy Coverage Limit Credit insurance policy, coverage limit Entity Emerging Growth Company Entity Emerging Growth Company Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Total intrinsic value of options exercised Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Stock option shares outstanding Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding, Beginning Balance Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding, Ending Balance Amendment Flag Amendment Flag Inventory, Noncurrent Noncurrent inventories expected to be realized or consumed Inventory, Noncurrent, Total Voting rights associated with each share of common stock. Voting Rights Associated With Each Share Of Common Stock Number of voting rights per share of common stock Tax Credit Carryforward, Amount Tax credits carryforwards Research and development credits carryforwards Marketable Securities, Current Marketable securities Rental revenue adjustments percentage. Rental Revenue Adjustments Percentage Rental revenue adjustments, percentage Share based compensation arrangement by share based payment award per share price forfeited. Share Based Compensation Arrangement By Share Based Payment Award Per Share Price Forfeited Price per share, Forfeited Payments to Acquire Intangible Assets Investment in intangible assets Commercial. Commercial [Member] Commercials Technology-Based Intangible Assets [Member] Technology Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Supplier [Axis] Supplier Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Annual Estimated Amortization Expense Restructuring Charges Restructuring and Related Activities Disclosure [Text Block] Purchases of available-for-sale securities Payments to Acquire Debt Securities, Available-for-Sale Leases [Abstract] Finite-Lived Intangible Asset, Expected Amortization, after Year Five Thereafter 2014 Share Reserve Plan Two Thousand And Fourteen Plan Share Reserve [Member] Two thousand and fourteen plan share reserve. Schedule of employee related liabilities current. Schedule Of Employee Related Liabilities Current Table [Text Block] Schedule of Accrued Payroll Securities Act File Number Entity File Number Rental equipment allowance. Rental Equipment Allowance Rental equipment, allowance Aged over 365 days. Aged Over365 Days [Member] Aged Over 365 Days Deferred Tax Assets, Gross Deferred tax assets Receivable [Policy Text Block] Accounts Receivable Goodwill and Intangible Assets Disclosure [Abstract] Balance Sheet Related Disclosures [Abstract] 2025 Lessee, Operating Lease, Liability, to be Paid, Rolling Year Two Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Ending balance Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Beginning balance Deferred Tax Assets, Valuation Allowance Valuation allowance Valuation allowance Operating Expenses Total operating expense Sales returns percentage. Sales Returns Percentage Sales returns, percentage Auditor Location Auditor Location Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected term (years) Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Number of Operating Segments Number of operating segments Accrued Bonuses, Current Accrued bonuses Common stock capital shares reserved for future issuance minimum annual increase. Common Stock Capital Shares Reserved For Future Issuance Maximum Annual Increase Common stock capital shares reserved for future issuance maximum annual increase Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Unrecognized compensation cost related to unvested employee excluding estimated forfeitures Liabilities, Noncurrent [Abstract] Long-term liabilities Fair value of earn out liablity. Fair Value Of Earn Out Liablity Fair value of earn out liablity Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Shares withheld related to net restricted stock settlement, shares Schedule of depreciation and amortization computed using straight line method over estimated useful lives of assets. Schedule Of Depreciation And Amortization Computed Using Straight Line Method Over Estimated Useful Lives Of Assets Table [Text Block] Computation of Depreciation and Amortization using Straight Line Method Over Estimated Useful Lives of Assets Standard and Extended Product Warranty Accrual Product warranty liability at end of period Product warranty liability at beginning of period Standard and Extended Product Warranty Accrual, Total Revenues [Abstract] Revenue Entity Address, Address Line One Entity Address, Address Line One Revenue Benchmark [Member] Sales Revenue, Net Net Investment Income [Line Items] Schedule Of Investment Income Reported Amounts By Category [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Option Indexed to Issuer's Equity, Type [Axis] Option Indexed to Issuer's Equity, Type Antidilutive Securities [Axis] Antidilutive Securities Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total Finite-Lived Intangible Assets, Gross Gross carrying amount Finite-Lived Intangible Assets, Gross, Total Lessee operating lease option to extend term. Lessee Operating Lease Option To Extend Term Operating lease option to extend term Accrued liabilities related to restructuring charges Accrued Liabilities Related to Restructuring Charges Accrued liabilities related to restructuring charges Subsequent Event Type [Domain] Increase (decrease) in net rental revenue. Increase Decrease In Net Rental Revenue Increase in net rental revenue related to prior years Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk free interest rate, Minimum Income Statement Location [Axis] Income Statement Location Fair value of earnout liability. Fair Value Of Earnout Liability Policy [Text Block] Fair Value of Earnout Liability Restricted Stock, Value, Shares Issued Net of Tax Withholdings Shares withheld related to net restricted stock settlement Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Risk free interest rate, Maximum Medicares service reimbursement programs. Medicares Service Reimbursement Programs [Member] Medicare's Service Reimbursement Programs Aged 0-90 days. Aged0 To90 Days [Member] Aged 0-90 Days Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Accrued expenses Rental revenue recognition, new accounting pronouncement timing. Rental Revenue Recognition New Accounting Pronouncement Timing Rental revenue earned SEC Schedule, 12-09, Allowance, Credit Loss [Member] Allowance for Doubtful Accounts Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected dividend yield Restructuring charges Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Share based compensation arrangement by share based payment award per share price expired Share Based Compensation Arrangement By Share Based Payment Award Per Share Price Expired Price per share, Expired 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Fair Value, Inputs, Level 2 [Member] Level 2 Customer two. Customer Two [Member] Customer Two Two thousand and fourteen equity incentive plan. Two Thousand And Fourteen Equity Incentive Plan [Member] 2014 Plan Depreciation, Depletion and Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Total Product and Service [Axis] Product and Service Contract with Customer, Liability, Noncurrent Deferred revenue - noncurrent Title of 12(b) Security Title of 12(b) Security Finite-Lived Intangible Assets, Accumulated Amortization Accumulated amortization Addition for acquisition Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Acquisition Fair value, measurement with unobservable inputs reconciliation, recurring basis, liability, acquisition. Inogen Europe Holding B.V. Inogen Europe Holding B V [Member] Inogen Europe Holding B.V. Preacquisition loss recoveries. Preacquisition Loss Recoveries Preacquisition loss recoveries Number of customers accounting greater than ten percent of revenue. Number Of Customers Accounting Greater Than Ten Percent Of Revenue Number of customers Money Market Funds, at Carrying Value Money market accounts Summary of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Income Tax Authority, Name [Axis] Income Tax Authority, Name Fair Value, Assets Measured on Recurring Basis [Table Text Block] Summary of Fair Value Assets Measured on Recurring Basis for Cash, Cash Equivalents and Marketable Securities Prepaid Expenses and Other Current Assets [Member] Prepaid Expenses And Other Current Assets Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities Business to business receivables. Business To Business Receivables [Member] Business To Business Receivables Accounts Payable and Accrued Liabilities, Current Accounts payable and accrued expenses Accounts payable and accrued expenses State and Local Jurisdiction [Member] State Impairment charges Impairment charges Goodwill, Impairment Loss Goodwill impairment loss Segment Reporting, Policy [Policy Text Block] Business Segments Concentration Risk [Table] Concentration Risk [Table] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Stock issued during period shares stock options expired. Stock Issued During Period Shares Stock Options Expired Stock Options, Expired Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Major Customers, Policy [Policy Text Block] Concentration of Customers and Vendors Increase (Decrease) in Inventories Inventories Increase (Decrease) in Inventories, Total Contract with Customer, Liability Deferred revenue Contract with Customer, Liability, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Terms of Award Terms of shares available for issuance Institutional insured liquidity deposit savings. Institutional Insured Liquidity Deposit Savings Institutional Insured Liquidity Deposit Savings Common Stock, Shares, Outstanding Common stock, shares outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted-average grant date fair value per share, Forfeited/canceled Measurement input, revenue volatility. Measurement Input Revenue Volatility [Member] Revenue Volatility Share-based​ compensation arrangement​ by share​-based​ payment​ award, options, grant​ in period, ​fair​ value. Share Based Compensation Arrangement By Share Based Payment Award Options Grant In Period Fair Value Total weighted average fair value of stock options granted Restructing costs Restructuring Costs Restructuring Costs, Total SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Additions Supplier Concentration Risk [Member] Supplier Concentration Risk CARES Act. C A R E S Act [Member] CARES Act Business Combinations Policy [Policy Text Block] Business Combinations Tax Credit Carryforward [Axis] Tax Credit Carryforward Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of liability for unrecognized tax benefits Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date Purchase price as percentage of stock price on exercise date Concentration Risk Type [Domain] Concentration Risk Type Two thousand and twelve stock incentive plan. Two Thousand And Twelve Stock Incentive Plan [Member] 2012 Plan Income Statement Location [Domain] Income Statement Location Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Total net change in unrealized gains (losses) on foreign currency hedging Sales Channel, Directly to Consumer [Member] Direct-to-Consumer Business Combination and Asset Acquisition [Abstract] Document Type Document Type Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Loss on purchase commitments Loss on Purchase Commitments Loss on purchase commitments. Measurement input, market price of risk. Measurement Input Market Price Of Risk [Member] Market Price of Risk Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Other Identifiable Intangible Assets Derivative, Notional Amount Derivative contracts notional amounts Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Forfeited/canceled Net Cash Provided by (Used in) Financing Activities Net cash provided by financing activities Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Number of additional number of shares reserve to provision Total deferred tax expense (benefit) Deferred Income Taxes and Tax Credits Entity Filer Category Entity Filer Category Balance Sheet Location [Domain] Balance Sheet Location Increase (Decrease) in Other Noncurrent Assets Other noncurrent assets Income Tax Authority, Name [Domain] Income Tax Authority, Name Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Change in foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Components of Income (Loss) Before Provision for Income Taxes Excise tax rate on corporate stock repurchases in tax year. Excise Tax Rate on Corporate Stock Repurchases in Tax Year Excise tax rate on corporate stock repurchases in tax year Product Warranty Accrual, Noncurrent Warranty reserve - noncurrent Vendor three. Vendor Three [Member] Vendor three Trade Name Trade Names Trade Names [Member] Assignee Third Party [Member] Third party. Asset Class [Axis] Asset Class Less: reclassification adjustment for net (gains) losses included in net loss Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Nonoperating Income (Expense) Total other income (expense), net Earnout liability. Earnout Liability Earnout Liability Noncompete Agreements [Member] Non-Compete Agreement Capital Expenditures Incurred but Not yet Paid Property and equipment in accounts payable and accrued liabilities Liabilities Total liabilities Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Finite-Lived Intangible Asset, Useful Life Average estimated useful lives (in years) Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income Loss [Table] Equity, Attributable to Parent Ending Balance Beginning Balance Total stockholders' equity Documents Incorporated by Reference [Text Block] Documents Incorporated by Reference Potential milestone payment Potential Milestone Payment Potential milestone payment. Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Accruals for warranties issued Net Income (Loss) Net loss Net loss Net loss Nonoperating Income (Expense) [Abstract] Other income (expense) Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State income taxes, net of federal benefit Inventory, Work in Process and Raw Materials Raw materials and work-in-progress Inventory, Work in Process and Raw Materials, Total Corporate Debt Securities [Member] Corporate Bonds Fair Value Measurement, Policy [Policy Text Block] Fair Value Accounting Deferred tax liability - noncurrent Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Statement of Financial Position [Abstract] Transfer of inventory to rental equipment. Transfer Of Inventory To Rental Equipment Transfer of inventory to rental equipment Weighted Average Number of Shares Outstanding, Diluted Diluted common shares Weighted-average common shares - diluted common stock Weighted Average Number of Shares Outstanding, Diluted, Total Share based compensation arrangement by share based payment award per share price of shares. Share Based Compensation Arrangement By Share Based Payment Award Per Share Price Of Shares Outstanding, Price per share, Ending balance Outstanding, Price per share, Beginning balance Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Reconciliation of the Federal Statutory Income Tax Rate to the Effective Income Tax Rate Effective Income Tax Rate Reconciliation, Percent Effective income tax rate Deferred Federal Income Tax Expense (Benefit) Federal 2026 Lessee, Operating Lease, Liability, to be Paid, Rolling Year Three Significant accounting policies. Significant Accounting Policies [Table] Significant Accounting Policies [Table] Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Schedule of Accounts Payable and Accrued Expenses Debt Securities, Available-for-Sale, Amortized Cost Adjusted cost Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term Restricted stock units and restricted stock awards. Restricted Stock Units And Restricted Stock Awards [Member] Restricted stock units and restricted stock awards Use of Estimates, Policy [Policy Text Block] Accounting Estimates Customer one. Customer One [Member] Customer One Income Tax Disclosure [Text Block] Income Taxes Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Vendor one. Vendor One [Member] Vendor one Operating lease right-of-use asset Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right-of-Use Asset Business combination recognized identifiable assets acquired and liabilities assumed operating lease right-of-use asset. Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Outstanding, Weighted-average exercise price, Ending balance Outstanding, Weighted-average exercise price, Beginning balance Dividends, Preferred Stock, Cash Dividends declared SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Valuation And Qualifying Accounts Disclosure [Line Items] Finite-Lived Intangible Assets [Line Items] Finite Lived Intangible Assets [Line Items] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Computation of Earnings Per Share Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Leasehold Improvements [Member] Leasehold improvements Income Tax Authority [Axis] Income Tax Authority Accrued employee stock purchase plan deductions. Accrued Employee Stock Purchase Plan Deductions Accrued employee stock purchase plan deductions Current Income Tax Expense (Benefit) Total current tax expense Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Ratio of the net allowance for doubtful accounts to accounts receivable, expressed as a percentage, for health care organizations. Health Care Organization Allowance For Doubtful Accounts Percentage Of Accounts Receivable Net Accounts receivable, net Net accounts receivable, percentage Measurement Frequency [Domain] Measurement Frequency Hedging Designation [Axis] Hedging Designation Payments to Acquire Property, Plant, and Equipment Investment in property and equipment Payments to Acquire Property, Plant, and Equipment, Total Deferred tax liabilities right of use asset. Deferred Tax Liabilities Right Of Use Asset Right-of-use asset Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Vested Employee-related Liabilities, Current Accrued payroll Accrued payroll Business Acquisition Business Acquisition [Axis] Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash and cash equivalents, end of period Cash and cash equivalents, beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Maturities of available-for-sale securities Proceeds from Sale and Maturity of Marketable Securities Income Tax Disclosure [Abstract] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Operating Loss Carryforwards Net operating loss carryforwards XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Feb. 23, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2023    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Trading Symbol INGN    
Entity Registrant Name INOGEN, INC.    
Entity Central Index Key 0001294133    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer Yes    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   23,326,783  
Entity Public Float     $ 267.9
Document Annual Report true    
Document Transition Report false    
Title of 12(b) Security Common Stock, $0.001 par value    
Security Exchange Name NASDAQ    
Entity File Number 001-36309    
Entity Tax Identification Number 33-0989359    
Entity Address, Address Line One 859 Ward Drive    
Entity Address, City or Town Goleta    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 93111    
City Area Code (805)    
Local Phone Number 562-0500    
Entity Interactive Data Current Yes    
Entity Incorporation, State or Country Code DE    
ICFR Auditor Attestation Flag true    
Auditor Name Deloitte & Touche LLP    
Auditor Firm ID 34    
Auditor Location Los Angeles, California, USA    
Documents Incorporated by Reference

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of the registrant’s definitive Proxy Statement to be filed with the Securities and Exchange Commission in connection with the registrant’s 2024 Annual Meeting of Stockholders, which will be filed subsequent to the date hereof, are incorporated by reference into Part III of this Form 10-K. Such Proxy Statement will be filed with the Securities and Exchange Commission not later than 120 days following the end of the registrant’s fiscal year ended December 31, 2023.

   
Document Financial Statement Error Correction [Flag] false    

XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 125,492 $ 187,014
Marketable securities 2,979  
Accounts receivable, net 42,241 62,725
Inventories, net 21,840 34,093
Income tax receivable 669 1,626
Prepaid expenses and other current assets 13,846 19,187
Total current assets 207,067 304,645
Property and equipment, net 50,316 43,269
Goodwill 10,057 32,852
Intangible assets, net 34,591 177
Operating lease right-of-use asset 20,338 21,653
Other assets 3,825 2,445
Total assets 326,194 405,041
Current liabilities    
Accounts payable and accrued expenses 30,142 33,974
Accrued payroll 11,066 11,190
Warranty reserve - current 9,628 7,790
Operating lease liability - current 3,653 3,515
Earnout Liability 10,000  
Deferred revenue - current 7,980 8,880
Income tax payable 27  
Total current liabilities 72,496 65,349
Long-term liabilities    
Warranty reserve - noncurrent 13,850 12,123
Operating lease liability - noncurrent 18,270 19,764
Deferred revenue - noncurrent 8,227 10,399
Deferred tax liability 8,539  
Total liabilities 121,382 107,635
Commitments and contingencies (Note 9)
Stockholders' equity    
Common stock, $0.001 par value per share; 200,000,000 shares authorized; 23,324,750 and 22,941,643 shares issued and outstanding as of December 31, 2023 and 2022, respectively 23 23
Additional paid-in capital 320,513 312,126
Accumulated deficit (116,949) (14,500)
Accumulated other comprehensive income (loss) 1,225 (243)
Total stockholders' equity 204,812 297,406
Total liabilities and stockholders' equity $ 326,194 $ 405,041
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares issued 23,324,750 22,941,643
Common stock, shares outstanding 23,324,750 22,941,643
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue      
Sales revenue $ 251,607 $ 320,549 $ 311,730
Rental revenue 64,053 56,692 46,273
Total revenue 315,660 377,241 358,003
Cost of revenue      
Cost of sales revenue 158,636 197,805 161,824
Cost of rental revenue, including depreciation of $12,893, $11,103 and $8,860, respectively 30,325 25,903 19,696
Total cost of revenue 188,961 223,708 181,520
Gross profit      
Gross profit-sales revenue 92,971 122,744 149,906
Gross profit-rental revenue 33,728 30,789 26,577
Total gross profit 126,699 153,533 176,483
Operating expense      
Research and development 20,840 21,943 16,576
Sales and marketing 107,091 120,767 112,815
General and administrative 75,260 43,905 37,852
Loss on disposal of intangible asset   52,161  
Impairment charges 32,894 0  
Total operating expense 236,085 238,776 167,243
Income (loss) from operations (109,386) (85,243) 9,240
Other income (expense)      
Interest income, net 6,574 2,837 129
Other income (expense) 468 (862) (710)
Total other income (expense), net 7,042 1,975 (581)
Income (loss) before provision for income taxes (102,344) (83,268) 8,659
Provision for income taxes 105 504 14,992
Net loss (102,449) (83,772) (6,333)
Other comprehensive income (loss), net of tax      
Change in foreign currency translation adjustment 1,358 (597) (800)
Change in net unrealized gains (losses) on foreign currency hedging   (3,130) 1,746
Less: reclassification adjustment for net (gains) losses included in net loss   1,990 47
Total net change in unrealized gains (losses) on foreign currency hedging   (1,140) 1,793
Change in net unrealized gains (losses) on marketable securities 110 25 1
Total other comprehensive income (loss), net of tax 1,468 (1,712) 994
Comprehensive loss $ (100,981) $ (85,484) $ (5,339)
Basic net loss per share attributable to common stockholders (Note 2) $ (4.42) $ (3.67) $ (0.28)
Diluted net loss per share attributable to common stockholders (Note 2) $ (4.42) $ (3.67) $ (0.28)
Weighted-average number of shares used in calculating net loss per share attributable to common stockholders:      
Basic common shares 23,176,098 22,852,571 22,490,027
Diluted common shares 23,176,098 22,852,571 22,490,027
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Loss (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Depreciation $ 12,893 $ 11,103 $ 8,860
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common stock
Additional paid-in capital
Retained earnings
Accumulated other comprehensive income (loss)
Beginning Balance at Dec. 31, 2020 $ 349,623 $ 22 $ 273,521 $ 75,605 $ 475
Beginning Balance, shares at Dec. 31, 2020   22,131,447      
Stock-based compensation 10,943   10,943    
Employee stock purchases 1,948   1,948    
Employee stock purchases, shares   60,299      
Restricted stock awards issued, net of forfeitures, shares   (43,658)      
Vesting of restricted stock units (412)   (412)    
Vesting of restricted stock units, shares   101,811      
Shares withheld related to net restricted stock settlement (235)   (235)    
Shares withheld related to net restricted stock settlement, shares   (4,351)      
Stock options exercised $ 13,699 $ 1 13,698    
Stock options exercised, shares 486,038 486,038      
Net loss $ (6,333)     (6,333)  
Other comprehensive income (loss) 994       994
Ending Balance at Dec. 31, 2021 370,227 $ 23 299,463 69,272 1,469
Ending Balance, shares at Dec. 31, 2021   22,731,586      
Stock-based compensation 12,283   12,283    
Employee stock purchases 1,691   1,691    
Employee stock purchases, shares   62,328      
Restricted stock awards issued, net of forfeitures, shares   (5,134)      
Vesting of restricted stock units (1,252)   (1,252)    
Vesting of restricted stock units, shares   141,728      
Shares withheld related to net restricted stock settlement (103)   (103)    
Shares withheld related to net restricted stock settlement, shares   (3,019)      
Stock options exercised $ 44   44    
Stock options exercised, shares 14,154 14,154      
Net loss $ (83,772)     (83,772)  
Other comprehensive income (loss) (1,712)       (1,712)
Ending Balance at Dec. 31, 2022 297,406 $ 23 312,126 (14,500) (243)
Ending Balance, shares at Dec. 31, 2022   22,941,643      
Stock-based compensation 7,427   7,427    
Employee stock purchases 1,094   1,094    
Employee stock purchases, shares   136,032      
Vesting of restricted stock units (517)   (517)    
Vesting of restricted stock units, shares   192,735      
Shares withheld related to net restricted stock settlement (1)   (1)    
Shares withheld related to net restricted stock settlement, shares   (92)      
Stock options exercised $ 384   384    
Stock options exercised, shares 54,432 54,432      
Net loss $ (102,449)     (102,449)  
Other comprehensive income (loss) 1,468       1,468
Ending Balance at Dec. 31, 2023 $ 204,812 $ 23 $ 320,513 $ (116,949) $ 1,225
Ending Balance, shares at Dec. 31, 2023   23,324,750      
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities      
Net loss $ (102,449) $ (83,772) $ (6,333)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:      
Depreciation and amortization 18,152 23,514 21,628
Loss on rental assets and other fixed assets 4,508 3,095 1,521
Gain on sale of former rental assets (84) (154) (65)
Provision for sales revenue returns and doubtful accounts 10,730 13,024 11,094
Provision for inventory losses 2,691 2,423 2,062
Loss on purchase commitments 2,057    
Stock-based compensation expense 7,427 12,283 10,943
Deferred income taxes (251)   14,444
Change in fair value of earnout liability 6,822 (15,386) (11,596)
Loss on disposal of intangible asset   52,161  
Impairment charges 32,894 0  
Changes in operating assets and liabilities:      
Accounts receivable 10,141 (51,337) (6,127)
Inventories 7,878 (5,601) (10,775)
Income tax receivable 988 (281) 705
Prepaid expenses and other current assets 5,583 6,803 (8,104)
Operating lease right-of-use asset 3,413 3,259 (16,087)
Other noncurrent assets (1,110) 224 96
Accounts payable and accrued expenses (9,177) 6,759 (6,476)
Accrued payroll (508) (6,106) 10,231
Warranty reserve 3,565 6,187 (668)
Deferred revenue (3,075) (1,150) 1,613
Income tax payable 27 (82) (1,141)
Operating lease liability (3,456) (3,395) 16,668
Net cash provided by (used in) operating activities (3,234) (37,532) 23,633
Cash flows from investing activities      
Purchases of available-for-sale securities (26,869)   (9,987)
Maturities of available-for-sale securities 24,000 10,014 19,256
Investment in intangible assets (494)   (132)
Investment in property and equipment (5,218) (3,337) (5,482)
Production and purchase of rental equipment (21,299) (17,885) (18,453)
Proceeds from sale of former assets 198 331 153
Payment for acquisition, net of cash acquired (29,633)    
Net cash used in investing activities (59,315) (10,877) (14,645)
Cash flows from financing activities      
Proceeds from stock options exercised 384 44 13,699
Proceeds from employee stock purchases 1,094 1,691 1,948
Payment of employment taxes related to release of restricted stock (518) (1,355) (647)
Net cash provided by financing activities 960 380 15,000
Effect of exchange rates on cash 67 (481) (426)
Net increase (decrease) in cash and cash equivalents (61,522) (48,510) 23,562
Cash and cash equivalents, beginning of period 187,014 235,524 211,962
Cash and cash equivalents, end of period 125,492 187,014 235,524
Supplemental disclosures of cash flow information      
Cash paid (received) during the period for income taxes, net of refunds received (703) 499 1,544
Supplemental disclosure of non-cash transactions      
Accrued value of earnout related to acquisition 3,178    
Property and equipment in accounts payable and accrued liabilities $ 204 $ 428 $ 353
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Business
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business

1. Nature of business

Inogen, Inc. (Company or Inogen) was incorporated in Delaware on November 27, 2001. The Company is a medical technology business that primarily develops, manufactures, and markets innovative portable oxygen concentrators (POCs) used to deliver supplemental long-term oxygen therapy to patients suffering from chronic respiratory conditions. Traditionally, these patients have relied on stationary oxygen concentrator systems for use in the home and oxygen tanks or cylinders for mobile use, which the Company refers to as the delivery model. The tanks and cylinders must be delivered regularly and have a finite amount of oxygen, which requires patients to plan activities outside of their homes around delivery schedules and a finite oxygen supply. Additionally, patients must attach long, cumbersome tubing to their stationary concentrators simply to enable mobility within their homes. The Company’s proprietary Inogen One® and Inogen Rove systems concentrate the air around the patient to offer a source of supplemental oxygen anytime, anywhere with a battery and can be plugged into an outlet when at home, in a car, or in a public place with outlets available. The Company’s Inogen One systems reduce the patient’s reliance on stationary concentrators and scheduled deliveries of tanks with a finite supply of oxygen, thereby improving patient quality of life and fostering mobility.

The Company incorporated Inogen Europe Holding B.V., a Dutch limited liability company, on April 13, 2017. On May 4, 2017, Inogen Europe Holding B.V. acquired all issued and outstanding capital stock of MedSupport Systems B.V. (MedSupport) and began operating under the name Inogen Europe B.V. The Company merged Inogen Europe Holding B.V. and Inogen Europe B.V. on December 28, 2018. Inogen Europe B.V. is the remaining legal entity. Inogen completed the acquisition of New Aera, Inc. (New Aera) on August 9, 2019. On September 14, 2023, the Company completed the acquisition of all of the issued and outstanding capital stock of Physio-Assist SAS (Physio-Assist) and its wholly-owned subsidiary PhysioAssist GmbH.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. Summary of significant accounting policies

Basis of presentation

The consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP).

Basis of consolidation

The consolidated financial statements include the accounts of Inogen, Inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.

Accounting estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Management bases these estimates and assumptions upon historical experience, existing and known circumstances, authoritative accounting pronouncements and other factors that management believes to be reasonable. Significant areas requiring the use of management estimates relate to revenue recognition, warranty reserves and expense, determining the stand-alone selling price (SSP) and service period of performance obligations, rental asset valuations and write-downs, accounts receivable allowances for bad debts, returns and adjustments, impairment of goodwill, impairment of long-lived assets, stock-based compensation expense, income taxes, fair value of acquired intangible assets and goodwill, and fair value of earnout liabilities. Actual results could differ from these estimates.

Revenue

The Company generates revenue primarily from sales and rentals of its products. The Company’s products consist primarily of its proprietary line of oxygen concentrators, and related accessories. Other revenue, which is included in sales revenue on the statements of comprehensive loss, primarily comes from service contracts, replacement parts and freight revenue for product shipments.

Sales revenue

Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. Revenue from product sales is generally recognized upon shipment of the product but is deferred for certain transactions when control has not yet transferred to the customer.

The Company’s product is generally sold with a right of return and the Company may provide other incentives, which are accounted for as variable consideration when estimating the amount of revenue to recognize. Returns and incentives are estimated at the time sales revenue is recognized. The provision for estimated returns is calculated based on historical data and future expectations. Sales revenue incentives within the Company’s contracts are estimated based on the most likely amounts expected on the related sales transactions and recorded as a reduction to revenue at the time of sale in accordance with the terms of the contract. Accordingly, revenue is recognized net of allowances for estimated returns and incentives.

For a fixed price, the Company also offers a lifetime warranty for direct-to-consumer sales for its oxygen concentrators. Lifetime warranties are only offered to patients upon the initial sale of oxygen concentrators directly from the Company and are non-transferable. Lifetime warranties are considered to be a distinct performance obligation that are accounted for separately from its sale of oxygen concentrators with a standard warranty of three years.

The revenue is allocated to the distinct lifetime warranty performance obligation based on a relative SSP method. The Company has vendor-specific objective evidence of the selling price for its equipment. To determine the selling price of the lifetime warranty, the Company uses its best estimate of the SSP for the distinct performance obligation as the lifetime warranty is neither separately priced nor is the selling price available through third-party evidence. To calculate the selling price associated with the lifetime warranties, management considers the profit margins of service revenue, the average estimated cost of lifetime warranties and the price of extended warranties. Revenue from the distinct lifetime warranty is deferred after the delivery of the equipment and recognized based on an estimated mortality rate over five years, which is the estimated performance period of the contract based on the average patient life expectancy.

Revenue from the sale of the Company’s repair services is recognized when the performance obligations are satisfied and collection of the receivables is probable. Other revenue from the sale of replacement parts is generally recognized when product is shipped to customers.

Freight revenue consists of fees associated with the deployment of products internationally and domestically when expedited freight options are requested or when minimum order quantities are not met. Freight revenue is generally recognized upon shipment of the product but is deferred if control has not yet transferred to the customer. Shipping and handling costs for sold products and rental assets shipped to the Company’s customers are included on the consolidated statements of comprehensive loss as part of cost of sales revenue and cost of rental revenue, respectively.

The payment terms and conditions of customer contracts vary by customer type and the products and services offered. For certain products or services and customer types, the Company requires payment before the products or services are delivered to the customer. The timing of sales revenue recognition, billing and cash collection results in billed accounts receivable and deferred revenue in the consolidated balance sheets.

Contract liabilities primarily consist of deferred revenue related to lifetime warranties on direct-to-consumer sales revenue when cash payments are received in advance of services performed under the contract. The contract with the customer states the final terms of the sale, including the description, quantity, and price of each product or service purchase. The decrease in deferred revenue related to lifetime warranties for the years ended December 31, 2023 and December 31, 2022 was primarily driven by $6,438 and $6,598, respectively, of revenues recognized that were included in the deferred revenue balances, partially offset by $3,219 and $5,156 of payments received in advance of satisfying performance obligations as of December 31, 2023 and December 31, 2022, respectively. Deferred revenue related to lifetime warranties was $13,315 and $16,534 as of December 31, 2023 and December 31, 2022, respectively, and is classified within deferred revenue – current and noncurrent deferred revenue in the consolidated balance sheets.

The Company elected to apply the practical expedient in accordance with Accounting Standards Codification (ASC) 606—Revenue Recognition and did not evaluate contracts of one year or less for the existence of a significant financing component. The Company does not expect any revenue to be recognized over a multi-year period with the exception of revenue related to lifetime warranties.

The Company’s sales revenue is primarily derived from the sale of its oxygen concentrator products to individual consumers, home medical equipment providers, distributors, the Company’s private label partner and resellers worldwide. Sales revenue is classified into two areas: business-to-business sales and direct-to-consumer sales. The following table sets forth the Company’s sales revenue disaggregated by sales channel and geographic region:

 

 

 

Years ended December 31,

 

Revenue by region and category

 

2023

 

 

2022

 

 

2021

 

Business-to-business domestic sales

 

$

66,196

 

 

$

86,049

 

 

$

91,371

 

Business-to-business international sales

 

 

89,401

 

 

 

101,163

 

 

 

79,460

 

Direct-to-consumer domestic sales

 

 

96,010

 

 

 

133,337

 

 

 

140,899

 

Total sales revenue

 

$

251,607

 

 

$

320,549

 

 

$

311,730

 

Rental revenue

The Company recognizes equipment rental revenue over the non-cancelable lease term, which is one month, less estimated adjustments, in accordance with Accounting Standards Codification (ASC) 842—Leases. The Company has separate contracts with each patient that are not subject to a master lease agreement with any third-party payor. The Company evaluates the individual lease contracts at lease inception and the start of each monthly renewal period to determine if it is reasonably certain that the monthly renewal option and the bargain renewal option associated with the potential capped free rental period would be exercised. Historically, the exercise of the monthly renewal and bargain renewal option is not reasonably certain at lease inception and at most subsequent monthly lease renewal periods. If the Company determines that the reasonably certain threshold for an individual patient is met at lease inception or at a monthly lease renewal period, such determination would impact the bargain renewal period for an individual lease. The Company would first consider the lease classification issue (sales-type lease or operating lease) and then appropriately recognize or defer rental revenue over the lease term, which may include a portion of the capped rental period. The Company has not deferred any amounts associated with the capped rental period as of December 31, 2023 and December 31, 2022. Amounts related to the capped rental period have not been material in the periods presented.

The lease term begins on the date products are shipped to patients and are recorded at amounts estimated to be received under reimbursement arrangements with third-party payors, including Medicare, private payors, and Medicaid. Due to the nature of the industry and the reimbursement environment in which the Company operates, certain estimates are required to record net revenue and accounts receivable at their net realizable values. Inherent in these estimates is the risk that they will have to be revised or updated as additional information becomes available. Specifically, the complexity of many third-party billing arrangements and the uncertainty of reimbursement amounts for certain services from certain payors may result in adjustments to amounts originally recorded. Such adjustments are typically identified and recorded at the point of cash application, claim denial or account review. The Company adjusts revenue for historical trends on revenue adjustments due to timely filings, deaths, hospice, and other types of analyzable adjustments on a monthly basis to record rental revenue at the expected collectible amounts. Accounts receivable is reduced by an allowance for doubtful accounts which provides for those accounts from which payment is not expected to be received although product was delivered and revenue was earned. The determination that an account is uncollectible, and the ultimate write-off of that account occurs once collection is considered to be highly unlikely, and it is written-off and charged to the allowance at that time. Amounts billed but not earned due to the timing of the billing cycle are deferred and recognized in revenue on a straight-line basis over the monthly billing period. For example, if the first day of the billing period does not fall on the first of the month, then a portion of the monthly billing period will fall in the subsequent month and the related revenue and cost would be deferred based on the service days in the following month.

The lease agreements generally contain lease and non-lease components. Non-lease components primarily include payments for supplies. The Company elected the practical expedient to treat the lease and non-lease components as a single lease component.

Rental revenue is recognized as earned, less estimated adjustments. Revenue not billed at the end of the period is reviewed for the likelihood of collections and accrued. The rental revenue stream is not guaranteed, and payment will cease if the patient no longer needs oxygen or returns the equipment. Revenue recognized is at full estimated allowable amounts; transfers to secondary insurances or patient responsibility have no net effect on revenue. Rental revenue is earned for that entire month if the patient is on service on the first day of the 30-day period commencing on the recurring date of service for a particular claim, regardless of whether there is a change in condition or death after that date.

Included in rental revenue are unbilled amounts for which the revenue recognition criteria had been met as of period-end but were not yet billed to the payor. The estimate of net unbilled rental revenue recognized is based on historical trends and estimates of future collectability. In addition, the Company estimates potential future adjustments and write-offs of these unbilled amounts and includes these estimates in the allowance for adjustments and write-offs of rental revenue which is netted against gross receivables.

Product Warranty

The Company generally provides a warranty against defects in material and workmanship. The Company provides a 3-year, 5-year or lifetime warranty on Inogen One systems and a 3-year and lifetime warranty on Inogen At Home systems sold. The Company only offers a lifetime warranty for direct-to-consumer sales of its oxygen concentrators. For a fixed price, the Company agrees to provide a fully functional oxygen concentrator for the remaining life of the patient. Lifetime warranties are only offered to patients upon the initial sale of oxygen concentrators directly from the Company and are non-transferable. The Company’s products are subject to regulatory and quality standards. The Company establishes an accrued liability for the estimated warranty costs at the time of revenue recognition, with a corresponding provision to cost of goods sold. The Company evaluates the liability each reporting period. Warranty costs are primarily estimated based on product return rates, historical warranty repair costs incurred and historical failure rates. The Company may make further adjustments to the warranty reserve when deemed appropriate, giving additional consideration to length of time the product version has been sold and future expectations of performance based on new features and capabilities. Actual warranty costs could differ materially from the estimated amounts.

Fair value accounting

ASC 820 — Fair Value Measurements and Disclosures creates a single definition of fair value, establishes a framework for measuring fair value in U.S. GAAP and expands disclosures about fair value measurements. ASC 820 emphasizes that fair value is a market-based measurement, not an entity-specific measurement, and states that a fair value measurement is to estimate the price at which an orderly transaction to sell an asset or to transfer the liability would take place between market participants at the measurement date under current market conditions. Assets and liabilities adjusted to fair value in the balance sheet are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Level inputs, as defined by ASC 820, are as follows:

 

Level input

Input definition

 

Level 1

 

 

Inputs are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.

 

Level 2

 

 

Inputs, other than quoted prices included in Level 1, that are observable for the asset or liability through corroboration with market data at the measurement date.

 

Level 3

 

 

Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.

 

The Company’s financial instruments consist of cash and cash equivalents, marketable securities, accounts receivable, accounts payable and accrued expenses. The carrying values of its financial instruments approximate fair value based on their short-term nature.

Fair value of financial instruments

The Company obtained the fair value of its available-for-sale investments, which are not in active markets, from a third-party professional pricing service using quoted market prices for identical or comparable instruments, rather than direct observations of quoted prices in active markets. The Company's professional pricing service gathers observable inputs for all of its fixed income securities from a variety of industry data providers (e.g., large custodial institutions) and other third-party sources. Once the observable inputs are gathered, all data points are considered, and the fair value is determined. The Company validates the quoted market prices provided by its primary pricing service by comparing their assessment of the fair values against the fair values provided by its investment managers. The Company's investment managers use similar techniques to its professional pricing service to derive pricing as described above. As all significant inputs were observable, derived from observable information in the marketplace or supported by observable levels at which transactions are executed in the marketplace, the Company has classified its marketable securities within Level 2 of the fair value hierarchy.

The following table summarizes fair value measurements by level for the assets measured at fair value on a recurring basis for cash, cash equivalents and marketable securities:

 

 

 

As of December 31, 2023

 

 

 

 

 

 

Gross

 

 

 

 

 

Cash

 

 

 

 

 

 

Adjusted

 

 

unrealized

 

 

 

 

 

and cash

 

 

Marketable

 

 

 

cost

 

 

gains

 

 

Fair value

 

 

equivalents

 

 

securities

 

Cash

 

$

12,611

 

 

$

 

 

$

12,611

 

 

$

12,611

 

 

$

 

Level 1:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market accounts

 

 

72,368

 

 

 

 

 

 

72,368

 

 

 

72,368

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Level 2:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

2,979

 

 

 

 

 

 

2,979

 

 

 

 

 

 

2,979

 

U.S. Treasury securities

 

 

19,252

 

 

 

136

 

 

 

19,388

 

 

 

19,388

 

 

 

 

Institutional Insured Liquidity Deposit Savings

 

 

21,125

 

 

 

 

 

 

21,125

 

 

 

21,125

 

 

 

 

Total

 

$

128,335

 

 

$

136

 

 

$

128,471

 

 

$

125,492

 

 

$

2,979

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2022

 

 

 

 

 

 

 

 

 

Gross

 

 

 

 

 

Cash

 

 

 

 

 

 

Adjusted

 

 

unrealized

 

 

 

 

 

and cash

 

 

 

 

 

 

cost

 

 

gains

 

 

Fair value

 

 

equivalents

 

 

 

 

Cash

 

$

27,970

 

 

$

 

 

$

27,970

 

 

$

27,970

 

 

 

 

Level 1:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market accounts

 

 

113,534

 

 

 

 

 

 

113,534

 

 

 

113,534

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Level 2:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

6,474

 

 

 

 

 

 

6,474

 

 

 

6,474

 

 

 

 

U.S. Treasury securities

 

 

18,913

 

 

 

26

 

 

 

18,939

 

 

 

18,939

 

 

 

 

Institutional Insured Liquidity Deposit Savings

 

 

20,097

 

 

 

 

 

 

20,097

 

 

 

20,097

 

 

 

 

Total

 

$

186,988

 

 

$

26

 

 

$

187,014

 

 

$

187,014

 

 

 

 

 

Fair value of derivative instruments and hedging activities

The Company transacts business in foreign currencies and has international sales and expenses denominated in foreign currencies, subjecting the Company to foreign currency risk. The Company has entered into foreign currency forward contracts, generally with maturities of twelve months or less, to reduce the volatility of cash flows, primarily related to forecasted revenue denominated in certain foreign currencies. These contracts allow the Company to sell Euros in exchange for U.S. dollars at specified contract rates. Forward contracts are used to hedge forecasted sales over specific months. Changes in the fair value of these forward contracts designed as cash flow and balance sheet hedges are recorded as a component of accumulated other comprehensive income within stockholders’ equity and are recognized in the consolidated statements of comprehensive loss during the period which approximates the time the corresponding sales occur. The Company may also enter into foreign exchange contracts that are not designated as hedging instruments for financial accounting purposes. These contracts are generally entered into to offset the gains and losses on certain asset and liability balances until the expected time of repayment. Accordingly, any gains or losses resulting from changes in the fair value of the non-designated contracts are reported in other income (expense), net in the consolidated statements of comprehensive loss. The gains and losses on these contracts generally offset the gains and losses associated with the underlying foreign currency-denominated balances, which are also reported in other income (expense), net.

The Company records the assets or liabilities associated with derivative instruments and hedging activities at fair value based on Level 2 inputs in other current assets or other current liabilities, respectively, in the consolidated balance sheets. The Company had a related payable of $155 and $422 as of December 31, 2023 and 2022, respectively.

The Company documents the hedging relationship and its risk management objective and strategy for undertaking the hedge, the hedging instrument, the hedged transaction, the nature of the risk being hedged, how the hedging instrument’s effectiveness in offsetting the hedged risk will be assessed prospectively and retrospectively, and a description of the method used to measure ineffectiveness. The Company assesses hedge effectiveness and ineffectiveness at a minimum quarterly but may assess it monthly. For derivative instruments that are designed and qualify as part of a cash flow hedging relationship, the effective portion of the gain or loss on the derivative is reported in other comprehensive loss and reclassified into earnings in the same periods during which the hedged transaction affects earnings. Gains and losses on the derivative representing either hedge ineffectiveness or hedge components excluded from the assessment of effectiveness are recognized in current period earnings.

The Company will discontinue hedge accounting prospectively when it determines that the derivative is no longer effective in offsetting cash flows attributable to the hedge risk. The cash flow hedge is de-designated because a forecasted transaction is not probable of occurring, or management determines to remove the designation of the cash flow hedge. In all situations in which hedge accounting is discontinued and the derivative remains outstanding, the Company continues to carry the derivative at its fair value on the balance sheets and recognizes any subsequent changes in the fair value in earnings. When it is probable that a forecasted transaction will not occur, the Company will discontinue hedge accounting and recognize immediately in earnings gains and losses that were accumulated in other comprehensive loss related to the hedging relationship.

Fair value of accumulated other comprehensive income (loss)

The components of accumulated other comprehensive income (loss) were as follows:

 

 

 

As of December 31, 2023

 

 

 

Foreign

 

 

Unrealized

 

 

Unrealized

 

 

Accumulated

 

 

 

currency

 

 

gains

 

 

gains (losses)

 

 

other

 

 

 

translation

 

 

on marketable

 

 

on cash

 

 

comprehensive

 

 

 

adjustments

 

 

securities

 

 

flow hedges

 

 

income (loss)

 

Balance as of December 31, 2022

 

$

(269

)

 

$

26

 

 

$

 

 

$

(243

)

Other comprehensive income

 

 

1,358

 

 

 

110

 

 

 

 

 

 

1,468

 

Balance as of December 31, 2023

 

$

1,089

 

 

$

136

 

 

$

 

 

$

1,225

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2022

 

 

 

Foreign

 

 

Unrealized

 

 

Unrealized

 

 

Accumulated

 

 

 

currency

 

 

gains

 

 

gains (losses)

 

 

other

 

 

 

translation

 

 

on marketable

 

 

on cash

 

 

comprehensive

 

 

 

adjustments

 

 

securities

 

 

flow hedges

 

 

income (loss)

 

Balance as of December 31, 2021

 

$

328

 

 

$

1

 

 

$

1,140

 

 

$

1,469

 

Other comprehensive income (loss)

 

 

(597

)

 

 

25

 

 

 

(1,140

)

 

 

(1,712

)

Balance as of December 31, 2022

 

$

(269

)

 

$

26

 

 

$

 

 

$

(243

)

 

Comprehensive income (loss) is the total net earnings and all other non-owner changes in equity. Except for net income (loss) and unrealized gains and losses on cash flow hedges, the Company does not have any transactions or other economic events that qualify as comprehensive income (loss).

Fair value of earnout liability

The earnout liability will be adjusted to fair value at each reporting date until settled. At the end of each reporting period after the acquisition date, the arrangement is remeasured at its fair value, with changes in fair value recorded in earnings. Changes in fair value will be recognized in general and administrative expense.

The Company has obligations to pay up to $13,000 and $31,400 in earnout payments for the Physio-Assist acquisition and the New Aera acquisition, respectively, in cash if certain future financial and regulatory results are met. The earnout liabilities were valued using Level 3 inputs.

The fair value of the New Aera earnout was determined historically by employing a Monte Carlo simulation in a risk-neutral framework. The underlying simulated variable includes recognized revenue. The recognized revenue volatility estimate was based on a study of historical asset volatility for a set of comparable public companies. The model included other assumptions including the market price of risk, which was calculated as the weighted average cost of capital less the long-term risk-free rate. The earnout period for recognized revenue is each calendar year beginning with calendar year 2019 and ending on the calendar year in which the earnout consideration equals the earnout cap. As a result of the earnout requirements not expected to be met for New Aera due to the asset disposal, the Company considered the fair value measurement of the earnout liability to be $0 as of December 31, 2023 and 2022. Additional information on the loss on disposal of intangible asset contained later in this Note in Long-lived assets.

The fair value of the Physio-Assist earnout was valued using a probability weighted expected return methodology and was discounted using a rate and probability that appropriately captures the risk associated with the achievement of one of two milestones related to FDA de novo authorization or 510(k) clearance for the Simeox Airway Clearance System within four years of the date of the closing of the transaction. Significant increases or decreases in these inputs could result in a significant impact on our fair value measurement.

The reconciliation of the earnout liabilities measured and carried at fair value on a recurring basis is as follows:

 

Balance as of December 31, 2021

 

$

16,016

 

Change in fair value

 

 

(16,016

)

Balance as of December 31, 2022

 

$

 

Addition for acquisition

 

 

3,178

 

Change in fair value

 

 

6,822

 

Balance as of December 31, 2023

 

$

10,000

 

Cash, cash equivalents, and marketable securities

The Company considers all short-term highly liquid investments with a maturity of three months or less to be cash equivalents. The Company’s marketable debt securities are classified and accounted for as available-for-sale. Cash equivalents are recorded at cost plus accrued interest, which is considered adjusted cost, and approximates fair value. Marketable debt securities are included in cash equivalents and marketable securities based on the maturity date of the security.

The Company considers investments with maturities greater than three months, but less than one year, to be marketable securities. Investments are reported at fair value with realized and unrealized gains or losses reported in other income (expense), net.

The Company reviews its investments to identify and evaluate investments that have an indication of possible impairment. Factors considered in determining whether a loss is temporary include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and the Company's intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value. Expected credit losses are declines in fair value that are not expected to recover and are charged to other income (expense), net.

Accounts receivable

Accounts receivable are customer obligations due under normal sales and rental terms. The Company performs credit evaluations of the customers’ financial condition and generally does not require collateral. The allowance for doubtful accounts is maintained at a level that, in management’s opinion, is adequate to absorb potential losses related to accounts receivable and is based upon the Company’s continuous evaluation of the collectability of outstanding balances. Management’s evaluation takes into consideration such factors as past bad debt experience, economic conditions and information about specific receivables. The Company’s evaluation also considers the age and composition of the outstanding amounts in determining their net realizable value.

The allowance for doubtful accounts is based on estimates, and ultimate losses may vary from current estimates. As adjustments to these estimates become necessary, they are reported in general and administrative expense for sales revenue in the periods in which they become known. The allowance is increased by bad debt provisions, net of recoveries, and is reduced by direct write-offs.

The Company generally does not allow returns from providers for reasons not covered under its standard warranty. Therefore, provision for returns applies primarily to direct-to-consumer sales. This reserve is calculated primarily based on actual historical return rates under the Company’s 30-day return program and is applied to the related sales revenue for the last month of the quarter reported.

The Company also records an estimate for rental revenue adjustments which is recorded as a reduction of rental revenue and net rental accounts receivable balances. These adjustments result from contractual adjustments, audit adjustments, untimely claims filings, or billings not paid due to another provider performing same or similar functions for the patient in the same period, all of which prevent billed revenue from becoming realizable. The reserve is based on historical revenue adjustments as a percentage of rental revenue billed and unbilled during the related period.

When recording the allowance for doubtful accounts for sales revenue, the bad debt expense account (general and administrative expense account) is charged and when recording allowance for sales returns, the sales returns account (contra sales revenue account) is charged.

The Company consistently applies its allowance estimation methodology from period-to-period. The Company’s best estimate is made on an accrual basis and adjusted in future periods as required. Any adjustments to the prior period estimates are included in the current period. As additional information becomes known, the Company adjusts its assumptions accordingly to change its estimate of accounts receivable. For the years ended December 31, 2023 and December 31, 2022, the Company had increases of $1,055 and $1,483, respectively, in the net rental revenue related to prior years.

Net accounts receivable (gross accounts receivable, net of allowances) balance concentrations by major category as of December 31, 2023 and December 31, 2022 were as follows:

 

 

 

As of

 

 

As of

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Net accounts receivable

 

$

 

 

%

 

 

$

 

 

%

 

Rental (1)

 

$

6,401

 

 

 

15.2

%

 

$

5,246

 

 

 

8.4

%

Business-to-business and other receivables (2)

 

 

35,840

 

 

 

84.8

%

 

 

57,479

 

 

 

91.6

%

Total net accounts receivable

 

$

42,241

 

 

 

100.0

%

 

$

62,725

 

 

 

100.0

%

 

(1)
Rental includes Medicare, Medicaid/other government, private insurance and patient pay.
(2)
Business-to business receivables included extended terms for two customers: 1) one customer had a net accounts receivable balance of $8,639 and $22,641 as of December 31, 2023 and December 31, 2022, respectively; and 2) one customer had a net accounts receivable balance of $4,994 and $9,861 as of December 31, 2023 and December 31, 2022, respectively. Each customer received extended payment terms through a direct financing plan offered.

The following table sets forth the percentage breakdown of the Company’s net accounts receivable by aging category and invoice due date as of December 31, 2023 and December 31, 2022.

 

 

 

As of

 

 

As of

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Net accounts receivable by aging category

 

$

 

 

%

 

 

$

 

 

%

 

Held and Unbilled

 

$

1,388

 

 

 

3.3

%

 

$

303

 

 

 

0.5

%

Aged 0-90 days

 

 

32,020

 

 

 

75.8

%

 

 

61,556

 

 

 

98.1

%

Aged 91-180 days

 

 

8,222

 

 

 

19.5

%

 

 

565

 

 

 

0.9

%

Aged 181-365 days

 

 

574

 

 

 

1.4

%

 

 

287

 

 

 

0.5

%

Aged over 365 days

 

 

37

 

 

 

0.0

%

 

 

14

 

 

 

0.0

%

Total net accounts receivable

 

$

42,241

 

 

 

100.0

%

 

$

62,725

 

 

 

100.0

%

 

The following table sets forth the accounts receivable allowances as of December 31, 2023 and December 31, 2022:

 

 

 

As of

 

 

As of

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Allowances - accounts receivable

 

$

 

 

%

 

 

$

 

 

%

 

Doubtful accounts

 

$

2,341

 

 

 

5.2

%

 

$

77

 

 

 

0.1

%

Sales returns

 

 

479

 

 

 

1.1

%

 

 

483

 

 

 

0.8

%

Total allowances - accounts receivable

 

$

2,820

 

 

 

6.3

%

 

$

560

 

 

 

0.9

%

 

Concentration of credit risk

Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents, marketable securities and accounts receivable. At times, cash account balances may be in excess of the amounts insured by the Federal Deposit Insurance Corporation. However, management believes the risk of loss to be minimal. The Company performs periodic evaluations of the relative credit standing of these institutions and has not experienced any losses on its cash and cash equivalents to date. The Company has also entered into hedging relationships with a single counterparty to offset the forecasted Euro-based revenues. The credit risk has been reduced due to a net settlement arrangement whereby the Company is allowed to net settle transactions with a single net amount payable by one party to the other.

Concentration of customers and vendors

The Company primarily sells its products to traditional home medical equipment providers, distributors, and resellers in the United States and in foreign countries on a credit basis. The Company also sells its products direct-to-consumers primarily on a prepayment basis. Medicare's service reimbursement programs represented more than 10% of the Company’s total revenue for the years ended December 31, 2023, 2022 and 2021. Two customers each represented more than 10% of the Company's net accounts receivable balance with net accounts receivable balances of $8,639 and $4,994, respectively, as of December 31, 2023 and $22,641 and $9,861, respectively, as of December 31, 2022.

The Company also rents products directly to consumers for insurance reimbursement, which resulted in a customer concentration relating to Medicare’s service reimbursement programs. Medicare’s service reimbursement programs accounted for 67.7%, 77.0% and 81.9% of rental revenue in 2023, 2022 and 2021, respectively, and based on total revenue were 13.7%, 11.6% and 10.6% for 2023, 2022 and 2021, respectively. Accounts receivable balances relating to Medicare’s service reimbursement programs (including held and unbilled, net of allowances) amounted to $2,059 or 4.9% of total net accounts receivable as of December 31, 2023 compared to $2,138 or 3.4% of total net accounts receivable as of December 31, 2022.

The Company currently purchases raw materials from a limited number of vendors, which resulted in a concentration of three major vendors. The three major vendors supply the Company with raw materials used to manufacture the Company’s products. For the year ended December 31, 2023, the Company’s three major vendors accounted for 30.8%, 16.1% and 7.9%, respectively, of total raw material purchases. For the year ended December 31, 2022, the Company’s three major vendors accounted for 28.1%, 17.7% and 8.0%, respectively, of total raw material purchases.

A portion of revenue is earned from sales outside the United States. Approximately 77.7%, 70.9% and 74.1% of the non-U.S. revenue for the years ended December 31, 2023, 2022 and 2021, respectively, were invoiced in Euros. A breakdown of the Company’s revenue from U.S. and non-U.S. sources for the years ended December 31, 2023, 2022 and 2021, respectively, is as follows:

 

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

U.S. revenue

 

$

226,259

 

 

$

276,078

 

 

$

278,543

 

Non-U.S. revenue

 

 

89,401

 

 

 

101,163

 

 

 

79,460

 

Total revenue

 

$

315,660

 

 

$

377,241

 

 

$

358,003

 

 

Inventories

Inventories are stated at the lower of cost and net realizable value, using the first-in, first-out (FIFO) method. The Company records adjustments to inventory for potentially excess, obsolete, slow-moving or impaired items, and losses on firm purchase commitments as a component of cost of sales in our consolidated statements of comprehensive loss. The Company recorded noncurrent inventory related to inventories that are expected to be realized or consumed after one year of $1,225 and $1,249 as of December 31, 2023 and 2022, respectively. Noncurrent inventories are primarily related to raw materials purchased in bulk to support long-term expected repairs to reduce costs and are classified in other assets. The Company had prepayments for raw materials of $0 and $7,017 as of December 31, 2023 and 2022, respectively, that were classified in prepaid expenses and other current assets. During the years ended December 31, 2023, 2022 and 2021, $2,187, $1,221 and $906, respectively, of inventory was transferred to rental equipment and was considered a noncash transaction in the production and purchase of rental equipment on the consolidated statements of cash flows. Inventories that are considered current consist of the following:

 

 

December 31,

 

 

 

2023

 

 

2022

 

Raw materials and work-in-progress

 

$

18,036

 

 

$

26,496

 

Finished goods

 

 

6,871

 

 

 

9,324

 

Less: reserves

 

 

(3,067

)

 

 

(1,727

)

Inventories, net

 

$

21,840

 

 

$

34,093

 

Property and equipment

Property and equipment are stated at cost. Depreciation and amortization are calculated using the straight-line method over the assets’ estimated useful lives as follows:

Rental equipment

 

1.5-8 years

Manufacturing equipment and tooling

 

3-5 years

Computer equipment and software

 

2-3 years

Furniture and equipment

 

3-5 years

Leasehold improvements

 

Lesser of estimated useful life or remaining lease term

Expenditures for additions, improvements and replacements are capitalized and depreciated to a salvage value of $0. Repair and maintenance costs on rental equipment are included in cost of rental revenue on the consolidated statements of comprehensive loss. Repair and maintenance expense, which includes labor, parts and freight, for rental equipment was $5,143, $4,528 and $3,387 for the years ended December 31, 2023, 2022 and 2021, respectively.

Included within property and equipment is construction in process, primarily related to the design and engineering of tooling, jigs and other machinery. In addition, this item also includes computer software or development costs that have been purchased but have not completed the final configuration process for implementation into the Company’s systems. These items have not been placed in service; therefore, no depreciation or amortization was recognized for these items in the respective periods.

Depreciation and amortization expense related to rental equipment and other property and equipment are summarized below for the years ended December 31, 2023, 2022 and 2021, respectively.

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Rental equipment

 

$

12,893

 

 

$

11,103

 

 

$

8,860

 

Other property and equipment

 

 

4,057

 

 

 

3,942

 

 

 

3,993

 

Total depreciation and amortization

 

$

16,950

 

 

$

15,045

 

 

$

12,853

 

 

Property and equipment and rental equipment with associated accumulated depreciation is summarized below as of December 31, 2023 and 2022, respectively.

 

 

December 31,

 

Property and equipment

 

2023

 

 

2022

 

Rental equipment, net of allowances of $2,606 and $2,255, respectively

 

$

67,804

 

 

$

61,679

 

Other property and equipment

 

 

30,357

 

 

 

33,434

 

Property and equipment

 

$

98,161

 

 

$

95,113

 

 

 

 

 

 

 

 

Accumulated depreciation

 

 

 

 

 

 

Rental equipment

 

$

31,023

 

 

$

31,320

 

Other property and equipment

 

 

16,822

 

 

 

20,524

 

Accumulated depreciation

 

$

47,845

 

 

$

51,844

 

 

 

 

 

 

 

 

Property and equipment, net

 

 

 

 

 

 

Rental equipment, net of allowances of $2,606 and $2,255, respectively

 

$

36,781

 

 

$

30,359

 

Other property and equipment

 

 

13,535

 

 

 

12,910

 

Property and equipment, net

 

$

50,316

 

 

$

43,269

 

Long-lived assets

The Company accounts for the impairment and disposition of long-lived assets in accordance with ASC 360 — Property, Plant, and Equipment. Long-lived assets are reviewed for indicators of impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. The evaluation is performed at the lowest level of identifiable cash flows, which is at the individual asset level or the asset group level. The undiscounted cash flows expected to be generated by the related assets are estimated over their useful life based on updated projections. If the evaluation indicates that the carrying amount of the assets may not be recoverable, any potential impairment is measured based upon the fair value of the related assets or asset group as determined by an appropriate market appraisal or other valuation technique. Assets classified as held for sale, if any, are recorded at the lower of carrying amount or fair value less costs to sell.

During the year ended December 31, 2023, the Company determined that an impairment indicator was present related to negative cash flows and a decrease in the Company’s public stock price that caused the Company's market capitalization to fall below its carrying amount (stockholders' equity). The relevant long-lived asset grouping was evaluated for impairment. An undiscounted cash flow analysis demonstrated sufficient undiscounted cash flows in excess of the asset group’s carrying value. Estimates and significant assumptions included in the long-lived asset impairment analysis included identification of the asset group and undiscounted cash flow projections. The Company concluded that its definite-lived intangible assets and long-lived assets were not impaired based on the results of the quantitative analyses performed.

On December 19, 2022, the Company determined to dispose of the technology intangible assets previously acquired from New Aera related to the Tidal Assist® Ventilator (TAV®) technology by ceasing development of such assets and abandoning the TAV program (the Disposal Determination). Prior to December 19, 2022, the TAV intangible asset was held and used, including ongoing research and development and no significant revenue. The Company made the Disposal Determination based on the Company’s assessment that continued development of the assets would not be economically feasible. The assessment considered many factors, including 1) the lack of compatibility and functionality of the technology intangible asset within the Company’s existing product portfolio, 2) the lack of commercial potential of such products that were not approved for ventilation Medicare reimbursement and a negative litigation outcome that occurred subsequent to the approved coding process, and 3) the substantial additional investment that would be required in order to attempt to achieve any commercial potential with substantial risk that no benefit would ever be achievable. There had been no significant revenue associated with the sale of products developed from the technology intangible asset acquired from New Aera to date and the Company does not expect any revenue from such products going forward. Upon abandonment, the Company recognized a loss on disposal of $52,161 in our consolidated statements of comprehensive loss for the year ended December 31, 2022 for intangible assets, inventories, fixed assets, and construction in process associated with the TAV technology. As a result of no future sales, the fair value of the earnout resulted in a benefit of $13,687 to general and administrative expense during the fourth quarter of 2022.

During the year ended December 31, 2021, the Company determined that an impairment indicator was present related to TAV developments as a result of the court order to dismiss the Company’s preliminary injunction related to the Department of Health and Human Services and the Centers for Medicare and Medicaid Services lawsuit. The relevant long-lived asset grouping was evaluated for impairment. An undiscounted cash flow analysis demonstrated sufficient undiscounted cash flows in excess of the asset group’s carrying value. Estimates and significant assumptions included in the long-lived asset impairment analysis included identification of the asset group and undiscounted cash flow projections. The Company concluded that its definite-lived intangible assets and long-lived assets were not impaired based on the results of the quantitative analyses performed.

Goodwill and other identifiable intangible assets

Goodwill represents the excess acquisition cost over the fair value of the net tangible and intangible assets acquired. Goodwill is not amortized and is tested for impairment on an annual basis as of October 1 or whenever an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit or asset below its carrying amount. If the carrying amount of goodwill exceeds the implied estimated fair value, an impairment charge to current operations is recorded to reduce the carrying value to the implied estimated fair value.

The Company first assesses qualitative factors to determine whether it is more likely than not that the fair value is less than its carrying amount. If, based on a review of qualitative factors, it is more likely than not that the fair value is less than its carrying amount, the Company will use a quantitative approach, and calculate the fair value and compare it to its carrying amount. If the fair value exceeds the carrying amount, there is no indication of impairment. If the carrying amount exceeds the fair value, an impairment loss is recorded equal to the difference.

Finite-lived intangible assets are amortized over their useful lives and are tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Technology and customer relationships are amortized using the straight-line method.

Business combinations

The results of operations of the businesses acquired by the Company are included as of the acquisition date. The purchase price of an acquisition is allocated to the underlying assets acquired and liabilities assumed based upon their estimated fair values at the date of acquisition. To the extent the purchase price exceeds the fair value of the net identifiable tangible and intangible assets acquired and liabilities assumed, such excess is allocated to goodwill. The Company may adjust the preliminary purchase price allocation, as necessary, for up to one year after the acquisition closing date if it obtains more information regarding asset valuations and liabilities assumed. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.

Leases

The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (ROU) assets, operating lease liability – current, and operating lease liability – noncurrent on the consolidated balance sheets.

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses an incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments as the rate implicit in each lease is generally not readily determinable. The operating lease ROU asset also includes any lease payments made to the lessor at or before the commencement date and excludes lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

The Company has lease agreements with lease and non-lease components. The Company elected the practical expedient to treat the lease and non-lease components as a single lease component. Additionally, the Company elected the practical expedient to not record leases with an initial term of twelve months or less on the consolidated balance sheets.

Loss contingencies

The Company is involved in various lawsuits, claims, investigations, and proceedings that arise in the ordinary course of business. The Company records a liability when it believes that it is both probable that a loss has been incurred and the amount can be reasonably estimated. Significant judgment is required to determine both probability and the estimated amount. The Company reviews at least quarterly and adjusts accordingly to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and updated information.

Research and development

Research and development costs are expensed as incurred.

Advertising costs

Advertising costs, which approximated $27,120, $33,265 and $35,183 during the years ended December 31, 2023, 2022 and 2021, respectively, are expensed as incurred, excluding the production costs of direct response advertising. Advertising costs are included in sales and marketing expense in the accompanying consolidated statements of comprehensive loss.

Restructuring charges

Restructuring costs include workforce reductions, termination benefits, office downsizing, centralizing manufacturing activities, and equipment relocation. Key assumptions used in calculating the restructuring costs include the terms of, and payments under, agreements to terminate certain contractual obligations and the timing of reductions in workforce.

Income taxes

The Company accounts for income taxes in accordance with ASC 740 — Income Taxes. Under ASC 740, income taxes are recognized for the amount of taxes payable or refundable for the current period and deferred tax liabilities and assets are recognized for the future tax consequences of transactions that have been recognized in the Company’s consolidated financial statements or tax returns. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided when it is more likely than not that some portion, or all, of the deferred tax asset will not be realized.

The Company accounts for uncertainties in income taxes in accordance with ASC 740-10 — Accounting for Uncertainty in Income Taxes. ASC 740-10 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. This accounting standard also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.

The Company recognizes interest and penalties on taxes, if any, within its income tax provision on its consolidated statements of comprehensive loss.

Accounting for stock-based compensation

The Company accounts for its stock-based compensation in accordance with ASC 718 — Compensation—Stock Compensation, which establishes accounting for share-based awards, exchanged for employee services and requires companies to expense the estimated fair value of these awards over the requisite employee service period. Stock–based compensation cost for stock options and employee stock purchase plan are determined at the grant date using the Black-Scholes option pricing model. Stock-based compensation cost for stock incentive awards is based on the number of shares ultimately expected to vest, estimated at each reporting date based on management’s expectations regarding the relevant performance criteria. The value of the award that is ultimately expected to vest is recognized as expense on a straight-line basis over the employee’s requisite service period.

As part of the provisions of ASC 718, the Company is required to estimate potential forfeitures of stock grants and adjust compensation cost recorded accordingly. The estimate of forfeitures will be adjusted over the requisite service period to the extent that actual forfeitures differ, or are expected to differ, from such estimates. Changes in estimated forfeitures will be recognized through a cumulative catch-up adjustment in the period of change and will also impact the amount of stock compensation expense to be recognized in future periods.

Foreign currency

The functional currency of the Company’s international subsidiaries is the local currency. The financial statements of the subsidiaries are translated to U.S. dollars using month-end exchange rates for assets and liabilities and average exchange rates for revenue, cost of revenue, operating expense and provision for income taxes. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity. Foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency are reflected as a component of foreign currency exchange gains or losses in other income (expense), net in the consolidated statements of comprehensive loss.

Business segments

The Company operates and reports in only one operating and reportable segment – development, manufacturing, marketing, sales, and rental of respiratory products. Management reports financial information on a consolidated basis to the Company’s chief operating decision maker.

Loss per share

Loss per share (EPS) is computed in accordance with ASC 260 — Earnings per Share and is calculated using the weighted-average number of common shares outstanding during each period. Diluted EPS assumes the conversion, exercise or issuance of all potential common stock equivalents (which can include dilution of outstanding stock options, restricted stock units and restricted stock awards) unless the effect is to reduce a loss or increase the income per share. For purposes of this calculation, common stock subject to repurchase by the Company, options, and other dilutive awards are considered to be common stock equivalents and are only included in the calculation of diluted loss per share when their effect is dilutive.

Basic loss per share is calculated using the Company’s weighted-average outstanding common shares. Diluted loss per share is calculated using the Company’s weighted-average outstanding common shares including the dilutive effect of stock awards as determined under the treasury stock method.

The computation of EPS is as follows:

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Numerator—basic and diluted:

 

 

 

 

 

 

 

 

 

Net loss

 

$

(102,449

)

 

$

(83,772

)

 

$

(6,333

)

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

Weighted average common shares - basic common stock (1)

 

 

23,176,098

 

 

 

22,852,571

 

 

 

22,490,027

 

Weighted average common shares - diluted common stock

 

 

23,176,098

 

 

 

22,852,571

 

 

 

22,490,027

 

 

 

 

 

 

 

 

 

 

 

Net loss per share - basic common stock

 

$

(4.42

)

 

$

(3.67

)

 

$

(0.28

)

Net loss per share - diluted common stock (2)

 

$

(4.42

)

 

$

(3.67

)

 

$

(0.28

)

 

 

 

 

 

 

 

 

 

 

Denominator calculation from basic to diluted:

 

 

 

 

 

 

 

 

 

Weighted average common shares - basic common stock (1)

 

 

23,176,098

 

 

 

22,852,571

 

 

 

22,490,027

 

Stock options and other dilutive awards

 

 

160,682

 

 

 

115,155

 

 

 

166,258

 

Weighted average common shares - diluted common stock

 

 

23,336,780

 

 

 

22,967,726

 

 

 

22,656,285

 

 

 

 

 

 

 

 

 

 

 

Shares excluded from diluted weighted-average shares:

 

 

 

 

 

 

 

 

 

Stock options

 

 

104,681

 

 

 

329,586

 

 

 

151,344

 

Restricted stock units and restricted stock awards

 

 

926,859

 

 

 

528,398

 

 

 

167,237

 

Shares excluded from diluted weighted average shares

 

 

1,031,540

 

 

 

857,984

 

 

 

318,581

 

 

(1)
Unvested restricted stock units and restricted stock awards are not included as shares outstanding in the calculation of basic earnings per share. Vested restricted stock units and restricted stock awards are included in basic earnings per share if all vesting and performance criteria have been met. Performance-based restricted stock units and restricted stock awards are included in the number of shares used to calculate diluted earnings per share as long as all applicable performance criteria are met, and their effect is dilutive. Restricted stock awards are eligible to receive all dividends declared on the Company’s common shares during the vesting period; however, such dividends are not paid until the restrictions lapse.
(2)
Due to net losses for the years ended December 31, 2023, 2022 and 2021, diluted loss per share is the same as basic.

Recently issued accounting pronouncements not yet adopted

In November 2023, the FASB issued the Accounting Standards Update (ASU) No. 2023-09, Segment Reporting (Topic 280):Improvements to Reportable Segment Disclosures. The new guidance expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The ASU is effective for fiscal years beginning after January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. The Company is currently evaluating the effect of the new guidance but does not expect it to have a material impact on the Company’s consolidated financial statement presentation or results.

In December 2023, the FASB issued the ASU No. 2023-09, Improvements to Income Tax Disclosures. The new guidance requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. The standard is intended to benefit investors by providing more detailed income tax disclosures that would be useful in making capital allocation decisions. The ASU is effective for fiscal years beginning after December 15, 2025, and interim periods within those years, with early adoption permitted. The Company is currently evaluating the effect of the new guidance but does not expect it to have a material impact on the Company’s consolidated financial statement presentation or results.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions
12 Months Ended
Dec. 31, 2023
Business Combinations [Abstract]  
Acquisitions

3. Acquisitions

On July 10, 2023, the Company entered into a share purchase agreement to acquire Physio-Assist, which is in the business of the design, production, and marketing of medical devices for bronchial decongestion (airway clearance technique) for patients suffering from obstructive respiratory diseases. On September 14, 2023, the Company completed the acquisition of all of the issued and outstanding capital stock of Physio-Assist and its wholly-owned subsidiary PhysioAssist GmbH for a purchase price consisting of $32,250 in cash consideration and the fair value of a potential earnout of $3,178 based on future regulatory clearances. The Company incurred acquisition-related expenses of approximately $1,860 in the twelve months ended December 31, 2023, which were recorded within general and administrative expense.

A potential earnout payment of either $13,000 (without a clinical trial requirement) or $11,000 (with a required clinical trial less related development costs) is dependent upon the achievement of one of two milestones related to the FDA de novo authorization or 510(k) clearance for the Simeox Airway Clearance System within four years of the date of the closing of the transaction. The fair value of the earnout liability was measured using the probability weighted expected return methodology and was discounted using a rate and probability that appropriately captures the risk associated with the obligation.

The acquisition was treated as a business combination. Assets and liabilities of the acquired company were recorded at their estimated fair values at the date of acquisition. The excess purchase price over the fair value of net tangible assets and identifiable intangible assets acquired has been allocated to goodwill. Goodwill represents the expected synergies with the existing business, the acquired assembled workforce, and future cash flows after the acquisition. The fair value assigned to the identifiable intangible assets was determined primarily by using the excess earnings method. The key assumptions included in the excess earnings method included revenue recognized, cost of revenue, and the discount rate.

The Company’s allocation of the purchase price of Physio-Assist is preliminary and any measurement period adjustments that result from the finalization of the purchase price allocation will be recorded retrospectively to the acquisition date. Changes are possible and could change the allocation of the purchase price.

The following table summarizes the preliminary allocation of the purchase price over the estimated fair value of the assets acquired and liabilities assumed in the acquisition of Physio-Assist:

Cash

 

$

2,617

 

Accounts receivable

 

 

184

 

Inventories

 

 

296

 

Other assets

 

 

325

 

Property and equipment

 

 

82

 

Operating lease right-of-use asset

 

 

306

 

Intangible assets

 

 

34,100

 

Goodwill

 

 

9,755

 

Total assets acquired

 

$

47,665

 

 

 

 

 

Accounts payable and accrued expenses

 

$

1,108

 

Bank loans

 

 

1,922

 

Other current liabilities

 

 

376

 

Operating lease liability

 

 

306

 

Deferred tax liability - noncurrent

 

 

8,525

 

Total liabilities assumed

 

$

12,237

 

Total identifiable net assets

 

$

35,428

 

 

 

 

 

Cash consideration

 

$

32,250

 

Fair value of contingent earnout consideration

 

 

3,178

 

Total purchase price

 

$

35,428

 

Included in the acquired intangible assets were $32,300 of developed technology, $1,600 of customer relationships, and $200 related to trade name. The fair value measurements of the intangibles were based primarily on Level 3 inputs. Certain working capital accounts such as accounts receivables, inventories, other current assets, accounts payable and accrued expenses, bank loans and other current liabilities, as well as intangibles and related income tax amounts may be adjusted subsequent to the acquisition as they are realized at different values. These changes would be reflected as measurement period adjustments. All of the bank loans were settled subsequent to the acquisition date and prior to December 31, 2023.

The consolidated financial and operating results reflect the Physio-Assist operations beginning September 14, 2023. The following unaudited pro forma information for the twelve months ended December 31, 2023 and 2022 presents the revenues and net loss assuming the acquisition of Physio-Assist had occurred as of January 1, 2022.

 

 

Twelve months ended

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Total revenue

 

$

318,737

 

 

$

379,305

 

Net loss

 

$

(105,230

)

 

$

(87,079

)

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Identifiable Intangible Assets
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Identifiable Intangible Assets

4. Goodwill and other identifiable intangible assets

Goodwill

The changes in the carrying amount of goodwill for the years ended December 31, 2023 and 2022 were as follows:

 

 

 

 

 

Balance as of December 31, 2021

 

$

32,979

 

Translation adjustment

 

 

(127

)

Balance as of December 31, 2022

 

$

32,852

 

Translation adjustment

 

 

344

 

Impairment charge

 

 

(32,894

)

Acquisition

 

 

9,755

 

Balance as of December 31, 2023

 

$

10,057

 

 

As a result of a decrease in Company’s public stock price that caused the Company's market capitalization to fall below its carrying amount (stockholders' equity) during July 2023 and noted by management to be more than temporary as the quarter progressed, a quantitative analysis was required to be performed during the quarter ended September 30, 2023. The Company used a discounted cash flow analysis based on Level 3 inputs and determined that the goodwill carrying amount exceeded its fair value and, as such, an impairment charge of $32,894 was incurred in the quarter ended September 30, 2023. Accumulated impairment losses were $32,894 for the year ended December 31, 2023.

The Company performed an assessment of qualitative factors and determined that no events or circumstances existed that would lead to a determination that it is more likely than not that the fair value of indefinite-lived assets were less than the carrying amount. As a result of the TAV technology intangible asset disposal, a quantitative analysis was required to be performed as of December 31, 2022 and concluded that there was no impairment.

Intangible assets

There were no impairment losses related to the Company’s intangible assets as of December 31, 2023 and 2022. Amortization expense for intangible assets for the years ended December 31, 2023, 2022 and 2021 was as follows:

 

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Research and development expense

 

$

986

 

 

$

7,813

 

 

$

7,813

 

Sales and marketing expense

 

 

155

 

 

 

116

 

 

 

181

 

General and administrative expense

 

 

61

 

 

 

540

 

 

 

781

 

Total

 

$

1,202

 

 

$

8,469

 

 

$

8,775

 

 

Intangible assets as of December 31, 2023 and 2022 consisted of the following:

 

 

 

Average

 

 

 

 

 

 

 

 

 

 

 

estimated

 

Gross

 

 

 

 

 

 

 

 

 

useful lives

 

carrying

 

 

Accumulated

 

 

 

 

December 31, 2023

 

(in years)

 

amount

 

 

amortization

 

 

Net amount

 

Developed technology

 

10

 

$

33,303

 

 

$

971

 

 

$

32,332

 

Licenses

 

10

 

 

185

 

 

 

185

 

 

 

 

Patents and websites

 

5

 

 

4,518

 

 

 

4,429

 

 

 

89

 

Customer relationships

 

4

 

 

2,974

 

 

 

1,372

 

 

 

1,602

 

Trade name

 

4

 

 

206

 

 

 

15

 

 

 

191

 

Commercials

 

3

 

 

494

 

 

 

117

 

 

 

377

 

Total

 

 

 

$

41,680

 

 

$

7,089

 

 

$

34,591

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Average

 

 

 

 

 

 

 

 

 

 

 

estimated

 

Gross

 

 

 

 

 

 

 

 

 

useful lives

 

carrying

 

 

Accumulated

 

 

 

 

December 31, 2022

 

(in years)

 

amount

 

 

amortization

 

 

Net amount

 

Licenses

 

10

 

$

185

 

 

$

183

 

 

$

2

 

Patents and websites

 

5

 

 

4,514

 

 

 

4,353

 

 

 

161

 

Customer relationships

 

4

 

 

1,284

 

 

 

1,284

 

 

 

 

Commercials

 

2-3

 

 

256

 

 

 

242

 

 

 

14

 

Total

 

 

 

$

6,239

 

 

$

6,062

 

 

$

177

 

 

Annual estimated amortization expense for each of the succeeding fiscal years is as follows:

 

 

 

December 31,

 

 

 

2023

 

2024

 

$

4,026

 

2025

 

 

3,978

 

2026

 

 

3,846

 

2027

 

 

3,731

 

2028

 

 

3,330

 

Thereafter

 

 

15,680

 

Total

 

$

34,591

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Current Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Current Liabilities

5. Current liabilities

Accounts payable and accrued expenses as of December 31, 2023 and 2022 consisted of the following:

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accounts payable

 

$

13,454

 

 

$

18,237

 

Accrued inventory (in-transit and unvouchered receipts) and trade payables

 

 

10,054

 

 

 

10,837

 

Accrued purchasing card liability

 

 

2,197

 

 

 

2,606

 

Accrued loss on purchase commitments

 

 

2,057

 

 

 

 

Accrued franchise, sales and use taxes

 

 

472

 

 

 

492

 

Other accrued expenses

 

 

1,908

 

 

 

1,802

 

Total accounts payable and accrued expenses

 

$

30,142

 

 

$

33,974

 

 

Accrued payroll as of December 31, 2023 and 2022 consisted of the following:

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accrued bonuses

 

$

1,110

 

 

$

2,620

 

Accrued wages and other payroll related items

 

 

4,170

 

 

 

4,967

 

Accrued vacation

 

 

3,194

 

 

 

3,133

 

Accrued severance

 

 

2,284

 

 

 

 

Accrued employee stock purchase plan deductions

 

 

308

 

 

 

470

 

Total accrued payroll

 

$

11,066

 

 

$

11,190

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases

6. Leases

The Company has entered into operating leases primarily for commercial buildings. These leases have terms which range from 3 years to 11 years, some of which include options to extend the leases for up to 5 years. Rent expense, including short-term lease cost, was $4,017, $3,870, and $4,095 for the years ended December 31, 2023, 2022 and 2021, respectively. Operating lease right-of-use assets and liabilities commencing after January 1, 2019 are recognized at commencement date based on the present value of lease payments over the lease term. The operating leases do not contain material residual value guarantees or material restrictive covenants.

In July 2023, the Company entered into an Assignment and Assumption of Lease Agreement in which a third party (Assignee) assumed the rights, title, and interest in the lease, including assumption of lease payments. As inducement for the Assignee to enter into the agreement, the Company paid an incentive of $395, provided for four months of free rent for the period October 1, 2023 through January 31, 2024, and conveyed ownership of certain items of the facility's furniture and equipment. Commencing February 1, 2024 and ending May 31, 2031, the Assignee assumes responsibility for the monthly lease payments. Notwithstanding the Assignee's assumption of lease payments, Inogen remains the primary obligor under the lease to the landlord. The Assignee gained control to the facility on September 29, 2023, and related sublease income was not material.

Lease payments assumed by the Assignee are:

Payments due in the 12-month period ending December 31,

 

 

 

2024

 

$

1,041

 

2025

 

 

1,136

 

2026

 

 

1,136

 

2027

 

 

1,136

 

2028

 

 

1,136

 

Thereafter

 

 

2,745

 

 

 

$

8,330

 

Information related to the Company’s right-of-use assets and related operating lease liabilities were as follows:

 

 

 

Year ended

 

 

Year ended

 

 

 

December 31,
2023

 

 

December 31,
2022

 

Cash paid for operating lease liabilities

 

$

4,044

 

 

$

3,964

 

Operating lease cost

 

 

3,979

 

 

 

3,828

 

Non-cash right-of-use assets obtained in exchange for new operating lease obligations

 

 

1,781

 

 

 

225

 

Weighted-average remaining lease term

 

2.9 years

 

 

2.3 years

 

Weighted-average discount rate

 

 

4.5

%

 

 

2.9

%

 

Maturities of lease liabilities due in the 12-month period ending December 31,

 

 

 

 

 

2024

 

$

4,162

 

 

 

2025

 

 

3,271

 

 

 

2026

 

 

3,290

 

 

 

2027

 

 

3,313

 

 

 

2028

 

 

2,953

 

 

 

Thereafter

 

 

6,823

 

 

 

 

 

$

23,812

 

 

 

Less imputed interest

 

 

(1,889

)

 

 

Total lease liabilities

 

$

21,923

 

 

 

 

 

 

 

 

 

Operating lease liability - current

 

$

3,653

 

 

 

Operating lease liability - noncurrent

 

 

18,270

 

 

 

Total lease liabilities

 

$

21,923

 

 

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

7. Income taxes

The components of the Company’s income (loss) before provision for income taxes are as follows:

 

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

United States

 

$

(99,015

)

 

$

(84,422

)

 

$

7,621

 

Foreign

 

 

(3,329

)

 

 

1,154

 

 

 

1,038

 

Income (loss) before provision for income taxes

 

$

(102,344

)

 

$

(83,268

)

 

$

8,659

 

 

 

The provision for income taxes consists of the following:

 

 

 

Years ended December 31,

 

Current tax expense

 

2023

 

 

2022

 

 

2021

 

Federal

 

$

 

 

$

 

 

$

 

State

 

 

229

 

 

 

201

 

 

 

271

 

Foreign

 

 

127

 

 

 

303

 

 

 

266

 

Total current tax expense

 

$

356

 

 

$

504

 

 

$

537

 

Deferred tax expense (benefit)

 

 

 

 

 

 

 

 

 

Federal

 

 

 

 

 

 

 

 

10,263

 

State

 

 

 

 

 

 

 

 

4,194

 

Foreign

 

 

(251

)

 

 

 

 

 

(22

)

Total deferred tax expense (benefit)

 

$

(251

)

 

$

 

 

$

14,435

 

Interest and penalties

 

 

 

 

 

 

 

 

20

 

 

 

 

 

 

 

 

 

 

 

Total deferred tax expense (benefit), net

 

 

 

 

 

 

 

 

 

Provision for income taxes

 

$

105

 

 

$

504

 

 

$

14,992

 

 

The components of deferred tax assets and liabilities consist of the following:

 

 

 

As of December 31,

 

Deferred tax assets (liabilities)

 

2023

 

 

2022

 

Accrued expenses

 

$

10,121

 

 

$

10,600

 

Net operating loss and credit carryforward

 

 

41,195

 

 

 

27,824

 

Allowance, reserves and other

 

 

3,015

 

 

 

2,784

 

Stock-based compensation

 

 

5,809

 

 

 

4,042

 

Intangible amortization

 

 

 

 

 

2,045

 

Lease liability

 

 

5,098

 

 

 

5,674

 

Capitalized R&D under Sec 174

 

 

6,257

 

 

 

2,915

 

Deferred tax assets

 

$

71,495

 

 

$

55,884

 

Property, plant, and equipment

 

 

(8,806

)

 

 

(8,674

)

Intangible amortization

 

 

(6,528

)

 

 

 

Right-of-use asset

 

 

(4,732

)

 

 

(5,277

)

Deferred tax liabilities

 

$

(20,066

)

 

$

(13,951

)

Valuation allowance

 

 

(59,968

)

 

 

(41,933

)

Total

 

$

(8,539

)

 

$

 

 

Reconciliation of the federal statutory income tax rate to the effective income tax rate for the years ended December 31, 2023, 2022 and 2021 is as follows:

 

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

U.S. Statutory rate

 

 

21.00

%

 

 

21.00

%

 

 

21.00

%

State income taxes, net of federal benefit

 

 

1.43

%

 

 

3.53

%

 

 

-1.39

%

Stock-based compensation

 

 

-0.66

%

 

 

-1.02

%

 

 

-21.72

%

R&D credit, net of reserve

 

 

1.00

%

 

 

1.32

%

 

 

-5.95

%

Change in fair value

 

 

-1.40

%

 

 

3.88

%

 

 

-28.19

%

Nondeductible compensation

 

 

-0.09

%

 

 

-1.50

%

 

 

7.04

%

Valuation allowance

 

 

-14.80

%

 

 

-27.75

%

 

 

201.69

%

Goodwill impairment charge

 

 

-6.75

%

 

 

 

 

 

 

Other

 

 

0.17

%

 

 

-0.07

%

 

 

0.63

%

Effective income tax rate

 

 

-0.10

%

 

 

-0.61

%

 

 

173.11

%

 

The Company operates in several taxing jurisdictions, including U.S. federal, multiple U.S. states, Netherlands, France and Germany. The statute of limitations has expired for all tax years prior to 2020 for federal and prior to 2017 for various state tax purposes. The statute of limitations has expired for all tax years prior to 2021 for France, prior to 2020 for Germany, and prior to 2019 for Netherlands purposes. However, the net operating loss generated on the Company’s federal and state tax returns in prior years may be subject to adjustments by the federal and state tax authorities.

As of December 31, 2023, the Company had $126,771, $66,039 and $10,851 of federal, state and foreign net operating loss carryforwards, respectively. Federal net operating loss carryforwards of $118,975 have an indefinite life while the remaining federal and state net operating loss carryforwards begin to expire in 2033 and 2028, respectively, if not utilized. Foreign net operating loss carryforwards of $10,851 also have an indefinite life. As of December 31, 2023, the Company had federal and California research and development credit carryforwards of $6,576 and $4,882, respectively. The federal credit will begin to expire in 2024; the California credit has indefinite carryforward. As of December 31, 2023, the Company had a federal foreign tax credit carryforward of $774. The federal credit will begin to expire in 2027.

Utilization of the Company’s net operating loss and tax credit carryforwards may be subject to annual limitations arising from ownership change limitations provided by the Internal Revenue Code and similar state and foreign provisions. Such annual limitations could result in the expiration of the net operating loss and tax credit carryforwards before their utilization.

The Company recognizes deferred tax assets to the extent it believes these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. The amount of deferred tax assets considered realizable is subject to adjustment in future periods if estimates of future taxable income are reduced. As of December 31, 2023 and 2022, the Company determined that net deferred tax assets are not more likely than not realizable based on cumulative three-year pretax losses and recorded a full valuation allowance. The Company’s valuation allowance may increase or decrease during the next 12 months based on future operating results. The increase in valuation allowance of $18,035 is attributable to losses generated in the current year.

The Company recognizes interest and penalties on taxes, within its income tax provision on its consolidated statements of comprehensive loss.

Included in the balance of unrecognized tax benefits as of December 31, 2023, 2022 and 2021, were $2,778, $2,366 and $2,078, respectively, of tax benefits that, if recognized, would affect the effective tax rate. The Company believes that there will be no significant increases or decreases to unrecognized tax benefits within the next 12 months.

A reconciliation of the beginning and ending amount of unrecognized tax benefit is as follows:

 

 

 

December 31,

 

Reconciliation of liability for unrecognized tax benefits

 

2023

 

 

2022

 

 

2021

 

Balance at beginning of period

 

$

2,366

 

 

$

2,078

 

 

$

1,932

 

Additions based on tax positions related to current year

 

 

400

 

 

 

242

 

 

 

146

 

Reductions based on tax positions related to prior year

 

 

(34

)

 

 

 

 

 

 

Additions based on tax positions related to prior year

 

 

46

 

 

 

46

 

 

 

 

Balance at end of period

 

$

2,778

 

 

$

2,366

 

 

$

2,078

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Stockholders' Equity

8. Stockholders’ equity

Common stock

Each share of common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the board of directors, subject to the prior rights of holders of other classes of stock outstanding.

Preferred stock

Pursuant to the amended and restated certificate of incorporation filed by the Company in connection with the completion of its initial public offering, the Company’s board of directors is authorized to issue up to 10,000,000 shares of preferred stock in one or more series and to fix the rights, preferences, privileges and restrictions thereof. These rights, preferences and privileges could include dividend rights, conversion rights, voting rights, redemption rights, liquidation preferences, sinking fund terms and the number of shares constituting any series or the designation of such series, any or all of which may be greater than the rights of common stock. The issuance of preferred stock could adversely affect the voting power of holders of common stock and the likelihood that such holders will receive dividend payments and payments upon liquidation. In addition, the issuance of preferred stock could have the effect of delaying, deferring or preventing change in the Company’s control or other corporate action. As of December 31, 2023 and 2022, no shares of preferred stock were issued or outstanding, and the board of directors has not authorized or designated any rights, preferences, privileges and restrictions for any class of preferred stock.

Dividends

There were no dividends declared during the years ended December 31, 2023, 2022 and 2021.

Stock incentive plans

The Company has a 2014 Equity Incentive Plan (2014 Plan) under which the Company granted restricted stock units, restricted stock awards, performance units, performance shares, and options to purchase shares of its common stock. As of December 31, 2023, awards with respect to 1,077,837 shares of the Company's common stock were outstanding. An additional 895,346 shares were added to the 2014 Plan share reserve in 2023.

The Company’s stockholders approved the adoption of the 2023 Equity Incentive Plan (2023 Plan) on May 31, 2023 that provides for the grant of incentive stock options, within the meaning of Section 422 of the Internal Revenue Code, to the Company’s employees and any parent and subsidiary corporation’s employees, and for the grant of nonstatutory stock options, restricted stock, restricted stock units, restricted stock awards, stock appreciation rights, performance units, and performance shares to its employees, directors, and consultants and its parent and subsidiary corporations’ employees and consultants. The 2023 Plan became effective June 5, 2023. The 2014 Plan terminated upon effectiveness of the 2023 Plan and no further awards will be made under the 2014 Plan, but the 2014 Plan will continue to govern awards previously granted under it. The number of shares of common stock reserved for issuance under the 2023 Plan was: (i) 400,000 shares, plus (ii) (A) 2,027,790 shares that, as of immediately before the termination or expiration of the 2014 Plan, had been reserved but not issued under any 2014 Plan awards and are not subject to any awards granted under the 2014 Plan, plus (B) any shares subject to awards granted under the 2014 Plan or the 2012 Plan that, after the 2014 Plan is terminated or expired, expire or otherwise terminate without having been exercised or issued in full or are forfeited to or repurchased by the Company due to failure to vest, plus (C) any shares that, after the 2014 Plan is terminated or expired, are tendered to or withheld by us for payment of an exercise or purchase price or for tax withholding obligations with respect to an award granted under the 2014 Plan or 2012 Plan, with the maximum number of shares that may be added to the 2023 Plan under subsection (ii) above equal to 2,950,000 shares.

As of December 31, 2023, 1,713,834 shares of common stock remained available for issuance under the 2023 Plan. The shares available for issuance under the 2023 Plan will be increased by any shares returned to the 2012 Plan and 2014 Plan as a result of 1) expiration or termination of awards and 2) tendered to or withheld by us for payment of an exercise or purchase price or for tax withholding obligations.

Stock options

Options typically expire between seven and ten years from the date of grant and vest over one to four-year terms. Options have been granted to employees, directors and consultants of the Company, as determined by the board of directors, at the deemed fair market value of the shares underlying the options at the date of grant.

The activity for stock options under the Company’s stock plans for the years ended December 31, 2023, 2022 and 2021 is as follows:

 

 

 

 

 

 

 

 

 

 

 

 

Remaining

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

weighted-

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-

 

 

average

 

 

Per share

 

 

 

 

 

 

 

 

 

average

 

 

contractual

 

 

average

 

 

 

 

 

 

Price per

 

 

exercise

 

 

terms

 

 

intrinsic

 

 

 

Options

 

 

share

 

 

price

 

 

(in years)

 

 

value

 

Outstanding as of December 31, 2020

 

 

955,479

 

 

$0.75-$83.30

 

 

$

35.49

 

 

 

1.85

 

 

$

11.81

 

Exercised

 

 

(486,038

)

 

0.75-46.66

 

 

 

28.19

 

 

 

 

 

 

 

Forfeited

 

 

(10,000

)

 

 

83.30

 

 

 

83.30

 

 

 

 

 

 

 

Outstanding as of December 31, 2021

 

 

459,441

 

 

1.17-83.30

 

 

 

42.18

 

 

 

1.36

 

 

 

4.31

 

Vested and exercisable as of December 31, 2021

 

 

459,441

 

 

1.17-83.30

 

 

 

42.18

 

 

 

1.36

 

 

 

4.31

 

Vested and expected to vest as of December 31, 2021

 

 

459,441

 

 

1.17-83.30

 

 

 

42.18

 

 

 

1.36

 

 

 

4.31

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding as of December 31, 2021

 

 

459,441

 

 

1.17-83.30

 

 

 

42.18

 

 

 

1.36

 

 

 

4.31

 

Exercised

 

 

(14,154

)

 

1.17-8.37

 

 

 

3.14

 

 

 

 

 

 

 

Forfeited

 

 

(15,417

)

 

38.54-44.19

 

 

 

43.27

 

 

 

 

 

 

 

Expired

 

 

(81,586

)

 

38.54-43.21

 

 

 

40.08

 

 

 

 

 

 

 

Outstanding as of December 31, 2022

 

 

348,284

 

 

1.17-83.30

 

 

 

44.21

 

 

 

0.43

 

 

 

2.07

 

Vested and exercisable as of December 31, 2022

 

 

348,284

 

 

1.17-83.30

 

 

 

44.21

 

 

 

0.43

 

 

 

2.07

 

Vested and expected to vest as of December 31, 2022

 

 

348,284

 

 

1.17-83.30

 

 

 

44.21

 

 

 

0.43

 

 

 

2.07

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding as of December 31, 2022

 

 

348,284

 

 

1.17-83.30

 

 

 

44.21

 

 

 

0.43

 

 

 

2.07

 

Exercised

 

 

(54,432

)

 

1.17-8.37

 

 

 

7.03

 

 

 

 

 

 

 

Forfeited

 

 

(6,019

)

 

8.37-44.19

 

 

 

32.92

 

 

 

 

 

 

 

Expired

 

 

(267,833

)

 

8.37-83.30

 

 

 

49.10

 

 

 

 

 

 

 

Outstanding as of December 31, 2023

 

 

20,000

 

 

 

83.30

 

 

 

83.30

 

 

 

0.36

 

 

 

 

Vested and exercisable as of December 31, 2023

 

 

20,000

 

 

 

83.30

 

 

 

83.30

 

 

 

0.36

 

 

 

 

Vested and expected to vest as of December 31, 2023

 

 

20,000

 

 

$

83.30

 

 

$

83.30

 

 

 

0.36

 

 

$

 

 

The total intrinsic value of options exercised during the years ended December 31, 2023, 2022, and 2021 was $735, $309 and $14,524, respectively. As of December 31, 2023, all stock-based compensation expense for options granted under the Plans was recognized.

Stock incentive awards

The Company grants restricted stock units (RSUs) and restricted stock awards (RSAs) under the 2014 and 2023 Plans (Stock Awards). The Stock Awards vest either based solely on the satisfaction of time-based service conditions or on the satisfaction of time-based service conditions combined with performance criteria. Stock Awards are subject to forfeiture if the holder’s services to the Company terminate before vesting.

Stock Awards granted with only time-based service vesting conditions generally vest over three-year and four-year service periods, as defined in the terms of each award. Stock Awards that vest based on the satisfaction of time-based service conditions combined with performance criteria generally vest over a three-year service and performance period, based on performance criteria established at the time of the award. The portion of the Stock Award that is earned may equal or be more or less than the targeted number of shares subject to the Stock Award depending on whether the performance criteria are met.

Stock Awards activity for the years ended December 31, 2023, 2022 and 2021 is summarized below:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-

 

 

 

 

 

 

 

 

 

 

 

 

average

 

 

 

 

 

 

 

 

 

 

 

 

grant

 

 

 

 

 

 

Performance

 

 

 

 

 

date fair

 

 

 

 

 

 

and

 

 

 

 

 

value

 

Restricted stock units

 

Time-based

 

 

time-based

 

 

Total

 

 

per share

 

Unvested restricted stock units as of December 31, 2020 (1)

 

 

245,462

 

 

 

88,458

 

 

 

333,920

 

 

$

49.29

 

Granted

 

 

240,044

 

 

 

88,902

 

 

 

328,946

 

 

 

56.01

 

Vested

 

 

(109,504

)

 

 

 

 

 

(109,504

)

 

 

52.79

 

Forfeited/canceled

 

 

(86,836

)

 

 

(78,248

)

 

 

(165,084

)

 

 

46.88

 

Unvested restricted stock units as of December 31, 2021 (1)

 

 

289,166

 

 

 

99,112

 

 

 

388,278

 

 

$

54.81

 

Unvested and expected to vest restricted stock units outstanding as of
    December 31, 2021

 

 

 

 

 

 

 

 

331,358

 

 

$

54.98

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unvested restricted stock units as of December 31, 2021

 

 

289,166

 

 

 

99,112

 

 

 

388,278

 

 

$

54.81

 

Granted

 

 

769,976

 

 

 

164,722

 

 

 

934,698

 

 

 

29.76

 

Vested

 

 

(142,942

)

 

 

(37,678

)

 

 

(180,620

)

 

 

55.04

 

Forfeited/canceled

 

 

(95,259

)

 

 

(42,959

)

 

 

(138,218

)

 

 

45.10

 

Unvested restricted stock units as of December 31, 2022 (1)

 

 

820,941

 

 

 

183,197

 

 

 

1,004,138

 

 

$

32.72

 

Unvested and expected to vest restricted stock units outstanding as of
    December 31, 2022

 

 

 

 

 

 

 

 

840,413

 

 

$

32.37

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unvested restricted stock units as of December 31, 2022

 

 

820,941

 

 

 

183,197

 

 

 

1,004,138

 

 

$

32.72

 

Granted

 

 

1,214,144

 

 

 

621,990

 

 

 

1,836,134

 

 

 

12.29

 

Vested

 

 

(214,644

)

 

 

(15,618

)

 

 

(230,262

)

 

 

35.68

 

Forfeited/canceled

 

 

(674,037

)

 

 

(442,881

)

 

 

(1,116,918

)

 

 

23.62

 

Unvested restricted stock units as of December 31, 2023 (1)

 

 

1,146,404

 

 

 

346,688

 

 

 

1,493,092

 

 

$

14.67

 

Unvested and expected to vest restricted stock units outstanding as of
    December 31, 2023

 

 

 

 

 

 

 

 

1,159,877

 

 

$

14.79

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-

 

 

 

 

 

 

 

 

 

 

 

 

average

 

 

 

 

 

 

 

 

 

 

 

 

grant

 

 

 

 

 

 

Performance

 

 

 

 

 

date fair

 

 

 

 

 

 

and

 

 

 

 

 

value

 

Restricted stock awards

 

Time-based

 

 

time-based

 

 

Total

 

 

per share

 

Unvested restricted stock awards outstanding as of December 31, 2020 (1)

 

 

42,076

 

 

 

33,355

 

 

 

75,431

 

 

$

93.96

 

Vested

 

 

(15,728

)

 

 

 

 

 

(15,728

)

 

 

91.17

 

Forfeited/canceled

 

 

(15,932

)

 

 

(27,726

)

 

 

(43,658

)

 

 

98.05

 

Unvested restricted stock awards outstanding as of December 31, 2021 (1)

 

 

10,416

 

 

 

5,629

 

 

 

16,045

 

 

$

87.12

 

Unvested and expected to vest restricted stock awards outstanding as of
    December 31, 2021

 

 

 

 

 

 

 

 

15,532

 

 

$

90.08

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unvested restricted stock awards outstanding as of December 31, 2021

 

 

10,416

 

 

 

5,629

 

 

 

16,045

 

 

$

87.12

 

Vested

 

 

(4,496

)

 

 

(5,629

)

 

 

(10,125

)

 

 

99.46

 

Forfeited/canceled

 

 

(5,134

)

 

 

 

 

 

(5,134

)

 

 

74.25

 

Unvested restricted stock awards outstanding as of December 31, 2022 (1)

 

 

786

 

 

 

 

 

 

786

 

 

$

59.55

 

Unvested and expected to vest restricted stock awards outstanding as of
    December 31, 2022

 

 

 

 

 

 

 

 

748

 

 

$

60.39

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unvested restricted stock awards outstanding as of December 31, 2022

 

 

786

 

 

 

 

 

 

786

 

 

$

59.55

 

Vested

 

 

(786

)

 

 

 

 

 

(786

)

 

 

59.55

 

Unvested restricted stock awards outstanding as of December 31, 2023

 

 

 

 

 

 

 

 

 

 

$

 

Unvested and expected to vest restricted stock awards outstanding as of
    December 31, 2023

 

 

 

 

 

 

 

 

 

 

$

 

 

(1)
Outstanding restricted stock units and restricted stock awards are based on the maximum payout of the targeted number of shares.

As of December 31, 2023, the unrecognized compensation cost related to unvested employee restricted stock units was $11,771, excluding estimated forfeitures. This amount is expected to be recognized over a weighted-average period of 1.9 years.

Employee stock purchase plan

The Company’s 2014 Employee Stock Purchase Plan (ESPP) provides for the grant to all eligible employees an option to purchase stock under the ESPP, within the meaning Section 423 of the Internal Revenue Code. The ESPP permits participants to purchase common stock through payroll deductions of up to 15% of their eligible compensation, which includes a participant’s base straight time gross earnings, incentive compensation, bonuses, overtime and shift premium, but exclusive of payments for equity compensation and other similar compensation. A participant may purchase a maximum of 1,500 shares during a purchase period. Amounts deducted and accumulated by the participant are used to purchase shares of the Company’s common stock at the end of each six-month period. The purchase price of the shares will be 85% of the lower of the fair market value of the Company’s common stock on the first trading day of each offering period or on the exercise date. The offering periods are currently approximately six months in length beginning on the first business day on or after March 1 and September 1 of each year and ending on the first business day on or after September 1 and March 1 approximately six months later.

As of December 31, 2023, a total of 550,595 shares of common stock were available for sale pursuant to the ESPP.

The number of shares available for sale under the ESPP is increased annually on the first day of each fiscal year equal to the least of:

179,069 shares;
1.5% of the outstanding shares of the Company’s common stock on the last day of the Company’s immediately preceding fiscal year; or
such other amount as may be determined by the administrator.

For 2023, an additional 179,069 shares were added to the ESPP share reserve pursuant to the provision described above.

Stock-based compensation

Stock-based compensation expense recognized for the years ended December 31, 2023, 2022 and 2021, was as follows:

 

 

 

Years ended December 31,

 

Stock-based compensation expense by type of award:

 

2023

 

 

2022

 

 

2021

 

Restricted stock units and restricted stock awards

 

$

7,037

 

 

$

11,748

 

 

$

10,229

 

Employee stock purchase plan

 

 

390

 

 

 

535

 

 

 

714

 

Total stock-based compensation expense

 

$

7,427

 

 

$

12,283

 

 

$

10,943

 

 

Employee stock-based compensation expense was calculated based on awards of stock options, restricted stock units and restricted stock awards ultimately expected to vest based on the Company’s historical award cancellations. The employee stock-based compensation expense recognized for the years ended December 31, 2023, 2022 and 2021 has been reduced for estimate forfeitures of restricted stock at a rate of 5.3%, 4.1% and 4.1%, respectively. ASC 718 – Compensation-Stock Compensation requires forfeitures to be estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.

For the years ended December 31, 2023, 2022 and 2021, respectively, stock-based compensation expense recognized under ASC 718, included in cost of revenue, research and development expense, sales and marketing expense, and general and administrative expense was as follows:

 

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Cost of revenue

 

$

540

 

 

$

1,127

 

 

$

1,106

 

Research and development

 

 

1,592

 

 

 

1,591

 

 

 

1,276

 

Sales and marketing

 

 

1,598

 

 

 

2,785

 

 

 

2,388

 

General and administrative

 

 

3,697

 

 

 

6,780

 

 

 

6,173

 

Total stock-based compensation expense

 

$

7,427

 

 

$

12,283

 

 

$

10,943

 

 

Valuation assumptions

The employee stock-based compensation expense is recognized under ASC 718. Stock-based compensation cost for stock awards is based on the number of shares ultimately expected to vest, estimated at each reporting date based on management’s expectations regarding the relevant performance criteria. The value of the award that is ultimately expected to vest is recognized as expense on a straight-line basis over the employee’s requisite service period for stock awards with a time-based service condition and on a graded vesting basis over the employee’s requisite service period for stock awards with performance and time-based service conditions.

Stock-based compensation cost for the employee stock purchase plan is determined at the grant date using the Black-Scholes option pricing model. During the years ended December 31, 2023, 2022 and 2021, the Company did not grant any stock option awards.

The following table displays the assumptions that have been applied to estimate the fair value of the Company’s shares to be issued under the ESPP using the Black-Scholes option pricing model.

 

 

 

2023

 

 

2022

 

 

2021

 

Expected term (years)

 

 

0.50

 

 

 

0.50

 

 

 

0.50

 

Risk free interest rate

 

3.51-5.36%

 

 

0.07-3.51%

 

 

0.07-0.12%

 

Expected dividend yield

 

None

 

 

None

 

 

None

 

Volatility

 

47.97-71.53%

 

 

47.97-59.21%

 

 

44.59-83.92%

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

9. Commitments and contingencies

Purchase obligations

The Company had approximately $83,000 of outstanding purchase orders due within one year with its outside vendors and suppliers as of December 31, 2023. The Company has $2,057 accrued within accounts payable and other accrued expenses in the consolidated balance sheet as of December 31, 2023 related to estimated losses for firm commitment contractual obligations under these agreements. Losses on these firm commitment contractual obligations are recognized based upon the terms of the respective agreement and similar factors considered for the write-down of inventory, including expected sales requirements as determined by internal sales forecasts.

Warranty obligation

The following table identifies the changes in the Company’s aggregate product warranty liabilities for the years ended December 31, 2023, 2022 and 2021, respectively:

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Product warranty liability at beginning of period

 

$

19,913

 

 

$

13,726

 

 

$

14,394

 

Accruals for warranties issued

 

 

9,843

 

 

 

10,416

 

 

 

9,168

 

Adjustments related to preexisting warranties (including changes in estimates)

 

 

5,014

 

 

 

8,234

 

 

 

(597

)

Settlements made (in cash or in kind)

 

 

(11,292

)

 

 

(12,463

)

 

 

(9,239

)

Product warranty liability at end of period

 

$

23,478

 

 

$

19,913

 

 

$

13,726

 

 

During the year ended December 31, 2023, the Company recorded $5,014 of changes in estimates related to preexisting warranties due to data and information that became available during the current year. The changes in estimates were primarily due to the increased cost to repair for all products stemming from the current year inflationary environment and increased product failure rates.

Legislation and HIPAA

The healthcare industry is subject to numerous laws and regulations of federal, state and local governments. These laws and regulations include, but are not necessarily limited to, matters such as licensure, accreditation, government healthcare program participation requirements, reimbursement for patient services, and Medicare and Medicaid fraud and abuse. Compliance with government laws and regulations can be subject to future government review and interpretation as well as regulatory actions unknown or unasserted at this time. The Health Insurance Portability and Accountability Act of 1996 (HIPAA) was enacted to ensure health insurance portability, reduce healthcare fraud and abuse, guarantee security and privacy of health information, and enforce standards for health information. The Health Information Technology for Economic and Clinical Health Act (HITECH Act), in part, imposes notification requirements of certain security breaches relating to protected health information. The Company is not aware of any pending claims against it under the HIPAA and HITECH regulations that are applicable to the Company’s business.

Legal proceedings

The Company is party to various legal proceedings and investigations arising in the normal course of business. The Company carries insurance, subject to specified deductibles under the policies, to protect against losses from certain types of legal claims. At this time, the Company does not anticipate that any of these other proceedings arising in the normal course of business will have a material adverse effect on the Company’s business. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring charges
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Charges

10. Restructuring charges

The Company incurred $3,426 of restructuring costs during the year ended December 31, 2023, primarily in connection with the Company's cost reduction initiatives, which were recorded within general and administrative expense in the consolidated statements of comprehensive loss. The restructuring charges consisted primarily of severance and termination benefits. Other related costs consisted of targeted workforce reductions, office downsizing, centralizing manufacturing activities, and equipment relocation. The Company had $638 of accrued liabilities related to restructuring charges as of December 31, 2023.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Foreign Currency Exchange Contracts and Hedging
12 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Foreign currency exchange contracts and hedging . Foreign currency exchange contracts and hedging

As of December 31, 2023 and December 31, 2022, the Company’s total non-designated and designated derivative contracts had notional amounts totaling approximately $30,373 and $0, respectively, and $37,314 and $0, respectively. These contracts were comprised of offsetting contracts with the same counterparty, each expires within one month. During the years ended December 31, 2023, 2022, and 2021, these contracts had, net of tax, an unrealized gain or loss of $0, an unrealized loss of $1,140 and an unrealized gain of $1,793, respectively.

The nonperformance risk of the Company and the counterparty did not have a material impact on the fair value of the derivatives. During the year ended December 31, 2023, there were no ineffective portions relating to these hedges and the hedges remained effective through their respective settlement dates. During the year ended December 31, 2022, there were three ineffective portions related to these hedges. During the year ended December 31, 2021, there were no ineffective portions relating to these hedges and the hedges remained effective through their respective settlement dates. As of December 31, 2023, the Company had no designated hedges and five non-designated hedges. As of December 31, 2022, the Company had no designated hedges and three non-designated hedges.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II: Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II: Valuation and Qualifying Accounts Schedule II: Valuation and Qualifying Accounts

 

 

Balance at

 

 

 

 

 

 

 

 

 

 

 

 

Beginning

 

 

 

 

 

 

 

 

Balance at

 

 

 

of Year

 

 

Additions

 

 

Deletions

 

 

End of Year

 

Year ended December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for doubtful accounts (1)

 

$

77

 

 

$

2,273

 

 

$

9

 

 

$

2,341

 

Allowance for sales returns (2)

 

 

483

 

 

 

8,457

 

 

 

8,461

 

 

 

479

 

Allowance for rental asset loss (3)

 

 

2,255

 

 

 

3,290

 

 

 

2,939

 

 

 

2,606

 

Year ended December 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for doubtful accounts (1)

 

$

52

 

 

$

97

 

 

$

72

 

 

$

77

 

Allowance for sales returns (2)

 

 

810

 

 

 

12,927

 

 

 

13,254

 

 

 

483

 

Allowance for rental asset loss (3)

 

 

1,290

 

 

 

2,940

 

 

 

1,975

 

 

 

2,255

 

Year ended December 31, 2021

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for doubtful accounts (1)

 

$

52

 

 

$

60

 

 

$

60

 

 

$

52

 

Allowance for sales returns (2)

 

 

742

 

 

 

11,034

 

 

 

10,966

 

 

 

810

 

Allowance for rental asset loss (3)

 

 

575

 

 

 

1,153

 

 

 

438

 

 

 

1,290

 

 

(1)
The additions to the allowance for doubtful accounts represent the estimates of bad debt expense based upon factors for which the company evaluates the collectability of accounts receivable, with actual recoveries netted into additions. Deductions are the actual write-offs of the receivables.
(2)
The additions to the allowance for sales returns represent estimates of returns based upon historical returns experience, primarily for the direct-to-consumer sales channel. Deductions are the actual returns of products.
(3)
The additions to the allowance for rental asset loss represent estimated losses of the Company’s rental assets that will potentially be unrecoverable from the patient. Deductions are the actual write-offs of the rental assets.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation

Basis of presentation

The consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP).

Basis of Consolidation

Basis of consolidation

The consolidated financial statements include the accounts of Inogen, Inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.

Accounting Estimates

Accounting estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Management bases these estimates and assumptions upon historical experience, existing and known circumstances, authoritative accounting pronouncements and other factors that management believes to be reasonable. Significant areas requiring the use of management estimates relate to revenue recognition, warranty reserves and expense, determining the stand-alone selling price (SSP) and service period of performance obligations, rental asset valuations and write-downs, accounts receivable allowances for bad debts, returns and adjustments, impairment of goodwill, impairment of long-lived assets, stock-based compensation expense, income taxes, fair value of acquired intangible assets and goodwill, and fair value of earnout liabilities. Actual results could differ from these estimates.

Revenue

Revenue

The Company generates revenue primarily from sales and rentals of its products. The Company’s products consist primarily of its proprietary line of oxygen concentrators, and related accessories. Other revenue, which is included in sales revenue on the statements of comprehensive loss, primarily comes from service contracts, replacement parts and freight revenue for product shipments.

Sales revenue

Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. Revenue from product sales is generally recognized upon shipment of the product but is deferred for certain transactions when control has not yet transferred to the customer.

The Company’s product is generally sold with a right of return and the Company may provide other incentives, which are accounted for as variable consideration when estimating the amount of revenue to recognize. Returns and incentives are estimated at the time sales revenue is recognized. The provision for estimated returns is calculated based on historical data and future expectations. Sales revenue incentives within the Company’s contracts are estimated based on the most likely amounts expected on the related sales transactions and recorded as a reduction to revenue at the time of sale in accordance with the terms of the contract. Accordingly, revenue is recognized net of allowances for estimated returns and incentives.

For a fixed price, the Company also offers a lifetime warranty for direct-to-consumer sales for its oxygen concentrators. Lifetime warranties are only offered to patients upon the initial sale of oxygen concentrators directly from the Company and are non-transferable. Lifetime warranties are considered to be a distinct performance obligation that are accounted for separately from its sale of oxygen concentrators with a standard warranty of three years.

The revenue is allocated to the distinct lifetime warranty performance obligation based on a relative SSP method. The Company has vendor-specific objective evidence of the selling price for its equipment. To determine the selling price of the lifetime warranty, the Company uses its best estimate of the SSP for the distinct performance obligation as the lifetime warranty is neither separately priced nor is the selling price available through third-party evidence. To calculate the selling price associated with the lifetime warranties, management considers the profit margins of service revenue, the average estimated cost of lifetime warranties and the price of extended warranties. Revenue from the distinct lifetime warranty is deferred after the delivery of the equipment and recognized based on an estimated mortality rate over five years, which is the estimated performance period of the contract based on the average patient life expectancy.

Revenue from the sale of the Company’s repair services is recognized when the performance obligations are satisfied and collection of the receivables is probable. Other revenue from the sale of replacement parts is generally recognized when product is shipped to customers.

Freight revenue consists of fees associated with the deployment of products internationally and domestically when expedited freight options are requested or when minimum order quantities are not met. Freight revenue is generally recognized upon shipment of the product but is deferred if control has not yet transferred to the customer. Shipping and handling costs for sold products and rental assets shipped to the Company’s customers are included on the consolidated statements of comprehensive loss as part of cost of sales revenue and cost of rental revenue, respectively.

The payment terms and conditions of customer contracts vary by customer type and the products and services offered. For certain products or services and customer types, the Company requires payment before the products or services are delivered to the customer. The timing of sales revenue recognition, billing and cash collection results in billed accounts receivable and deferred revenue in the consolidated balance sheets.

Contract liabilities primarily consist of deferred revenue related to lifetime warranties on direct-to-consumer sales revenue when cash payments are received in advance of services performed under the contract. The contract with the customer states the final terms of the sale, including the description, quantity, and price of each product or service purchase. The decrease in deferred revenue related to lifetime warranties for the years ended December 31, 2023 and December 31, 2022 was primarily driven by $6,438 and $6,598, respectively, of revenues recognized that were included in the deferred revenue balances, partially offset by $3,219 and $5,156 of payments received in advance of satisfying performance obligations as of December 31, 2023 and December 31, 2022, respectively. Deferred revenue related to lifetime warranties was $13,315 and $16,534 as of December 31, 2023 and December 31, 2022, respectively, and is classified within deferred revenue – current and noncurrent deferred revenue in the consolidated balance sheets.

The Company elected to apply the practical expedient in accordance with Accounting Standards Codification (ASC) 606—Revenue Recognition and did not evaluate contracts of one year or less for the existence of a significant financing component. The Company does not expect any revenue to be recognized over a multi-year period with the exception of revenue related to lifetime warranties.

The Company’s sales revenue is primarily derived from the sale of its oxygen concentrator products to individual consumers, home medical equipment providers, distributors, the Company’s private label partner and resellers worldwide. Sales revenue is classified into two areas: business-to-business sales and direct-to-consumer sales. The following table sets forth the Company’s sales revenue disaggregated by sales channel and geographic region:

 

 

 

Years ended December 31,

 

Revenue by region and category

 

2023

 

 

2022

 

 

2021

 

Business-to-business domestic sales

 

$

66,196

 

 

$

86,049

 

 

$

91,371

 

Business-to-business international sales

 

 

89,401

 

 

 

101,163

 

 

 

79,460

 

Direct-to-consumer domestic sales

 

 

96,010

 

 

 

133,337

 

 

 

140,899

 

Total sales revenue

 

$

251,607

 

 

$

320,549

 

 

$

311,730

 

Rental revenue

The Company recognizes equipment rental revenue over the non-cancelable lease term, which is one month, less estimated adjustments, in accordance with Accounting Standards Codification (ASC) 842—Leases. The Company has separate contracts with each patient that are not subject to a master lease agreement with any third-party payor. The Company evaluates the individual lease contracts at lease inception and the start of each monthly renewal period to determine if it is reasonably certain that the monthly renewal option and the bargain renewal option associated with the potential capped free rental period would be exercised. Historically, the exercise of the monthly renewal and bargain renewal option is not reasonably certain at lease inception and at most subsequent monthly lease renewal periods. If the Company determines that the reasonably certain threshold for an individual patient is met at lease inception or at a monthly lease renewal period, such determination would impact the bargain renewal period for an individual lease. The Company would first consider the lease classification issue (sales-type lease or operating lease) and then appropriately recognize or defer rental revenue over the lease term, which may include a portion of the capped rental period. The Company has not deferred any amounts associated with the capped rental period as of December 31, 2023 and December 31, 2022. Amounts related to the capped rental period have not been material in the periods presented.

The lease term begins on the date products are shipped to patients and are recorded at amounts estimated to be received under reimbursement arrangements with third-party payors, including Medicare, private payors, and Medicaid. Due to the nature of the industry and the reimbursement environment in which the Company operates, certain estimates are required to record net revenue and accounts receivable at their net realizable values. Inherent in these estimates is the risk that they will have to be revised or updated as additional information becomes available. Specifically, the complexity of many third-party billing arrangements and the uncertainty of reimbursement amounts for certain services from certain payors may result in adjustments to amounts originally recorded. Such adjustments are typically identified and recorded at the point of cash application, claim denial or account review. The Company adjusts revenue for historical trends on revenue adjustments due to timely filings, deaths, hospice, and other types of analyzable adjustments on a monthly basis to record rental revenue at the expected collectible amounts. Accounts receivable is reduced by an allowance for doubtful accounts which provides for those accounts from which payment is not expected to be received although product was delivered and revenue was earned. The determination that an account is uncollectible, and the ultimate write-off of that account occurs once collection is considered to be highly unlikely, and it is written-off and charged to the allowance at that time. Amounts billed but not earned due to the timing of the billing cycle are deferred and recognized in revenue on a straight-line basis over the monthly billing period. For example, if the first day of the billing period does not fall on the first of the month, then a portion of the monthly billing period will fall in the subsequent month and the related revenue and cost would be deferred based on the service days in the following month.

The lease agreements generally contain lease and non-lease components. Non-lease components primarily include payments for supplies. The Company elected the practical expedient to treat the lease and non-lease components as a single lease component.

Rental revenue is recognized as earned, less estimated adjustments. Revenue not billed at the end of the period is reviewed for the likelihood of collections and accrued. The rental revenue stream is not guaranteed, and payment will cease if the patient no longer needs oxygen or returns the equipment. Revenue recognized is at full estimated allowable amounts; transfers to secondary insurances or patient responsibility have no net effect on revenue. Rental revenue is earned for that entire month if the patient is on service on the first day of the 30-day period commencing on the recurring date of service for a particular claim, regardless of whether there is a change in condition or death after that date.

Included in rental revenue are unbilled amounts for which the revenue recognition criteria had been met as of period-end but were not yet billed to the payor. The estimate of net unbilled rental revenue recognized is based on historical trends and estimates of future collectability. In addition, the Company estimates potential future adjustments and write-offs of these unbilled amounts and includes these estimates in the allowance for adjustments and write-offs of rental revenue which is netted against gross receivables.

Product Warranty

Product Warranty

The Company generally provides a warranty against defects in material and workmanship. The Company provides a 3-year, 5-year or lifetime warranty on Inogen One systems and a 3-year and lifetime warranty on Inogen At Home systems sold. The Company only offers a lifetime warranty for direct-to-consumer sales of its oxygen concentrators. For a fixed price, the Company agrees to provide a fully functional oxygen concentrator for the remaining life of the patient. Lifetime warranties are only offered to patients upon the initial sale of oxygen concentrators directly from the Company and are non-transferable. The Company’s products are subject to regulatory and quality standards. The Company establishes an accrued liability for the estimated warranty costs at the time of revenue recognition, with a corresponding provision to cost of goods sold. The Company evaluates the liability each reporting period. Warranty costs are primarily estimated based on product return rates, historical warranty repair costs incurred and historical failure rates. The Company may make further adjustments to the warranty reserve when deemed appropriate, giving additional consideration to length of time the product version has been sold and future expectations of performance based on new features and capabilities. Actual warranty costs could differ materially from the estimated amounts.

Fair Value Accounting

Fair value accounting

ASC 820 — Fair Value Measurements and Disclosures creates a single definition of fair value, establishes a framework for measuring fair value in U.S. GAAP and expands disclosures about fair value measurements. ASC 820 emphasizes that fair value is a market-based measurement, not an entity-specific measurement, and states that a fair value measurement is to estimate the price at which an orderly transaction to sell an asset or to transfer the liability would take place between market participants at the measurement date under current market conditions. Assets and liabilities adjusted to fair value in the balance sheet are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Level inputs, as defined by ASC 820, are as follows:

 

Level input

Input definition

 

Level 1

 

 

Inputs are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.

 

Level 2

 

 

Inputs, other than quoted prices included in Level 1, that are observable for the asset or liability through corroboration with market data at the measurement date.

 

Level 3

 

 

Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.

 

The Company’s financial instruments consist of cash and cash equivalents, marketable securities, accounts receivable, accounts payable and accrued expenses. The carrying values of its financial instruments approximate fair value based on their short-term nature.

Fair value of financial instruments

The Company obtained the fair value of its available-for-sale investments, which are not in active markets, from a third-party professional pricing service using quoted market prices for identical or comparable instruments, rather than direct observations of quoted prices in active markets. The Company's professional pricing service gathers observable inputs for all of its fixed income securities from a variety of industry data providers (e.g., large custodial institutions) and other third-party sources. Once the observable inputs are gathered, all data points are considered, and the fair value is determined. The Company validates the quoted market prices provided by its primary pricing service by comparing their assessment of the fair values against the fair values provided by its investment managers. The Company's investment managers use similar techniques to its professional pricing service to derive pricing as described above. As all significant inputs were observable, derived from observable information in the marketplace or supported by observable levels at which transactions are executed in the marketplace, the Company has classified its marketable securities within Level 2 of the fair value hierarchy.

The following table summarizes fair value measurements by level for the assets measured at fair value on a recurring basis for cash, cash equivalents and marketable securities:

 

 

 

As of December 31, 2023

 

 

 

 

 

 

Gross

 

 

 

 

 

Cash

 

 

 

 

 

 

Adjusted

 

 

unrealized

 

 

 

 

 

and cash

 

 

Marketable

 

 

 

cost

 

 

gains

 

 

Fair value

 

 

equivalents

 

 

securities

 

Cash

 

$

12,611

 

 

$

 

 

$

12,611

 

 

$

12,611

 

 

$

 

Level 1:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market accounts

 

 

72,368

 

 

 

 

 

 

72,368

 

 

 

72,368

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Level 2:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

2,979

 

 

 

 

 

 

2,979

 

 

 

 

 

 

2,979

 

U.S. Treasury securities

 

 

19,252

 

 

 

136

 

 

 

19,388

 

 

 

19,388

 

 

 

 

Institutional Insured Liquidity Deposit Savings

 

 

21,125

 

 

 

 

 

 

21,125

 

 

 

21,125

 

 

 

 

Total

 

$

128,335

 

 

$

136

 

 

$

128,471

 

 

$

125,492

 

 

$

2,979

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2022

 

 

 

 

 

 

 

 

 

Gross

 

 

 

 

 

Cash

 

 

 

 

 

 

Adjusted

 

 

unrealized

 

 

 

 

 

and cash

 

 

 

 

 

 

cost

 

 

gains

 

 

Fair value

 

 

equivalents

 

 

 

 

Cash

 

$

27,970

 

 

$

 

 

$

27,970

 

 

$

27,970

 

 

 

 

Level 1:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market accounts

 

 

113,534

 

 

 

 

 

 

113,534

 

 

 

113,534

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Level 2:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

6,474

 

 

 

 

 

 

6,474

 

 

 

6,474

 

 

 

 

U.S. Treasury securities

 

 

18,913

 

 

 

26

 

 

 

18,939

 

 

 

18,939

 

 

 

 

Institutional Insured Liquidity Deposit Savings

 

 

20,097

 

 

 

 

 

 

20,097

 

 

 

20,097

 

 

 

 

Total

 

$

186,988

 

 

$

26

 

 

$

187,014

 

 

$

187,014

 

 

 

 

 

Fair Value of Derivative Instruments and Hedging Activities

Fair value of derivative instruments and hedging activities

The Company transacts business in foreign currencies and has international sales and expenses denominated in foreign currencies, subjecting the Company to foreign currency risk. The Company has entered into foreign currency forward contracts, generally with maturities of twelve months or less, to reduce the volatility of cash flows, primarily related to forecasted revenue denominated in certain foreign currencies. These contracts allow the Company to sell Euros in exchange for U.S. dollars at specified contract rates. Forward contracts are used to hedge forecasted sales over specific months. Changes in the fair value of these forward contracts designed as cash flow and balance sheet hedges are recorded as a component of accumulated other comprehensive income within stockholders’ equity and are recognized in the consolidated statements of comprehensive loss during the period which approximates the time the corresponding sales occur. The Company may also enter into foreign exchange contracts that are not designated as hedging instruments for financial accounting purposes. These contracts are generally entered into to offset the gains and losses on certain asset and liability balances until the expected time of repayment. Accordingly, any gains or losses resulting from changes in the fair value of the non-designated contracts are reported in other income (expense), net in the consolidated statements of comprehensive loss. The gains and losses on these contracts generally offset the gains and losses associated with the underlying foreign currency-denominated balances, which are also reported in other income (expense), net.

The Company records the assets or liabilities associated with derivative instruments and hedging activities at fair value based on Level 2 inputs in other current assets or other current liabilities, respectively, in the consolidated balance sheets. The Company had a related payable of $155 and $422 as of December 31, 2023 and 2022, respectively.

The Company documents the hedging relationship and its risk management objective and strategy for undertaking the hedge, the hedging instrument, the hedged transaction, the nature of the risk being hedged, how the hedging instrument’s effectiveness in offsetting the hedged risk will be assessed prospectively and retrospectively, and a description of the method used to measure ineffectiveness. The Company assesses hedge effectiveness and ineffectiveness at a minimum quarterly but may assess it monthly. For derivative instruments that are designed and qualify as part of a cash flow hedging relationship, the effective portion of the gain or loss on the derivative is reported in other comprehensive loss and reclassified into earnings in the same periods during which the hedged transaction affects earnings. Gains and losses on the derivative representing either hedge ineffectiveness or hedge components excluded from the assessment of effectiveness are recognized in current period earnings.

The Company will discontinue hedge accounting prospectively when it determines that the derivative is no longer effective in offsetting cash flows attributable to the hedge risk. The cash flow hedge is de-designated because a forecasted transaction is not probable of occurring, or management determines to remove the designation of the cash flow hedge. In all situations in which hedge accounting is discontinued and the derivative remains outstanding, the Company continues to carry the derivative at its fair value on the balance sheets and recognizes any subsequent changes in the fair value in earnings. When it is probable that a forecasted transaction will not occur, the Company will discontinue hedge accounting and recognize immediately in earnings gains and losses that were accumulated in other comprehensive loss related to the hedging relationship.

Fair Value of Accumulated Other Comprehensive Income (Loss)

Fair value of accumulated other comprehensive income (loss)

The components of accumulated other comprehensive income (loss) were as follows:

 

 

 

As of December 31, 2023

 

 

 

Foreign

 

 

Unrealized

 

 

Unrealized

 

 

Accumulated

 

 

 

currency

 

 

gains

 

 

gains (losses)

 

 

other

 

 

 

translation

 

 

on marketable

 

 

on cash

 

 

comprehensive

 

 

 

adjustments

 

 

securities

 

 

flow hedges

 

 

income (loss)

 

Balance as of December 31, 2022

 

$

(269

)

 

$

26

 

 

$

 

 

$

(243

)

Other comprehensive income

 

 

1,358

 

 

 

110

 

 

 

 

 

 

1,468

 

Balance as of December 31, 2023

 

$

1,089

 

 

$

136

 

 

$

 

 

$

1,225

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2022

 

 

 

Foreign

 

 

Unrealized

 

 

Unrealized

 

 

Accumulated

 

 

 

currency

 

 

gains

 

 

gains (losses)

 

 

other

 

 

 

translation

 

 

on marketable

 

 

on cash

 

 

comprehensive

 

 

 

adjustments

 

 

securities

 

 

flow hedges

 

 

income (loss)

 

Balance as of December 31, 2021

 

$

328

 

 

$

1

 

 

$

1,140

 

 

$

1,469

 

Other comprehensive income (loss)

 

 

(597

)

 

 

25

 

 

 

(1,140

)

 

 

(1,712

)

Balance as of December 31, 2022

 

$

(269

)

 

$

26

 

 

$

 

 

$

(243

)

 

Comprehensive income (loss) is the total net earnings and all other non-owner changes in equity. Except for net income (loss) and unrealized gains and losses on cash flow hedges, the Company does not have any transactions or other economic events that qualify as comprehensive income (loss).

Fair Value of Earnout Liability

Fair value of earnout liability

The earnout liability will be adjusted to fair value at each reporting date until settled. At the end of each reporting period after the acquisition date, the arrangement is remeasured at its fair value, with changes in fair value recorded in earnings. Changes in fair value will be recognized in general and administrative expense.

The Company has obligations to pay up to $13,000 and $31,400 in earnout payments for the Physio-Assist acquisition and the New Aera acquisition, respectively, in cash if certain future financial and regulatory results are met. The earnout liabilities were valued using Level 3 inputs.

The fair value of the New Aera earnout was determined historically by employing a Monte Carlo simulation in a risk-neutral framework. The underlying simulated variable includes recognized revenue. The recognized revenue volatility estimate was based on a study of historical asset volatility for a set of comparable public companies. The model included other assumptions including the market price of risk, which was calculated as the weighted average cost of capital less the long-term risk-free rate. The earnout period for recognized revenue is each calendar year beginning with calendar year 2019 and ending on the calendar year in which the earnout consideration equals the earnout cap. As a result of the earnout requirements not expected to be met for New Aera due to the asset disposal, the Company considered the fair value measurement of the earnout liability to be $0 as of December 31, 2023 and 2022. Additional information on the loss on disposal of intangible asset contained later in this Note in Long-lived assets.

The fair value of the Physio-Assist earnout was valued using a probability weighted expected return methodology and was discounted using a rate and probability that appropriately captures the risk associated with the achievement of one of two milestones related to FDA de novo authorization or 510(k) clearance for the Simeox Airway Clearance System within four years of the date of the closing of the transaction. Significant increases or decreases in these inputs could result in a significant impact on our fair value measurement.

The reconciliation of the earnout liabilities measured and carried at fair value on a recurring basis is as follows:

 

Balance as of December 31, 2021

 

$

16,016

 

Change in fair value

 

 

(16,016

)

Balance as of December 31, 2022

 

$

 

Addition for acquisition

 

 

3,178

 

Change in fair value

 

 

6,822

 

Balance as of December 31, 2023

 

$

10,000

 

Cash, Cash Equivalents, and Marketable Securities

Cash, cash equivalents, and marketable securities

The Company considers all short-term highly liquid investments with a maturity of three months or less to be cash equivalents. The Company’s marketable debt securities are classified and accounted for as available-for-sale. Cash equivalents are recorded at cost plus accrued interest, which is considered adjusted cost, and approximates fair value. Marketable debt securities are included in cash equivalents and marketable securities based on the maturity date of the security.

The Company considers investments with maturities greater than three months, but less than one year, to be marketable securities. Investments are reported at fair value with realized and unrealized gains or losses reported in other income (expense), net.

The Company reviews its investments to identify and evaluate investments that have an indication of possible impairment. Factors considered in determining whether a loss is temporary include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and the Company's intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value. Expected credit losses are declines in fair value that are not expected to recover and are charged to other income (expense), net.

Accounts Receivable

Accounts receivable

Accounts receivable are customer obligations due under normal sales and rental terms. The Company performs credit evaluations of the customers’ financial condition and generally does not require collateral. The allowance for doubtful accounts is maintained at a level that, in management’s opinion, is adequate to absorb potential losses related to accounts receivable and is based upon the Company’s continuous evaluation of the collectability of outstanding balances. Management’s evaluation takes into consideration such factors as past bad debt experience, economic conditions and information about specific receivables. The Company’s evaluation also considers the age and composition of the outstanding amounts in determining their net realizable value.

The allowance for doubtful accounts is based on estimates, and ultimate losses may vary from current estimates. As adjustments to these estimates become necessary, they are reported in general and administrative expense for sales revenue in the periods in which they become known. The allowance is increased by bad debt provisions, net of recoveries, and is reduced by direct write-offs.

The Company generally does not allow returns from providers for reasons not covered under its standard warranty. Therefore, provision for returns applies primarily to direct-to-consumer sales. This reserve is calculated primarily based on actual historical return rates under the Company’s 30-day return program and is applied to the related sales revenue for the last month of the quarter reported.

The Company also records an estimate for rental revenue adjustments which is recorded as a reduction of rental revenue and net rental accounts receivable balances. These adjustments result from contractual adjustments, audit adjustments, untimely claims filings, or billings not paid due to another provider performing same or similar functions for the patient in the same period, all of which prevent billed revenue from becoming realizable. The reserve is based on historical revenue adjustments as a percentage of rental revenue billed and unbilled during the related period.

When recording the allowance for doubtful accounts for sales revenue, the bad debt expense account (general and administrative expense account) is charged and when recording allowance for sales returns, the sales returns account (contra sales revenue account) is charged.

The Company consistently applies its allowance estimation methodology from period-to-period. The Company’s best estimate is made on an accrual basis and adjusted in future periods as required. Any adjustments to the prior period estimates are included in the current period. As additional information becomes known, the Company adjusts its assumptions accordingly to change its estimate of accounts receivable. For the years ended December 31, 2023 and December 31, 2022, the Company had increases of $1,055 and $1,483, respectively, in the net rental revenue related to prior years.

Net accounts receivable (gross accounts receivable, net of allowances) balance concentrations by major category as of December 31, 2023 and December 31, 2022 were as follows:

 

 

 

As of

 

 

As of

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Net accounts receivable

 

$

 

 

%

 

 

$

 

 

%

 

Rental (1)

 

$

6,401

 

 

 

15.2

%

 

$

5,246

 

 

 

8.4

%

Business-to-business and other receivables (2)

 

 

35,840

 

 

 

84.8

%

 

 

57,479

 

 

 

91.6

%

Total net accounts receivable

 

$

42,241

 

 

 

100.0

%

 

$

62,725

 

 

 

100.0

%

 

(1)
Rental includes Medicare, Medicaid/other government, private insurance and patient pay.
(2)
Business-to business receivables included extended terms for two customers: 1) one customer had a net accounts receivable balance of $8,639 and $22,641 as of December 31, 2023 and December 31, 2022, respectively; and 2) one customer had a net accounts receivable balance of $4,994 and $9,861 as of December 31, 2023 and December 31, 2022, respectively. Each customer received extended payment terms through a direct financing plan offered.

The following table sets forth the percentage breakdown of the Company’s net accounts receivable by aging category and invoice due date as of December 31, 2023 and December 31, 2022.

 

 

 

As of

 

 

As of

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Net accounts receivable by aging category

 

$

 

 

%

 

 

$

 

 

%

 

Held and Unbilled

 

$

1,388

 

 

 

3.3

%

 

$

303

 

 

 

0.5

%

Aged 0-90 days

 

 

32,020

 

 

 

75.8

%

 

 

61,556

 

 

 

98.1

%

Aged 91-180 days

 

 

8,222

 

 

 

19.5

%

 

 

565

 

 

 

0.9

%

Aged 181-365 days

 

 

574

 

 

 

1.4

%

 

 

287

 

 

 

0.5

%

Aged over 365 days

 

 

37

 

 

 

0.0

%

 

 

14

 

 

 

0.0

%

Total net accounts receivable

 

$

42,241

 

 

 

100.0

%

 

$

62,725

 

 

 

100.0

%

 

The following table sets forth the accounts receivable allowances as of December 31, 2023 and December 31, 2022:

 

 

 

As of

 

 

As of

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Allowances - accounts receivable

 

$

 

 

%

 

 

$

 

 

%

 

Doubtful accounts

 

$

2,341

 

 

 

5.2

%

 

$

77

 

 

 

0.1

%

Sales returns

 

 

479

 

 

 

1.1

%

 

 

483

 

 

 

0.8

%

Total allowances - accounts receivable

 

$

2,820

 

 

 

6.3

%

 

$

560

 

 

 

0.9

%

 

Concentration of Credit Risk

Concentration of credit risk

Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents, marketable securities and accounts receivable. At times, cash account balances may be in excess of the amounts insured by the Federal Deposit Insurance Corporation. However, management believes the risk of loss to be minimal. The Company performs periodic evaluations of the relative credit standing of these institutions and has not experienced any losses on its cash and cash equivalents to date. The Company has also entered into hedging relationships with a single counterparty to offset the forecasted Euro-based revenues. The credit risk has been reduced due to a net settlement arrangement whereby the Company is allowed to net settle transactions with a single net amount payable by one party to the other.

Concentration of Customers and Vendors

Concentration of customers and vendors

The Company primarily sells its products to traditional home medical equipment providers, distributors, and resellers in the United States and in foreign countries on a credit basis. The Company also sells its products direct-to-consumers primarily on a prepayment basis. Medicare's service reimbursement programs represented more than 10% of the Company’s total revenue for the years ended December 31, 2023, 2022 and 2021. Two customers each represented more than 10% of the Company's net accounts receivable balance with net accounts receivable balances of $8,639 and $4,994, respectively, as of December 31, 2023 and $22,641 and $9,861, respectively, as of December 31, 2022.

The Company also rents products directly to consumers for insurance reimbursement, which resulted in a customer concentration relating to Medicare’s service reimbursement programs. Medicare’s service reimbursement programs accounted for 67.7%, 77.0% and 81.9% of rental revenue in 2023, 2022 and 2021, respectively, and based on total revenue were 13.7%, 11.6% and 10.6% for 2023, 2022 and 2021, respectively. Accounts receivable balances relating to Medicare’s service reimbursement programs (including held and unbilled, net of allowances) amounted to $2,059 or 4.9% of total net accounts receivable as of December 31, 2023 compared to $2,138 or 3.4% of total net accounts receivable as of December 31, 2022.

The Company currently purchases raw materials from a limited number of vendors, which resulted in a concentration of three major vendors. The three major vendors supply the Company with raw materials used to manufacture the Company’s products. For the year ended December 31, 2023, the Company’s three major vendors accounted for 30.8%, 16.1% and 7.9%, respectively, of total raw material purchases. For the year ended December 31, 2022, the Company’s three major vendors accounted for 28.1%, 17.7% and 8.0%, respectively, of total raw material purchases.

A portion of revenue is earned from sales outside the United States. Approximately 77.7%, 70.9% and 74.1% of the non-U.S. revenue for the years ended December 31, 2023, 2022 and 2021, respectively, were invoiced in Euros. A breakdown of the Company’s revenue from U.S. and non-U.S. sources for the years ended December 31, 2023, 2022 and 2021, respectively, is as follows:

 

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

U.S. revenue

 

$

226,259

 

 

$

276,078

 

 

$

278,543

 

Non-U.S. revenue

 

 

89,401

 

 

 

101,163

 

 

 

79,460

 

Total revenue

 

$

315,660

 

 

$

377,241

 

 

$

358,003

 

 

Inventories

Inventories

Inventories are stated at the lower of cost and net realizable value, using the first-in, first-out (FIFO) method. The Company records adjustments to inventory for potentially excess, obsolete, slow-moving or impaired items, and losses on firm purchase commitments as a component of cost of sales in our consolidated statements of comprehensive loss. The Company recorded noncurrent inventory related to inventories that are expected to be realized or consumed after one year of $1,225 and $1,249 as of December 31, 2023 and 2022, respectively. Noncurrent inventories are primarily related to raw materials purchased in bulk to support long-term expected repairs to reduce costs and are classified in other assets. The Company had prepayments for raw materials of $0 and $7,017 as of December 31, 2023 and 2022, respectively, that were classified in prepaid expenses and other current assets. During the years ended December 31, 2023, 2022 and 2021, $2,187, $1,221 and $906, respectively, of inventory was transferred to rental equipment and was considered a noncash transaction in the production and purchase of rental equipment on the consolidated statements of cash flows. Inventories that are considered current consist of the following:

 

 

December 31,

 

 

 

2023

 

 

2022

 

Raw materials and work-in-progress

 

$

18,036

 

 

$

26,496

 

Finished goods

 

 

6,871

 

 

 

9,324

 

Less: reserves

 

 

(3,067

)

 

 

(1,727

)

Inventories, net

 

$

21,840

 

 

$

34,093

 

Property and Equipment

Property and equipment

Property and equipment are stated at cost. Depreciation and amortization are calculated using the straight-line method over the assets’ estimated useful lives as follows:

Rental equipment

 

1.5-8 years

Manufacturing equipment and tooling

 

3-5 years

Computer equipment and software

 

2-3 years

Furniture and equipment

 

3-5 years

Leasehold improvements

 

Lesser of estimated useful life or remaining lease term

Expenditures for additions, improvements and replacements are capitalized and depreciated to a salvage value of $0. Repair and maintenance costs on rental equipment are included in cost of rental revenue on the consolidated statements of comprehensive loss. Repair and maintenance expense, which includes labor, parts and freight, for rental equipment was $5,143, $4,528 and $3,387 for the years ended December 31, 2023, 2022 and 2021, respectively.

Included within property and equipment is construction in process, primarily related to the design and engineering of tooling, jigs and other machinery. In addition, this item also includes computer software or development costs that have been purchased but have not completed the final configuration process for implementation into the Company’s systems. These items have not been placed in service; therefore, no depreciation or amortization was recognized for these items in the respective periods.

Depreciation and amortization expense related to rental equipment and other property and equipment are summarized below for the years ended December 31, 2023, 2022 and 2021, respectively.

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Rental equipment

 

$

12,893

 

 

$

11,103

 

 

$

8,860

 

Other property and equipment

 

 

4,057

 

 

 

3,942

 

 

 

3,993

 

Total depreciation and amortization

 

$

16,950

 

 

$

15,045

 

 

$

12,853

 

 

Property and equipment and rental equipment with associated accumulated depreciation is summarized below as of December 31, 2023 and 2022, respectively.

 

 

December 31,

 

Property and equipment

 

2023

 

 

2022

 

Rental equipment, net of allowances of $2,606 and $2,255, respectively

 

$

67,804

 

 

$

61,679

 

Other property and equipment

 

 

30,357

 

 

 

33,434

 

Property and equipment

 

$

98,161

 

 

$

95,113

 

 

 

 

 

 

 

 

Accumulated depreciation

 

 

 

 

 

 

Rental equipment

 

$

31,023

 

 

$

31,320

 

Other property and equipment

 

 

16,822

 

 

 

20,524

 

Accumulated depreciation

 

$

47,845

 

 

$

51,844

 

 

 

 

 

 

 

 

Property and equipment, net

 

 

 

 

 

 

Rental equipment, net of allowances of $2,606 and $2,255, respectively

 

$

36,781

 

 

$

30,359

 

Other property and equipment

 

 

13,535

 

 

 

12,910

 

Property and equipment, net

 

$

50,316

 

 

$

43,269

 

Long-lived Assets

Long-lived assets

The Company accounts for the impairment and disposition of long-lived assets in accordance with ASC 360 — Property, Plant, and Equipment. Long-lived assets are reviewed for indicators of impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. The evaluation is performed at the lowest level of identifiable cash flows, which is at the individual asset level or the asset group level. The undiscounted cash flows expected to be generated by the related assets are estimated over their useful life based on updated projections. If the evaluation indicates that the carrying amount of the assets may not be recoverable, any potential impairment is measured based upon the fair value of the related assets or asset group as determined by an appropriate market appraisal or other valuation technique. Assets classified as held for sale, if any, are recorded at the lower of carrying amount or fair value less costs to sell.

During the year ended December 31, 2023, the Company determined that an impairment indicator was present related to negative cash flows and a decrease in the Company’s public stock price that caused the Company's market capitalization to fall below its carrying amount (stockholders' equity). The relevant long-lived asset grouping was evaluated for impairment. An undiscounted cash flow analysis demonstrated sufficient undiscounted cash flows in excess of the asset group’s carrying value. Estimates and significant assumptions included in the long-lived asset impairment analysis included identification of the asset group and undiscounted cash flow projections. The Company concluded that its definite-lived intangible assets and long-lived assets were not impaired based on the results of the quantitative analyses performed.

On December 19, 2022, the Company determined to dispose of the technology intangible assets previously acquired from New Aera related to the Tidal Assist® Ventilator (TAV®) technology by ceasing development of such assets and abandoning the TAV program (the Disposal Determination). Prior to December 19, 2022, the TAV intangible asset was held and used, including ongoing research and development and no significant revenue. The Company made the Disposal Determination based on the Company’s assessment that continued development of the assets would not be economically feasible. The assessment considered many factors, including 1) the lack of compatibility and functionality of the technology intangible asset within the Company’s existing product portfolio, 2) the lack of commercial potential of such products that were not approved for ventilation Medicare reimbursement and a negative litigation outcome that occurred subsequent to the approved coding process, and 3) the substantial additional investment that would be required in order to attempt to achieve any commercial potential with substantial risk that no benefit would ever be achievable. There had been no significant revenue associated with the sale of products developed from the technology intangible asset acquired from New Aera to date and the Company does not expect any revenue from such products going forward. Upon abandonment, the Company recognized a loss on disposal of $52,161 in our consolidated statements of comprehensive loss for the year ended December 31, 2022 for intangible assets, inventories, fixed assets, and construction in process associated with the TAV technology. As a result of no future sales, the fair value of the earnout resulted in a benefit of $13,687 to general and administrative expense during the fourth quarter of 2022.

During the year ended December 31, 2021, the Company determined that an impairment indicator was present related to TAV developments as a result of the court order to dismiss the Company’s preliminary injunction related to the Department of Health and Human Services and the Centers for Medicare and Medicaid Services lawsuit. The relevant long-lived asset grouping was evaluated for impairment. An undiscounted cash flow analysis demonstrated sufficient undiscounted cash flows in excess of the asset group’s carrying value. Estimates and significant assumptions included in the long-lived asset impairment analysis included identification of the asset group and undiscounted cash flow projections. The Company concluded that its definite-lived intangible assets and long-lived assets were not impaired based on the results of the quantitative analyses performed.

Goodwill and Other Identifiable Intangible Assets

Goodwill and other identifiable intangible assets

Goodwill represents the excess acquisition cost over the fair value of the net tangible and intangible assets acquired. Goodwill is not amortized and is tested for impairment on an annual basis as of October 1 or whenever an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit or asset below its carrying amount. If the carrying amount of goodwill exceeds the implied estimated fair value, an impairment charge to current operations is recorded to reduce the carrying value to the implied estimated fair value.

The Company first assesses qualitative factors to determine whether it is more likely than not that the fair value is less than its carrying amount. If, based on a review of qualitative factors, it is more likely than not that the fair value is less than its carrying amount, the Company will use a quantitative approach, and calculate the fair value and compare it to its carrying amount. If the fair value exceeds the carrying amount, there is no indication of impairment. If the carrying amount exceeds the fair value, an impairment loss is recorded equal to the difference.

Finite-lived intangible assets are amortized over their useful lives and are tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Technology and customer relationships are amortized using the straight-line method.

Business Combinations

Business combinations

The results of operations of the businesses acquired by the Company are included as of the acquisition date. The purchase price of an acquisition is allocated to the underlying assets acquired and liabilities assumed based upon their estimated fair values at the date of acquisition. To the extent the purchase price exceeds the fair value of the net identifiable tangible and intangible assets acquired and liabilities assumed, such excess is allocated to goodwill. The Company may adjust the preliminary purchase price allocation, as necessary, for up to one year after the acquisition closing date if it obtains more information regarding asset valuations and liabilities assumed. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.

Leases

Leases

The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (ROU) assets, operating lease liability – current, and operating lease liability – noncurrent on the consolidated balance sheets.

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses an incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments as the rate implicit in each lease is generally not readily determinable. The operating lease ROU asset also includes any lease payments made to the lessor at or before the commencement date and excludes lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

The Company has lease agreements with lease and non-lease components. The Company elected the practical expedient to treat the lease and non-lease components as a single lease component. Additionally, the Company elected the practical expedient to not record leases with an initial term of twelve months or less on the consolidated balance sheets.

Loss Contingencies

Loss contingencies

The Company is involved in various lawsuits, claims, investigations, and proceedings that arise in the ordinary course of business. The Company records a liability when it believes that it is both probable that a loss has been incurred and the amount can be reasonably estimated. Significant judgment is required to determine both probability and the estimated amount. The Company reviews at least quarterly and adjusts accordingly to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and updated information.

Research and Development

Research and development

Research and development costs are expensed as incurred.

Advertising Costs

Advertising costs

Advertising costs, which approximated $27,120, $33,265 and $35,183 during the years ended December 31, 2023, 2022 and 2021, respectively, are expensed as incurred, excluding the production costs of direct response advertising. Advertising costs are included in sales and marketing expense in the accompanying consolidated statements of comprehensive loss.

Restructuring charges

Restructuring charges

Restructuring costs include workforce reductions, termination benefits, office downsizing, centralizing manufacturing activities, and equipment relocation. Key assumptions used in calculating the restructuring costs include the terms of, and payments under, agreements to terminate certain contractual obligations and the timing of reductions in workforce.

Income Taxes

Income taxes

The Company accounts for income taxes in accordance with ASC 740 — Income Taxes. Under ASC 740, income taxes are recognized for the amount of taxes payable or refundable for the current period and deferred tax liabilities and assets are recognized for the future tax consequences of transactions that have been recognized in the Company’s consolidated financial statements or tax returns. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided when it is more likely than not that some portion, or all, of the deferred tax asset will not be realized.

The Company accounts for uncertainties in income taxes in accordance with ASC 740-10 — Accounting for Uncertainty in Income Taxes. ASC 740-10 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. This accounting standard also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.

The Company recognizes interest and penalties on taxes, if any, within its income tax provision on its consolidated statements of comprehensive loss.

Accounting for Stock-Based Compensation

Accounting for stock-based compensation

The Company accounts for its stock-based compensation in accordance with ASC 718 — Compensation—Stock Compensation, which establishes accounting for share-based awards, exchanged for employee services and requires companies to expense the estimated fair value of these awards over the requisite employee service period. Stock–based compensation cost for stock options and employee stock purchase plan are determined at the grant date using the Black-Scholes option pricing model. Stock-based compensation cost for stock incentive awards is based on the number of shares ultimately expected to vest, estimated at each reporting date based on management’s expectations regarding the relevant performance criteria. The value of the award that is ultimately expected to vest is recognized as expense on a straight-line basis over the employee’s requisite service period.

As part of the provisions of ASC 718, the Company is required to estimate potential forfeitures of stock grants and adjust compensation cost recorded accordingly. The estimate of forfeitures will be adjusted over the requisite service period to the extent that actual forfeitures differ, or are expected to differ, from such estimates. Changes in estimated forfeitures will be recognized through a cumulative catch-up adjustment in the period of change and will also impact the amount of stock compensation expense to be recognized in future periods.

Foreign Currency

Foreign currency

The functional currency of the Company’s international subsidiaries is the local currency. The financial statements of the subsidiaries are translated to U.S. dollars using month-end exchange rates for assets and liabilities and average exchange rates for revenue, cost of revenue, operating expense and provision for income taxes. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity. Foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency are reflected as a component of foreign currency exchange gains or losses in other income (expense), net in the consolidated statements of comprehensive loss.

Business Segments

Business segments

The Company operates and reports in only one operating and reportable segment – development, manufacturing, marketing, sales, and rental of respiratory products. Management reports financial information on a consolidated basis to the Company’s chief operating decision maker.

Loss Per Share

Loss per share

Loss per share (EPS) is computed in accordance with ASC 260 — Earnings per Share and is calculated using the weighted-average number of common shares outstanding during each period. Diluted EPS assumes the conversion, exercise or issuance of all potential common stock equivalents (which can include dilution of outstanding stock options, restricted stock units and restricted stock awards) unless the effect is to reduce a loss or increase the income per share. For purposes of this calculation, common stock subject to repurchase by the Company, options, and other dilutive awards are considered to be common stock equivalents and are only included in the calculation of diluted loss per share when their effect is dilutive.

Basic loss per share is calculated using the Company’s weighted-average outstanding common shares. Diluted loss per share is calculated using the Company’s weighted-average outstanding common shares including the dilutive effect of stock awards as determined under the treasury stock method.

The computation of EPS is as follows:

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Numerator—basic and diluted:

 

 

 

 

 

 

 

 

 

Net loss

 

$

(102,449

)

 

$

(83,772

)

 

$

(6,333

)

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

Weighted average common shares - basic common stock (1)

 

 

23,176,098

 

 

 

22,852,571

 

 

 

22,490,027

 

Weighted average common shares - diluted common stock

 

 

23,176,098

 

 

 

22,852,571

 

 

 

22,490,027

 

 

 

 

 

 

 

 

 

 

 

Net loss per share - basic common stock

 

$

(4.42

)

 

$

(3.67

)

 

$

(0.28

)

Net loss per share - diluted common stock (2)

 

$

(4.42

)

 

$

(3.67

)

 

$

(0.28

)

 

 

 

 

 

 

 

 

 

 

Denominator calculation from basic to diluted:

 

 

 

 

 

 

 

 

 

Weighted average common shares - basic common stock (1)

 

 

23,176,098

 

 

 

22,852,571

 

 

 

22,490,027

 

Stock options and other dilutive awards

 

 

160,682

 

 

 

115,155

 

 

 

166,258

 

Weighted average common shares - diluted common stock

 

 

23,336,780

 

 

 

22,967,726

 

 

 

22,656,285

 

 

 

 

 

 

 

 

 

 

 

Shares excluded from diluted weighted-average shares:

 

 

 

 

 

 

 

 

 

Stock options

 

 

104,681

 

 

 

329,586

 

 

 

151,344

 

Restricted stock units and restricted stock awards

 

 

926,859

 

 

 

528,398

 

 

 

167,237

 

Shares excluded from diluted weighted average shares

 

 

1,031,540

 

 

 

857,984

 

 

 

318,581

 

 

(1)
Unvested restricted stock units and restricted stock awards are not included as shares outstanding in the calculation of basic earnings per share. Vested restricted stock units and restricted stock awards are included in basic earnings per share if all vesting and performance criteria have been met. Performance-based restricted stock units and restricted stock awards are included in the number of shares used to calculate diluted earnings per share as long as all applicable performance criteria are met, and their effect is dilutive. Restricted stock awards are eligible to receive all dividends declared on the Company’s common shares during the vesting period; however, such dividends are not paid until the restrictions lapse.
(2)
Due to net losses for the years ended December 31, 2023, 2022 and 2021, diluted loss per share is the same as basic.
Recently issued accounting pronouncements not yet adopted

Recently issued accounting pronouncements not yet adopted

In November 2023, the FASB issued the Accounting Standards Update (ASU) No. 2023-09, Segment Reporting (Topic 280):Improvements to Reportable Segment Disclosures. The new guidance expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The ASU is effective for fiscal years beginning after January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. The Company is currently evaluating the effect of the new guidance but does not expect it to have a material impact on the Company’s consolidated financial statement presentation or results.

In December 2023, the FASB issued the ASU No. 2023-09, Improvements to Income Tax Disclosures. The new guidance requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. The standard is intended to benefit investors by providing more detailed income tax disclosures that would be useful in making capital allocation decisions. The ASU is effective for fiscal years beginning after December 15, 2025, and interim periods within those years, with early adoption permitted. The Company is currently evaluating the effect of the new guidance but does not expect it to have a material impact on the Company’s consolidated financial statement presentation or results.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Sales Revenue Disaggregated by Sales Channel and Geographic Region The following table sets forth the Company’s sales revenue disaggregated by sales channel and geographic region:

 

 

 

Years ended December 31,

 

Revenue by region and category

 

2023

 

 

2022

 

 

2021

 

Business-to-business domestic sales

 

$

66,196

 

 

$

86,049

 

 

$

91,371

 

Business-to-business international sales

 

 

89,401

 

 

 

101,163

 

 

 

79,460

 

Direct-to-consumer domestic sales

 

 

96,010

 

 

 

133,337

 

 

 

140,899

 

Total sales revenue

 

$

251,607

 

 

$

320,549

 

 

$

311,730

 

Summary of Fair Value Assets Measured on Recurring Basis for Cash, Cash Equivalents and Marketable Securities

The following table summarizes fair value measurements by level for the assets measured at fair value on a recurring basis for cash, cash equivalents and marketable securities:

 

 

 

As of December 31, 2023

 

 

 

 

 

 

Gross

 

 

 

 

 

Cash

 

 

 

 

 

 

Adjusted

 

 

unrealized

 

 

 

 

 

and cash

 

 

Marketable

 

 

 

cost

 

 

gains

 

 

Fair value

 

 

equivalents

 

 

securities

 

Cash

 

$

12,611

 

 

$

 

 

$

12,611

 

 

$

12,611

 

 

$

 

Level 1:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market accounts

 

 

72,368

 

 

 

 

 

 

72,368

 

 

 

72,368

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Level 2:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

2,979

 

 

 

 

 

 

2,979

 

 

 

 

 

 

2,979

 

U.S. Treasury securities

 

 

19,252

 

 

 

136

 

 

 

19,388

 

 

 

19,388

 

 

 

 

Institutional Insured Liquidity Deposit Savings

 

 

21,125

 

 

 

 

 

 

21,125

 

 

 

21,125

 

 

 

 

Total

 

$

128,335

 

 

$

136

 

 

$

128,471

 

 

$

125,492

 

 

$

2,979

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2022

 

 

 

 

 

 

 

 

 

Gross

 

 

 

 

 

Cash

 

 

 

 

 

 

Adjusted

 

 

unrealized

 

 

 

 

 

and cash

 

 

 

 

 

 

cost

 

 

gains

 

 

Fair value

 

 

equivalents

 

 

 

 

Cash

 

$

27,970

 

 

$

 

 

$

27,970

 

 

$

27,970

 

 

 

 

Level 1:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market accounts

 

 

113,534

 

 

 

 

 

 

113,534

 

 

 

113,534

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Level 2:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

6,474

 

 

 

 

 

 

6,474

 

 

 

6,474

 

 

 

 

U.S. Treasury securities

 

 

18,913

 

 

 

26

 

 

 

18,939

 

 

 

18,939

 

 

 

 

Institutional Insured Liquidity Deposit Savings

 

 

20,097

 

 

 

 

 

 

20,097

 

 

 

20,097

 

 

 

 

Total

 

$

186,988

 

 

$

26

 

 

$

187,014

 

 

$

187,014

 

 

 

 

Summary of Components of Accumulated Other Comprehensive Income (Loss)

The components of accumulated other comprehensive income (loss) were as follows:

 

 

 

As of December 31, 2023

 

 

 

Foreign

 

 

Unrealized

 

 

Unrealized

 

 

Accumulated

 

 

 

currency

 

 

gains

 

 

gains (losses)

 

 

other

 

 

 

translation

 

 

on marketable

 

 

on cash

 

 

comprehensive

 

 

 

adjustments

 

 

securities

 

 

flow hedges

 

 

income (loss)

 

Balance as of December 31, 2022

 

$

(269

)

 

$

26

 

 

$

 

 

$

(243

)

Other comprehensive income

 

 

1,358

 

 

 

110

 

 

 

 

 

 

1,468

 

Balance as of December 31, 2023

 

$

1,089

 

 

$

136

 

 

$

 

 

$

1,225

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2022

 

 

 

Foreign

 

 

Unrealized

 

 

Unrealized

 

 

Accumulated

 

 

 

currency

 

 

gains

 

 

gains (losses)

 

 

other

 

 

 

translation

 

 

on marketable

 

 

on cash

 

 

comprehensive

 

 

 

adjustments

 

 

securities

 

 

flow hedges

 

 

income (loss)

 

Balance as of December 31, 2021

 

$

328

 

 

$

1

 

 

$

1,140

 

 

$

1,469

 

Other comprehensive income (loss)

 

 

(597

)

 

 

25

 

 

 

(1,140

)

 

 

(1,712

)

Balance as of December 31, 2022

 

$

(269

)

 

$

26

 

 

$

 

 

$

(243

)

Summary of Reconciliation of Earnout Liability Measured and Carried Fair Value on a Recurring Basis

The reconciliation of the earnout liabilities measured and carried at fair value on a recurring basis is as follows:

 

Balance as of December 31, 2021

 

$

16,016

 

Change in fair value

 

 

(16,016

)

Balance as of December 31, 2022

 

$

 

Addition for acquisition

 

 

3,178

 

Change in fair value

 

 

6,822

 

Balance as of December 31, 2023

 

$

10,000

 

Schedule of Net Accounts Receivable Balance Concentrations by Major Category

Net accounts receivable (gross accounts receivable, net of allowances) balance concentrations by major category as of December 31, 2023 and December 31, 2022 were as follows:

 

 

 

As of

 

 

As of

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Net accounts receivable

 

$

 

 

%

 

 

$

 

 

%

 

Rental (1)

 

$

6,401

 

 

 

15.2

%

 

$

5,246

 

 

 

8.4

%

Business-to-business and other receivables (2)

 

 

35,840

 

 

 

84.8

%

 

 

57,479

 

 

 

91.6

%

Total net accounts receivable

 

$

42,241

 

 

 

100.0

%

 

$

62,725

 

 

 

100.0

%

 

(1)
Rental includes Medicare, Medicaid/other government, private insurance and patient pay.
(2)
Business-to business receivables included extended terms for two customers: 1) one customer had a net accounts receivable balance of $8,639 and $22,641 as of December 31, 2023 and December 31, 2022, respectively; and 2) one customer had a net accounts receivable balance of $4,994 and $9,861 as of December 31, 2023 and December 31, 2022, respectively. Each customer received extended payment terms through a direct financing plan offered.
Schedule of Percentage Breakdown of Net Accounts Receivable by Aging Category by Invoice Due Date

The following table sets forth the percentage breakdown of the Company’s net accounts receivable by aging category and invoice due date as of December 31, 2023 and December 31, 2022.

 

 

 

As of

 

 

As of

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Net accounts receivable by aging category

 

$

 

 

%

 

 

$

 

 

%

 

Held and Unbilled

 

$

1,388

 

 

 

3.3

%

 

$

303

 

 

 

0.5

%

Aged 0-90 days

 

 

32,020

 

 

 

75.8

%

 

 

61,556

 

 

 

98.1

%

Aged 91-180 days

 

 

8,222

 

 

 

19.5

%

 

 

565

 

 

 

0.9

%

Aged 181-365 days

 

 

574

 

 

 

1.4

%

 

 

287

 

 

 

0.5

%

Aged over 365 days

 

 

37

 

 

 

0.0

%

 

 

14

 

 

 

0.0

%

Total net accounts receivable

 

$

42,241

 

 

 

100.0

%

 

$

62,725

 

 

 

100.0

%

 

Schedule of Allowances for Accounts Receivable

The following table sets forth the accounts receivable allowances as of December 31, 2023 and December 31, 2022:

 

 

 

As of

 

 

As of

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Allowances - accounts receivable

 

$

 

 

%

 

 

$

 

 

%

 

Doubtful accounts

 

$

2,341

 

 

 

5.2

%

 

$

77

 

 

 

0.1

%

Sales returns

 

 

479

 

 

 

1.1

%

 

 

483

 

 

 

0.8

%

Total allowances - accounts receivable

 

$

2,820

 

 

 

6.3

%

 

$

560

 

 

 

0.9

%

 

Breakdown of Company's Revenue from U.S. and Non-U.S. Sources

A portion of revenue is earned from sales outside the United States. Approximately 77.7%, 70.9% and 74.1% of the non-U.S. revenue for the years ended December 31, 2023, 2022 and 2021, respectively, were invoiced in Euros. A breakdown of the Company’s revenue from U.S. and non-U.S. sources for the years ended December 31, 2023, 2022 and 2021, respectively, is as follows:

 

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

U.S. revenue

 

$

226,259

 

 

$

276,078

 

 

$

278,543

 

Non-U.S. revenue

 

 

89,401

 

 

 

101,163

 

 

 

79,460

 

Total revenue

 

$

315,660

 

 

$

377,241

 

 

$

358,003

 

 

Schedule of Inventories Inventories that are considered current consist of the following:

 

 

December 31,

 

 

 

2023

 

 

2022

 

Raw materials and work-in-progress

 

$

18,036

 

 

$

26,496

 

Finished goods

 

 

6,871

 

 

 

9,324

 

Less: reserves

 

 

(3,067

)

 

 

(1,727

)

Inventories, net

 

$

21,840

 

 

$

34,093

 

Computation of Depreciation and Amortization using Straight Line Method Over Estimated Useful Lives of Assets

Property and equipment are stated at cost. Depreciation and amortization are calculated using the straight-line method over the assets’ estimated useful lives as follows:

Rental equipment

 

1.5-8 years

Manufacturing equipment and tooling

 

3-5 years

Computer equipment and software

 

2-3 years

Furniture and equipment

 

3-5 years

Leasehold improvements

 

Lesser of estimated useful life or remaining lease term

Summary of Depreciation and Amortization Expense of Rental Equipment and Other Property and Equipment

Depreciation and amortization expense related to rental equipment and other property and equipment are summarized below for the years ended December 31, 2023, 2022 and 2021, respectively.

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Rental equipment

 

$

12,893

 

 

$

11,103

 

 

$

8,860

 

Other property and equipment

 

 

4,057

 

 

 

3,942

 

 

 

3,993

 

Total depreciation and amortization

 

$

16,950

 

 

$

15,045

 

 

$

12,853

 

 

Summary of Property Plant and Equipment and Rental Equipment with Associated Accumulated Depreciation

Property and equipment and rental equipment with associated accumulated depreciation is summarized below as of December 31, 2023 and 2022, respectively.

 

 

December 31,

 

Property and equipment

 

2023

 

 

2022

 

Rental equipment, net of allowances of $2,606 and $2,255, respectively

 

$

67,804

 

 

$

61,679

 

Other property and equipment

 

 

30,357

 

 

 

33,434

 

Property and equipment

 

$

98,161

 

 

$

95,113

 

 

 

 

 

 

 

 

Accumulated depreciation

 

 

 

 

 

 

Rental equipment

 

$

31,023

 

 

$

31,320

 

Other property and equipment

 

 

16,822

 

 

 

20,524

 

Accumulated depreciation

 

$

47,845

 

 

$

51,844

 

 

 

 

 

 

 

 

Property and equipment, net

 

 

 

 

 

 

Rental equipment, net of allowances of $2,606 and $2,255, respectively

 

$

36,781

 

 

$

30,359

 

Other property and equipment

 

 

13,535

 

 

 

12,910

 

Property and equipment, net

 

$

50,316

 

 

$

43,269

 

Computation of Earnings Per Share

The computation of EPS is as follows:

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Numerator—basic and diluted:

 

 

 

 

 

 

 

 

 

Net loss

 

$

(102,449

)

 

$

(83,772

)

 

$

(6,333

)

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

Weighted average common shares - basic common stock (1)

 

 

23,176,098

 

 

 

22,852,571

 

 

 

22,490,027

 

Weighted average common shares - diluted common stock

 

 

23,176,098

 

 

 

22,852,571

 

 

 

22,490,027

 

 

 

 

 

 

 

 

 

 

 

Net loss per share - basic common stock

 

$

(4.42

)

 

$

(3.67

)

 

$

(0.28

)

Net loss per share - diluted common stock (2)

 

$

(4.42

)

 

$

(3.67

)

 

$

(0.28

)

 

 

 

 

 

 

 

 

 

 

Denominator calculation from basic to diluted:

 

 

 

 

 

 

 

 

 

Weighted average common shares - basic common stock (1)

 

 

23,176,098

 

 

 

22,852,571

 

 

 

22,490,027

 

Stock options and other dilutive awards

 

 

160,682

 

 

 

115,155

 

 

 

166,258

 

Weighted average common shares - diluted common stock

 

 

23,336,780

 

 

 

22,967,726

 

 

 

22,656,285

 

 

 

 

 

 

 

 

 

 

 

Shares excluded from diluted weighted-average shares:

 

 

 

 

 

 

 

 

 

Stock options

 

 

104,681

 

 

 

329,586

 

 

 

151,344

 

Restricted stock units and restricted stock awards

 

 

926,859

 

 

 

528,398

 

 

 

167,237

 

Shares excluded from diluted weighted average shares

 

 

1,031,540

 

 

 

857,984

 

 

 

318,581

 

 

(1)
Unvested restricted stock units and restricted stock awards are not included as shares outstanding in the calculation of basic earnings per share. Vested restricted stock units and restricted stock awards are included in basic earnings per share if all vesting and performance criteria have been met. Performance-based restricted stock units and restricted stock awards are included in the number of shares used to calculate diluted earnings per share as long as all applicable performance criteria are met, and their effect is dilutive. Restricted stock awards are eligible to receive all dividends declared on the Company’s common shares during the vesting period; however, such dividends are not paid until the restrictions lapse.
(2)
Due to net losses for the years ended December 31, 2023, 2022 and 2021, diluted loss per share is the same as basic.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2023
Business Combinations [Abstract]  
Summary of Preliminary Allocation of Purchase Price

The following table summarizes the preliminary allocation of the purchase price over the estimated fair value of the assets acquired and liabilities assumed in the acquisition of Physio-Assist:

Cash

 

$

2,617

 

Accounts receivable

 

 

184

 

Inventories

 

 

296

 

Other assets

 

 

325

 

Property and equipment

 

 

82

 

Operating lease right-of-use asset

 

 

306

 

Intangible assets

 

 

34,100

 

Goodwill

 

 

9,755

 

Total assets acquired

 

$

47,665

 

 

 

 

 

Accounts payable and accrued expenses

 

$

1,108

 

Bank loans

 

 

1,922

 

Other current liabilities

 

 

376

 

Operating lease liability

 

 

306

 

Deferred tax liability - noncurrent

 

 

8,525

 

Total liabilities assumed

 

$

12,237

 

Total identifiable net assets

 

$

35,428

 

 

 

 

 

Cash consideration

 

$

32,250

 

Fair value of contingent earnout consideration

 

 

3,178

 

Total purchase price

 

$

35,428

 

Summary of Unaudited Pro Forma Information The following unaudited pro forma information for the twelve months ended December 31, 2023 and 2022 presents the revenues and net loss assuming the acquisition of Physio-Assist had occurred as of January 1, 2022.

 

 

Twelve months ended

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Total revenue

 

$

318,737

 

 

$

379,305

 

Net loss

 

$

(105,230

)

 

$

(87,079

)

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Identifiable Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Carrying Amount of Goodwill

The changes in the carrying amount of goodwill for the years ended December 31, 2023 and 2022 were as follows:

 

 

 

 

 

Balance as of December 31, 2021

 

$

32,979

 

Translation adjustment

 

 

(127

)

Balance as of December 31, 2022

 

$

32,852

 

Translation adjustment

 

 

344

 

Impairment charge

 

 

(32,894

)

Acquisition

 

 

9,755

 

Balance as of December 31, 2023

 

$

10,057

 

 

Schedule of Amortization Expense for Intangible Assets Amortization expense for intangible assets for the years ended December 31, 2023, 2022 and 2021 was as follows:

 

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Research and development expense

 

$

986

 

 

$

7,813

 

 

$

7,813

 

Sales and marketing expense

 

 

155

 

 

 

116

 

 

 

181

 

General and administrative expense

 

 

61

 

 

 

540

 

 

 

781

 

Total

 

$

1,202

 

 

$

8,469

 

 

$

8,775

 

Summary of Intangible Assets ntangible assets as of December 31, 2023 and 2022 consisted of the following:

 

 

 

Average

 

 

 

 

 

 

 

 

 

 

 

estimated

 

Gross

 

 

 

 

 

 

 

 

 

useful lives

 

carrying

 

 

Accumulated

 

 

 

 

December 31, 2023

 

(in years)

 

amount

 

 

amortization

 

 

Net amount

 

Developed technology

 

10

 

$

33,303

 

 

$

971

 

 

$

32,332

 

Licenses

 

10

 

 

185

 

 

 

185

 

 

 

 

Patents and websites

 

5

 

 

4,518

 

 

 

4,429

 

 

 

89

 

Customer relationships

 

4

 

 

2,974

 

 

 

1,372

 

 

 

1,602

 

Trade name

 

4

 

 

206

 

 

 

15

 

 

 

191

 

Commercials

 

3

 

 

494

 

 

 

117

 

 

 

377

 

Total

 

 

 

$

41,680

 

 

$

7,089

 

 

$

34,591

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Average

 

 

 

 

 

 

 

 

 

 

 

estimated

 

Gross

 

 

 

 

 

 

 

 

 

useful lives

 

carrying

 

 

Accumulated

 

 

 

 

December 31, 2022

 

(in years)

 

amount

 

 

amortization

 

 

Net amount

 

Licenses

 

10

 

$

185

 

 

$

183

 

 

$

2

 

Patents and websites

 

5

 

 

4,514

 

 

 

4,353

 

 

 

161

 

Customer relationships

 

4

 

 

1,284

 

 

 

1,284

 

 

 

 

Commercials

 

2-3

 

 

256

 

 

 

242

 

 

 

14

 

Total

 

 

 

$

6,239

 

 

$

6,062

 

 

$

177

 

Schedule of Annual Estimated Amortization Expense

Annual estimated amortization expense for each of the succeeding fiscal years is as follows:

 

 

 

December 31,

 

 

 

2023

 

2024

 

$

4,026

 

2025

 

 

3,978

 

2026

 

 

3,846

 

2027

 

 

3,731

 

2028

 

 

3,330

 

Thereafter

 

 

15,680

 

Total

 

$

34,591

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Expenses

Accounts payable and accrued expenses as of December 31, 2023 and 2022 consisted of the following:

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accounts payable

 

$

13,454

 

 

$

18,237

 

Accrued inventory (in-transit and unvouchered receipts) and trade payables

 

 

10,054

 

 

 

10,837

 

Accrued purchasing card liability

 

 

2,197

 

 

 

2,606

 

Accrued loss on purchase commitments

 

 

2,057

 

 

 

 

Accrued franchise, sales and use taxes

 

 

472

 

 

 

492

 

Other accrued expenses

 

 

1,908

 

 

 

1,802

 

Total accounts payable and accrued expenses

 

$

30,142

 

 

$

33,974

 

Schedule of Accrued Payroll

Accrued payroll as of December 31, 2023 and 2022 consisted of the following:

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accrued bonuses

 

$

1,110

 

 

$

2,620

 

Accrued wages and other payroll related items

 

 

4,170

 

 

 

4,967

 

Accrued vacation

 

 

3,194

 

 

 

3,133

 

Accrued severance

 

 

2,284

 

 

 

 

Accrued employee stock purchase plan deductions

 

 

308

 

 

 

470

 

Total accrued payroll

 

$

11,066

 

 

$

11,190

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Right-of-Use Assets and Operating Lease Liabilities

Information related to the Company’s right-of-use assets and related operating lease liabilities were as follows:

 

 

 

Year ended

 

 

Year ended

 

 

 

December 31,
2023

 

 

December 31,
2022

 

Cash paid for operating lease liabilities

 

$

4,044

 

 

$

3,964

 

Operating lease cost

 

 

3,979

 

 

 

3,828

 

Non-cash right-of-use assets obtained in exchange for new operating lease obligations

 

 

1,781

 

 

 

225

 

Weighted-average remaining lease term

 

2.9 years

 

 

2.3 years

 

Weighted-average discount rate

 

 

4.5

%

 

 

2.9

%

Schedule of Maturities of Lease Liabilities

Lease payments assumed by the Assignee are:

Payments due in the 12-month period ending December 31,

 

 

 

2024

 

$

1,041

 

2025

 

 

1,136

 

2026

 

 

1,136

 

2027

 

 

1,136

 

2028

 

 

1,136

 

Thereafter

 

 

2,745

 

 

 

$

8,330

 

Maturities of lease liabilities due in the 12-month period ending December 31,

 

 

 

 

 

2024

 

$

4,162

 

 

 

2025

 

 

3,271

 

 

 

2026

 

 

3,290

 

 

 

2027

 

 

3,313

 

 

 

2028

 

 

2,953

 

 

 

Thereafter

 

 

6,823

 

 

 

 

 

$

23,812

 

 

 

Less imputed interest

 

 

(1,889

)

 

 

Total lease liabilities

 

$

21,923

 

 

 

 

 

 

 

 

 

Operating lease liability - current

 

$

3,653

 

 

 

Operating lease liability - noncurrent

 

 

18,270

 

 

 

Total lease liabilities

 

$

21,923

 

 

 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Components of Income (Loss) Before Provision for Income Taxes

The components of the Company’s income (loss) before provision for income taxes are as follows:

 

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

United States

 

$

(99,015

)

 

$

(84,422

)

 

$

7,621

 

Foreign

 

 

(3,329

)

 

 

1,154

 

 

 

1,038

 

Income (loss) before provision for income taxes

 

$

(102,344

)

 

$

(83,268

)

 

$

8,659

 

 

Components of Provisions for Income Taxes

The provision for income taxes consists of the following:

 

 

 

Years ended December 31,

 

Current tax expense

 

2023

 

 

2022

 

 

2021

 

Federal

 

$

 

 

$

 

 

$

 

State

 

 

229

 

 

 

201

 

 

 

271

 

Foreign

 

 

127

 

 

 

303

 

 

 

266

 

Total current tax expense

 

$

356

 

 

$

504

 

 

$

537

 

Deferred tax expense (benefit)

 

 

 

 

 

 

 

 

 

Federal

 

 

 

 

 

 

 

 

10,263

 

State

 

 

 

 

 

 

 

 

4,194

 

Foreign

 

 

(251

)

 

 

 

 

 

(22

)

Total deferred tax expense (benefit)

 

$

(251

)

 

$

 

 

$

14,435

 

Interest and penalties

 

 

 

 

 

 

 

 

20

 

 

 

 

 

 

 

 

 

 

 

Total deferred tax expense (benefit), net

 

 

 

 

 

 

 

 

 

Provision for income taxes

 

$

105

 

 

$

504

 

 

$

14,992

 

Components of Deferred Tax Assets and Liabilities

The components of deferred tax assets and liabilities consist of the following:

 

 

 

As of December 31,

 

Deferred tax assets (liabilities)

 

2023

 

 

2022

 

Accrued expenses

 

$

10,121

 

 

$

10,600

 

Net operating loss and credit carryforward

 

 

41,195

 

 

 

27,824

 

Allowance, reserves and other

 

 

3,015

 

 

 

2,784

 

Stock-based compensation

 

 

5,809

 

 

 

4,042

 

Intangible amortization

 

 

 

 

 

2,045

 

Lease liability

 

 

5,098

 

 

 

5,674

 

Capitalized R&D under Sec 174

 

 

6,257

 

 

 

2,915

 

Deferred tax assets

 

$

71,495

 

 

$

55,884

 

Property, plant, and equipment

 

 

(8,806

)

 

 

(8,674

)

Intangible amortization

 

 

(6,528

)

 

 

 

Right-of-use asset

 

 

(4,732

)

 

 

(5,277

)

Deferred tax liabilities

 

$

(20,066

)

 

$

(13,951

)

Valuation allowance

 

 

(59,968

)

 

 

(41,933

)

Total

 

$

(8,539

)

 

$

 

Reconciliation of the Federal Statutory Income Tax Rate to the Effective Income Tax Rate

Reconciliation of the federal statutory income tax rate to the effective income tax rate for the years ended December 31, 2023, 2022 and 2021 is as follows:

 

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

U.S. Statutory rate

 

 

21.00

%

 

 

21.00

%

 

 

21.00

%

State income taxes, net of federal benefit

 

 

1.43

%

 

 

3.53

%

 

 

-1.39

%

Stock-based compensation

 

 

-0.66

%

 

 

-1.02

%

 

 

-21.72

%

R&D credit, net of reserve

 

 

1.00

%

 

 

1.32

%

 

 

-5.95

%

Change in fair value

 

 

-1.40

%

 

 

3.88

%

 

 

-28.19

%

Nondeductible compensation

 

 

-0.09

%

 

 

-1.50

%

 

 

7.04

%

Valuation allowance

 

 

-14.80

%

 

 

-27.75

%

 

 

201.69

%

Goodwill impairment charge

 

 

-6.75

%

 

 

 

 

 

 

Other

 

 

0.17

%

 

 

-0.07

%

 

 

0.63

%

Effective income tax rate

 

 

-0.10

%

 

 

-0.61

%

 

 

173.11

%

 

Summary of Reconciliation of Unrecognized Tax Benefits

A reconciliation of the beginning and ending amount of unrecognized tax benefit is as follows:

 

 

 

December 31,

 

Reconciliation of liability for unrecognized tax benefits

 

2023

 

 

2022

 

 

2021

 

Balance at beginning of period

 

$

2,366

 

 

$

2,078

 

 

$

1,932

 

Additions based on tax positions related to current year

 

 

400

 

 

 

242

 

 

 

146

 

Reductions based on tax positions related to prior year

 

 

(34

)

 

 

 

 

 

 

Additions based on tax positions related to prior year

 

 

46

 

 

 

46

 

 

 

 

Balance at end of period

 

$

2,778

 

 

$

2,366

 

 

$

2,078

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Summary of Stock Options Activity

The activity for stock options under the Company’s stock plans for the years ended December 31, 2023, 2022 and 2021 is as follows:

 

 

 

 

 

 

 

 

 

 

 

 

Remaining

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

weighted-

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-

 

 

average

 

 

Per share

 

 

 

 

 

 

 

 

 

average

 

 

contractual

 

 

average

 

 

 

 

 

 

Price per

 

 

exercise

 

 

terms

 

 

intrinsic

 

 

 

Options

 

 

share

 

 

price

 

 

(in years)

 

 

value

 

Outstanding as of December 31, 2020

 

 

955,479

 

 

$0.75-$83.30

 

 

$

35.49

 

 

 

1.85

 

 

$

11.81

 

Exercised

 

 

(486,038

)

 

0.75-46.66

 

 

 

28.19

 

 

 

 

 

 

 

Forfeited

 

 

(10,000

)

 

 

83.30

 

 

 

83.30

 

 

 

 

 

 

 

Outstanding as of December 31, 2021

 

 

459,441

 

 

1.17-83.30

 

 

 

42.18

 

 

 

1.36

 

 

 

4.31

 

Vested and exercisable as of December 31, 2021

 

 

459,441

 

 

1.17-83.30

 

 

 

42.18

 

 

 

1.36

 

 

 

4.31

 

Vested and expected to vest as of December 31, 2021

 

 

459,441

 

 

1.17-83.30

 

 

 

42.18

 

 

 

1.36

 

 

 

4.31

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding as of December 31, 2021

 

 

459,441

 

 

1.17-83.30

 

 

 

42.18

 

 

 

1.36

 

 

 

4.31

 

Exercised

 

 

(14,154

)

 

1.17-8.37

 

 

 

3.14

 

 

 

 

 

 

 

Forfeited

 

 

(15,417

)

 

38.54-44.19

 

 

 

43.27

 

 

 

 

 

 

 

Expired

 

 

(81,586

)

 

38.54-43.21

 

 

 

40.08

 

 

 

 

 

 

 

Outstanding as of December 31, 2022

 

 

348,284

 

 

1.17-83.30

 

 

 

44.21

 

 

 

0.43

 

 

 

2.07

 

Vested and exercisable as of December 31, 2022

 

 

348,284

 

 

1.17-83.30

 

 

 

44.21

 

 

 

0.43

 

 

 

2.07

 

Vested and expected to vest as of December 31, 2022

 

 

348,284

 

 

1.17-83.30

 

 

 

44.21

 

 

 

0.43

 

 

 

2.07

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding as of December 31, 2022

 

 

348,284

 

 

1.17-83.30

 

 

 

44.21

 

 

 

0.43

 

 

 

2.07

 

Exercised

 

 

(54,432

)

 

1.17-8.37

 

 

 

7.03

 

 

 

 

 

 

 

Forfeited

 

 

(6,019

)

 

8.37-44.19

 

 

 

32.92

 

 

 

 

 

 

 

Expired

 

 

(267,833

)

 

8.37-83.30

 

 

 

49.10

 

 

 

 

 

 

 

Outstanding as of December 31, 2023

 

 

20,000

 

 

 

83.30

 

 

 

83.30

 

 

 

0.36

 

 

 

 

Vested and exercisable as of December 31, 2023

 

 

20,000

 

 

 

83.30

 

 

 

83.30

 

 

 

0.36

 

 

 

 

Vested and expected to vest as of December 31, 2023

 

 

20,000

 

 

$

83.30

 

 

$

83.30

 

 

 

0.36

 

 

$

 

Summary of Restricted Stock Activity

Stock Awards activity for the years ended December 31, 2023, 2022 and 2021 is summarized below:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-

 

 

 

 

 

 

 

 

 

 

 

 

average

 

 

 

 

 

 

 

 

 

 

 

 

grant

 

 

 

 

 

 

Performance

 

 

 

 

 

date fair

 

 

 

 

 

 

and

 

 

 

 

 

value

 

Restricted stock units

 

Time-based

 

 

time-based

 

 

Total

 

 

per share

 

Unvested restricted stock units as of December 31, 2020 (1)

 

 

245,462

 

 

 

88,458

 

 

 

333,920

 

 

$

49.29

 

Granted

 

 

240,044

 

 

 

88,902

 

 

 

328,946

 

 

 

56.01

 

Vested

 

 

(109,504

)

 

 

 

 

 

(109,504

)

 

 

52.79

 

Forfeited/canceled

 

 

(86,836

)

 

 

(78,248

)

 

 

(165,084

)

 

 

46.88

 

Unvested restricted stock units as of December 31, 2021 (1)

 

 

289,166

 

 

 

99,112

 

 

 

388,278

 

 

$

54.81

 

Unvested and expected to vest restricted stock units outstanding as of
    December 31, 2021

 

 

 

 

 

 

 

 

331,358

 

 

$

54.98

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unvested restricted stock units as of December 31, 2021

 

 

289,166

 

 

 

99,112

 

 

 

388,278

 

 

$

54.81

 

Granted

 

 

769,976

 

 

 

164,722

 

 

 

934,698

 

 

 

29.76

 

Vested

 

 

(142,942

)

 

 

(37,678

)

 

 

(180,620

)

 

 

55.04

 

Forfeited/canceled

 

 

(95,259

)

 

 

(42,959

)

 

 

(138,218

)

 

 

45.10

 

Unvested restricted stock units as of December 31, 2022 (1)

 

 

820,941

 

 

 

183,197

 

 

 

1,004,138

 

 

$

32.72

 

Unvested and expected to vest restricted stock units outstanding as of
    December 31, 2022

 

 

 

 

 

 

 

 

840,413

 

 

$

32.37

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unvested restricted stock units as of December 31, 2022

 

 

820,941

 

 

 

183,197

 

 

 

1,004,138

 

 

$

32.72

 

Granted

 

 

1,214,144

 

 

 

621,990

 

 

 

1,836,134

 

 

 

12.29

 

Vested

 

 

(214,644

)

 

 

(15,618

)

 

 

(230,262

)

 

 

35.68

 

Forfeited/canceled

 

 

(674,037

)

 

 

(442,881

)

 

 

(1,116,918

)

 

 

23.62

 

Unvested restricted stock units as of December 31, 2023 (1)

 

 

1,146,404

 

 

 

346,688

 

 

 

1,493,092

 

 

$

14.67

 

Unvested and expected to vest restricted stock units outstanding as of
    December 31, 2023

 

 

 

 

 

 

 

 

1,159,877

 

 

$

14.79

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-

 

 

 

 

 

 

 

 

 

 

 

 

average

 

 

 

 

 

 

 

 

 

 

 

 

grant

 

 

 

 

 

 

Performance

 

 

 

 

 

date fair

 

 

 

 

 

 

and

 

 

 

 

 

value

 

Restricted stock awards

 

Time-based

 

 

time-based

 

 

Total

 

 

per share

 

Unvested restricted stock awards outstanding as of December 31, 2020 (1)

 

 

42,076

 

 

 

33,355

 

 

 

75,431

 

 

$

93.96

 

Vested

 

 

(15,728

)

 

 

 

 

 

(15,728

)

 

 

91.17

 

Forfeited/canceled

 

 

(15,932

)

 

 

(27,726

)

 

 

(43,658

)

 

 

98.05

 

Unvested restricted stock awards outstanding as of December 31, 2021 (1)

 

 

10,416

 

 

 

5,629

 

 

 

16,045

 

 

$

87.12

 

Unvested and expected to vest restricted stock awards outstanding as of
    December 31, 2021

 

 

 

 

 

 

 

 

15,532

 

 

$

90.08

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unvested restricted stock awards outstanding as of December 31, 2021

 

 

10,416

 

 

 

5,629

 

 

 

16,045

 

 

$

87.12

 

Vested

 

 

(4,496

)

 

 

(5,629

)

 

 

(10,125

)

 

 

99.46

 

Forfeited/canceled

 

 

(5,134

)

 

 

 

 

 

(5,134

)

 

 

74.25

 

Unvested restricted stock awards outstanding as of December 31, 2022 (1)

 

 

786

 

 

 

 

 

 

786

 

 

$

59.55

 

Unvested and expected to vest restricted stock awards outstanding as of
    December 31, 2022

 

 

 

 

 

 

 

 

748

 

 

$

60.39

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unvested restricted stock awards outstanding as of December 31, 2022

 

 

786

 

 

 

 

 

 

786

 

 

$

59.55

 

Vested

 

 

(786

)

 

 

 

 

 

(786

)

 

 

59.55

 

Unvested restricted stock awards outstanding as of December 31, 2023

 

 

 

 

 

 

 

 

 

 

$

 

Unvested and expected to vest restricted stock awards outstanding as of
    December 31, 2023

 

 

 

 

 

 

 

 

 

 

$

 

 

(1)
Outstanding restricted stock units and restricted stock awards are based on the maximum payout of the targeted number of shares.
Summary of Stock-based Compensation Expense

Stock-based compensation expense recognized for the years ended December 31, 2023, 2022 and 2021, was as follows:

 

 

 

Years ended December 31,

 

Stock-based compensation expense by type of award:

 

2023

 

 

2022

 

 

2021

 

Restricted stock units and restricted stock awards

 

$

7,037

 

 

$

11,748

 

 

$

10,229

 

Employee stock purchase plan

 

 

390

 

 

 

535

 

 

 

714

 

Total stock-based compensation expense

 

$

7,427

 

 

$

12,283

 

 

$

10,943

 

For the years ended December 31, 2023, 2022 and 2021, respectively, stock-based compensation expense recognized under ASC 718, included in cost of revenue, research and development expense, sales and marketing expense, and general and administrative expense was as follows:

 

 

 

Years ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Cost of revenue

 

$

540

 

 

$

1,127

 

 

$

1,106

 

Research and development

 

 

1,592

 

 

 

1,591

 

 

 

1,276

 

Sales and marketing

 

 

1,598

 

 

 

2,785

 

 

 

2,388

 

General and administrative

 

 

3,697

 

 

 

6,780

 

 

 

6,173

 

Total stock-based compensation expense

 

$

7,427

 

 

$

12,283

 

 

$

10,943

 

Assumptions Applied to Estimate Fair Value of Shares Issued Under ESPP

The following table displays the assumptions that have been applied to estimate the fair value of the Company’s shares to be issued under the ESPP using the Black-Scholes option pricing model.

 

 

 

2023

 

 

2022

 

 

2021

 

Expected term (years)

 

 

0.50

 

 

 

0.50

 

 

 

0.50

 

Risk free interest rate

 

3.51-5.36%

 

 

0.07-3.51%

 

 

0.07-0.12%

 

Expected dividend yield

 

None

 

 

None

 

 

None

 

Volatility

 

47.97-71.53%

 

 

47.97-59.21%

 

 

44.59-83.92%

 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Changes in Aggregate Product Warranty Liabilities

The following table identifies the changes in the Company’s aggregate product warranty liabilities for the years ended December 31, 2023, 2022 and 2021, respectively:

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Product warranty liability at beginning of period

 

$

19,913

 

 

$

13,726

 

 

$

14,394

 

Accruals for warranties issued

 

 

9,843

 

 

 

10,416

 

 

 

9,168

 

Adjustments related to preexisting warranties (including changes in estimates)

 

 

5,014

 

 

 

8,234

 

 

 

(597

)

Settlements made (in cash or in kind)

 

 

(11,292

)

 

 

(12,463

)

 

 

(9,239

)

Product warranty liability at end of period

 

$

23,478

 

 

$

19,913

 

 

$

13,726

 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Business - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
Physio-Assist SAS  
Nature Of Business [Line Items]  
Effective date of acquisition Sep. 14, 2023
Inogen Europe Holding B.V.  
Nature Of Business [Line Items]  
Date of incorporation of subsidiary Apr. 13, 2017
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
Customer
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Significant Accounting Policies [Line Items]        
Standard warranty period offered   3 years    
Revenue recognized included in deferred revenue   $ 6,438,000 $ 6,598,000  
Performance obligation partially offset of revenue recognized $ 5,156,000 3,219,000 5,156,000  
Deferred capped rental revenue 0 $ 0 0  
Rental revenue earned   30 days    
Product warranty description   The Company generally provides a warranty against defects in material and workmanship. The Company provides a 3-year, 5-year or lifetime warranty on Inogen One systems and a 3-year and lifetime warranty on Inogen At Home systems sold. The Company only offers a lifetime warranty for direct-to-consumer sales of its oxygen concentrators.    
Accounts receivable, net 62,725,000 $ 42,241,000 62,725,000  
Earnout Liability   10,000,000    
Increase in net rental revenue related to prior years   $ 1,055,000 $ 1,483,000  
Percentage of Non-US revenue invoiced in Euros   77.70% 70.90% 74.10%
Transfer of inventory to rental equipment   $ 2,187,000 $ 1,221,000 $ 906,000
Salvage value of expenditures for additions, improvements and replacements   0    
Repairs and maintenance expense   5,143,000 4,528,000 3,387,000
Depreciation and amortization   16,950,000 15,045,000 12,853,000
Loss on disposal of intangible asset     52,161,000  
Fair value of earnout benefit 13,687,000      
Advertising costs   27,120,000 33,265,000 35,183,000
Other income (expense)   468,000 (862,000) (710,000)
General and administrative   75,260,000 43,905,000 37,852,000
Construction in Process and Computer Software or Development Cost        
Significant Accounting Policies [Line Items]        
Depreciation and amortization   0 0 $ 0
Other Noncurrent Assets        
Significant Accounting Policies [Line Items]        
Noncurrent inventories expected to be realized or consumed 1,249,000 1,225,000 1,249,000  
Prepaid Expenses And Other Current Assets        
Significant Accounting Policies [Line Items]        
Inventory raw materials 7,017,000 0 7,017,000  
Customer Concentration Risk | Customer One        
Significant Accounting Policies [Line Items]        
Accounts receivable, net 22,641,000 8,639,000 22,641,000  
Customer Concentration Risk | Customer Two        
Significant Accounting Policies [Line Items]        
Accounts receivable, net 9,861,000 $ 4,994,000 $ 9,861,000  
Net Accounts Receivable | Customer Concentration Risk        
Significant Accounting Policies [Line Items]        
Number of customers | Customer   2    
Raw materials | Supplier Concentration Risk | Vendor one        
Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage   30.80% 28.10%  
Raw materials | Supplier Concentration Risk | Vendor two        
Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage   16.10% 17.70%  
Raw materials | Supplier Concentration Risk | Vendor three        
Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage   7.90% 8.00%  
Fair Value Measurements Recurring | Level 3        
Significant Accounting Policies [Line Items]        
Fair value of earn out liablity 0 $ 0 $ 0  
Fair Value Measurements Recurring | Level 3 | Maximum | Physio-Assist SAS        
Significant Accounting Policies [Line Items]        
Earnout Liability   13,000,000    
Fair Value Measurements Recurring | Level 3 | Maximum | New Aera        
Significant Accounting Policies [Line Items]        
Earnout Liability   31,400,000    
Forward Contracts        
Significant Accounting Policies [Line Items]        
Related payable 422,000 155,000 422,000  
Lifetime Warranties | Direct-to-Consumer        
Significant Accounting Policies [Line Items]        
Deferred revenue 16,534,000 13,315,000 16,534,000  
Medicare's Service Reimbursement Programs | Customer Concentration Risk        
Significant Accounting Policies [Line Items]        
Accounts receivable, net $ 2,138,000 $ 2,059,000 $ 2,138,000  
Medicare's Service Reimbursement Programs | Sales Revenue, Net | Customer Concentration Risk        
Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage   13.70% 11.60% 10.60%
Medicare's Service Reimbursement Programs | Net Accounts Receivable | Customer Concentration Risk        
Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage   4.90% 3.40%  
Medicare's Service Reimbursement Programs | Rental Revenue | Customer Concentration Risk        
Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage   67.70% 77.00% 81.90%
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Sales Revenue Disaggregated by Sales Channel and Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation Of Revenue [Line Items]      
Total sales revenue $ 251,607 $ 320,549 $ 311,730
Business to Business | Domestic      
Disaggregation Of Revenue [Line Items]      
Total sales revenue 66,196 86,049 91,371
Business to Business | International      
Disaggregation Of Revenue [Line Items]      
Total sales revenue 89,401 101,163 79,460
Direct-to-Consumer | Domestic      
Disaggregation Of Revenue [Line Items]      
Total sales revenue $ 96,010 $ 133,337 $ 140,899
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Fair Value Assets Measured on Recurring Basis for Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 125,492 $ 187,014
Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 128,335 186,988
Gross unrealized gains 136 26
Fair value 128,471 187,014
Cash and cash equivalents 125,492 187,014
Marketable securities 2,979  
Fair Value Measurements Recurring | Cash    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 12,611 27,970
Fair value 12,611 27,970
Cash and cash equivalents 12,611 27,970
Fair Value Measurements Recurring | Level 1 | Money Market Accounts    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 72,368 113,534
Fair value 72,368 113,534
Cash and cash equivalents 72,368 113,534
Fair Value Measurements Recurring | Level 2 | Corporate Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 2,979 6,474
Fair value 2,979 6,474
Cash and cash equivalents   6,474
Marketable securities 2,979  
Fair Value Measurements Recurring | Level 2 | US Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 19,252 18,913
Gross unrealized gains 136 26
Fair value 19,388 18,939
Cash and cash equivalents 19,388 18,939
Fair Value Measurements Recurring | Level 2 | Institutional Insured Liquidity Deposit Savings    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 21,125 20,097
Fair value 21,125 20,097
Cash and cash equivalents $ 21,125 $ 20,097
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance $ 297,406 $ 370,227 $ 349,623
Other comprehensive income (loss) 1,468 (1,712) 994
Ending Balance 204,812 297,406 370,227
Foreign Currency Translation Adjustments      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (269) 328  
Other comprehensive income (loss) 1,358 (597)  
Ending Balance 1,089 (269) 328
Unrealized Gains on Marketable Securities      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance 26 1  
Other comprehensive income (loss) 110 25  
Ending Balance 136 26 1
Unrealized Gains (Losses) on Cash Flow Hedges      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance   1,140  
Other comprehensive income (loss)   (1,140)  
Ending Balance     1,140
Accumulated other comprehensive income (loss)      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (243) 1,469 475
Other comprehensive income (loss) 1,468 (1,712) 994
Ending Balance $ 1,225 $ (243) $ 1,469
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Reconciliation of Earnout Liability Measured and Carried Fair Value on a Recurring Basis (Details) - Fair Value Measurements Recurring - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Beginning Balance   $ 16,016
Change in fair value $ 6,822 $ (16,016)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] General and Administrative Expense General and Administrative Expense
Addition for acquisition $ 3,178  
Ending Balance $ 10,000  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance Concentrations by Major Category (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts Notes And Loans Receivable [Line Items]    
Net accounts receivable $ 42,241 $ 62,725
Net accounts receivable, percentage 100.00% 100.00%
Rental    
Accounts Notes And Loans Receivable [Line Items]    
Net accounts receivable $ 6,401 $ 5,246
Net accounts receivable, percentage 15.20% 8.40%
Business To Business And Other Receivables    
Accounts Notes And Loans Receivable [Line Items]    
Net accounts receivable $ 35,840 $ 57,479
Net accounts receivable, percentage 84.80% 91.60%
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance Concentrations by Major Category (Parenthetical) (Details) - Customer Concentration Risk
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Customer
Dec. 31, 2022
USD ($)
Business To Business Receivables    
Accounts Notes And Loans Receivable [Line Items]    
Number of customers | Customer 2  
Gross accounts receivable $ 8,639 $ 22,641
Business To Business Receivables One    
Accounts Notes And Loans Receivable [Line Items]    
Gross accounts receivable $ 4,994 $ 9,861
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance by Aging Category by Invoice Due Date (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts Notes And Loans Receivable [Line Items]    
Accounts receivable, net $ 42,241 $ 62,725
Accounts receivable, net 100.00% 100.00%
Held And Unbilled    
Accounts Notes And Loans Receivable [Line Items]    
Accounts receivable, net $ 1,388 $ 303
Accounts receivable, net 3.30% 0.50%
Aged 0-90 Days    
Accounts Notes And Loans Receivable [Line Items]    
Accounts receivable, net $ 32,020 $ 61,556
Accounts receivable, net 75.80% 98.10%
Aged 91-180 Days    
Accounts Notes And Loans Receivable [Line Items]    
Accounts receivable, net $ 8,222 $ 565
Accounts receivable, net 19.50% 0.90%
Aged 181-365 Days    
Accounts Notes And Loans Receivable [Line Items]    
Accounts receivable, net $ 574 $ 287
Accounts receivable, net 1.40% 0.50%
Aged Over 365 Days    
Accounts Notes And Loans Receivable [Line Items]    
Accounts receivable, net $ 37 $ 14
Accounts receivable, net 0.00% 0.00%
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Allowances for Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]    
Doubtful accounts $ 2,341 $ 77
Sales returns 479 483
Total allowances - accounts receivable $ 2,820 $ 560
Doubtful accounts, percentage 5.20% 0.10%
Sales returns, percentage 1.10% 0.80%
Total allowances - accounts receivable, percentage 6.30% 0.90%
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Breakdown of the Company Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Concentration Risk [Line Items]      
Revenues $ 315,660 $ 377,241 $ 358,003
U.S. revenue      
Concentration Risk [Line Items]      
Revenues 226,259 276,078 278,543
Non-U.S. revenue      
Concentration Risk [Line Items]      
Revenues $ 89,401 $ 101,163 $ 79,460
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials and work-in-progress $ 18,036 $ 26,496
Finished goods 6,871 9,324
Less: reserves (3,067) (1,727)
Inventories, net $ 21,840 $ 34,093
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Computation of Depreciation and Amortization Using Straight Line Method Over Estimated Useful Lives of Assets (Details)
12 Months Ended
Dec. 31, 2023
Property Plant And Equipment [Line Items]  
Property Plant And Equipment Useful Life Lesser of estimated useful life or remaining lease term
Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] Leasehold improvements
Rental equipment | Minimum  
Property Plant And Equipment [Line Items]  
Property Plant And Equipment Useful Life 1 year 6 months
Rental equipment | Maximum  
Property Plant And Equipment [Line Items]  
Property Plant And Equipment Useful Life 8 years
Manufacturing equipment and tooling | Minimum  
Property Plant And Equipment [Line Items]  
Property Plant And Equipment Useful Life 3 years
Manufacturing equipment and tooling | Maximum  
Property Plant And Equipment [Line Items]  
Property Plant And Equipment Useful Life 5 years
Computer equipment and software | Minimum  
Property Plant And Equipment [Line Items]  
Property Plant And Equipment Useful Life 2 years
Computer equipment and software | Maximum  
Property Plant And Equipment [Line Items]  
Property Plant And Equipment Useful Life 3 years
Furniture and equipment | Minimum  
Property Plant And Equipment [Line Items]  
Property Plant And Equipment Useful Life 3 years
Furniture and equipment | Maximum  
Property Plant And Equipment [Line Items]  
Property Plant And Equipment Useful Life 5 years
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Depreciation and Amortization Expense of Rental Equipment and Other Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property Plant And Equipment [Line Items]      
Depreciation $ 12,893 $ 11,103 $ 8,860
Depreciation and amortization 16,950 15,045 12,853
Rental equipment      
Property Plant And Equipment [Line Items]      
Depreciation 12,893 11,103 8,860
Other property and equipment      
Property Plant And Equipment [Line Items]      
Depreciation and amortization $ 4,057 $ 3,942 $ 3,993
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Property Plant and Equipment and Rental Equipment with Associated Accumulated Depreciation (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]    
Property and equipment $ 98,161 $ 95,113
Accumulated depreciation 47,845 51,844
Property and equipment, net 50,316 43,269
Rental equipment    
Property Plant And Equipment [Line Items]    
Property and equipment 67,804 61,679
Accumulated depreciation 31,023 31,320
Property and equipment, net 36,781 30,359
Other property and equipment    
Property Plant And Equipment [Line Items]    
Property and equipment 30,357 33,434
Accumulated depreciation 16,822 20,524
Property and equipment, net $ 13,535 $ 12,910
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Property Plant and Equipment and Rental Equipment with Associated Accumulated Depreciation (Parenthetical) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]    
Rental equipment, allowance $ 2,606 $ 2,255
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator—basic and diluted:      
Net loss $ (102,449) $ (83,772) $ (6,333)
Denominator:      
Weighted-average common shares - basic common stock 23,176,098 22,852,571 22,490,027
Weighted-average common shares - diluted common stock 23,176,098 22,852,571 22,490,027
Net loss per share - basic common stock $ (4.42) $ (3.67) $ (0.28)
Net loss per share - diluted common stock $ (4.42) $ (3.67) $ (0.28)
Denominator calculation from basic to diluted:      
Weighted-average common shares - basic common stock 23,176,098 22,852,571 22,490,027
Stock options and other dilutive awards 160,682 115,155 166,258
Weighted-average common shares - diluted common stock 23,336,780 22,967,726 22,656,285
Shares excluded from diluted weighted-average shares:      
Shares excluded from diluted weighted-average shares 1,031,540 857,984 318,581
Stock options      
Shares excluded from diluted weighted-average shares:      
Shares excluded from diluted weighted-average shares 104,681 329,586 151,344
Restricted stock units and restricted stock awards      
Shares excluded from diluted weighted-average shares:      
Shares excluded from diluted weighted-average shares 926,859 528,398 167,237
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 14, 2023
Dec. 31, 2023
Developed Technology    
Business Acquisition [Line Items]    
Intangible assets $ 32,300  
Customer Relationships    
Business Acquisition [Line Items]    
Intangible assets 1,600  
Trade Names    
Business Acquisition [Line Items]    
Intangible assets 200  
Maximum    
Business Acquisition [Line Items]    
Potential milestone payment   $ 13,000
Minimum    
Business Acquisition [Line Items]    
Potential milestone payment   11,000
Physio-Assist SAS    
Business Acquisition [Line Items]    
Cash consideration 32,250  
Fair value of contingent earnout consideration 3,178  
Acquisition-related expenses   $ 1,860
Intangible assets $ 34,100  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Summary of Preliminary Allocation of Purchase Price (Details) - USD ($)
$ in Thousands
Sep. 14, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]        
Goodwill   $ 10,057 $ 32,852 $ 32,979
Physio-Assist SAS        
Business Acquisition [Line Items]        
Cash $ 2,617      
Accounts receivable 184      
Inventories 296      
Other assets 325      
Property and equipment 82      
Operating lease right-of-use asset 306      
Intangible assets 34,100      
Goodwill 9,755      
Total assets acquired 47,665      
Accounts payable and accrued expenses 1,108      
Bank loans 1,922      
Other current liabilities 376      
Operating lease liability 306      
Deferred tax liability - noncurrent 8,525      
Total liabilities assumed 12,237      
Total identifiable net assets 35,428      
Cash consideration 32,250      
Fair value of contingent earnout consideration 3,178      
Total purchase price $ 35,428      
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Summary of Unaudited Pro Forma Information (Details) - Physio-Assist SAS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]    
Total revenue $ 318,737 $ 379,305
Net loss $ (105,230) $ (87,079)
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Identifiable Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]      
Beginning Balance   $ 32,852 $ 32,979
Translation adjustment   344 (127)
Impairment charges $ (32,894) (32,894) 0
Acquisition   9,755  
Ending Balance   $ 10,057 $ 32,852
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Identifiable Intangible Assets - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill impairment loss $ 32,894,000 $ 32,894,000 $ 0
Goodwill, accumulated impairment loss   32,894,000  
Impairment of finite lived intangible assets   $ 0 $ 0
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Identifiable Intangible Assets - Schedule of Amortization Expense for Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite Lived Intangible Assets [Line Items]      
Amortization expense for intangible assets $ 1,202 $ 8,469 $ 8,775
Research and Development Expense      
Finite Lived Intangible Assets [Line Items]      
Amortization expense for intangible assets 986 7,813 7,813
Sales and Marketing Expense      
Finite Lived Intangible Assets [Line Items]      
Amortization expense for intangible assets 155 116 181
General and Administrative Expense      
Finite Lived Intangible Assets [Line Items]      
Amortization expense for intangible assets $ 61 $ 540 $ 781
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Identifiable Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 41,680 $ 6,239
Accumulated amortization 7,089 6,062
Net amount $ 34,591 $ 177
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 10 years  
Gross carrying amount $ 33,303  
Accumulated amortization 971  
Net amount $ 32,332  
Licenses    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 10 years 10 years
Gross carrying amount $ 185 $ 185
Accumulated amortization $ 185 183
Net amount   $ 2
Patents And Websites    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 5 years 5 years
Gross carrying amount $ 4,518 $ 4,514
Accumulated amortization 4,429 4,353
Net amount $ 89 $ 161
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 4 years 4 years
Gross carrying amount $ 2,974 $ 1,284
Accumulated amortization 1,372 1,284
Net amount $ 1,602  
Trade Name    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 4 years  
Gross carrying amount $ 206  
Accumulated amortization 15  
Net amount $ 191  
Commercials    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 3 years  
Gross carrying amount $ 494 256
Accumulated amortization 117 242
Net amount $ 377 $ 14
Commercials | Minimum    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years)   2 years
Commercials | Maximum    
Finite Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years)   3 years
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Identifiable Intangible Assets - Schedule of Annual Estimated Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
2024 $ 4,026  
2025 3,978  
2026 3,846  
2027 3,731  
2028 3,330  
Thereafter 15,680  
Net amount $ 34,591 $ 177
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Current Liabilities - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accounts payable $ 13,454 $ 18,237
Accrued inventory (in-transit and unvouchered receipts) and trade payables 10,054 10,837
Accrued loss on purchase commitments 2,057  
Accrued purchasing card liability 2,197 2,606
Accrued franchise, sales and use taxes 472 492
Other accrued expenses 1,908 1,802
Accounts payable and accrued expenses $ 30,142 $ 33,974
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Current Liabilities - Schedule of Accrued Payroll (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued bonuses $ 1,110 $ 2,620
Accrued wages and other payroll related items 4,170 4,967
Accrued vacation 3,194 3,133
Accrued severance 2,284  
Accrued employee stock purchase plan deductions 308 470
Accrued payroll $ 11,066 $ 11,190
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jul. 31, 2023
Lessee Lease Description [Line Items]        
Operating lease, option to extend options to extend the leases for up to 5 years.      
Operating lease, existence of option to extend [true false] true      
Rent expense, including short-term lease cost $ 4,017 $ 3,870 $ 4,095  
Incentive paid       $ 395
Minimum        
Lessee Lease Description [Line Items]        
Operating leases, lease term 3 years      
Maximum        
Lessee Lease Description [Line Items]        
Operating leases, lease term 11 years      
Operating lease option to extend term 5 years      
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Lease Payments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Lessee, Lease, Description [Line Items]  
Operating lease liabilities payments due $ 23,812
Assignee  
Lessee, Lease, Description [Line Items]  
2024 1,041
2025 1,136
2026 1,136
2027 1,136
2028 1,136
Thereafter 2,745
Operating lease liabilities payments due $ 8,330
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Right-of-Use Assets and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Cash paid for operating lease liabilities $ 4,044 $ 3,964
Operating lease cost 3,979 3,828
Non-cash right-of-use assets obtained in exchange for new operating lease obligations $ 1,781 $ 225
Weighted-average remaining lease term 2 years 10 months 24 days 2 years 3 months 18 days
Weighted-average discount rate 4.50% 2.90%
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Maturities of lease liabilities due in the 12-month period ending December 31,    
2024 $ 4,162  
2025 3,271  
2026 3,290  
2027 3,313  
2028 2,953  
Thereafter 6,823  
Operating lease liabilities payments due 23,812  
Less imputed interest (1,889)  
Total lease liabilities 21,923  
Operating lease liability - current 3,653 $ 3,515
Operating lease liability - noncurrent $ 18,270 $ 19,764
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Income (Loss) Before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
United States $ (99,015) $ (84,422) $ 7,621
Foreign (3,329) 1,154 1,038
Income (loss) before provision for income taxes $ (102,344) $ (83,268) $ 8,659
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current tax expense      
State $ 229 $ 201 $ 271
Foreign 127 303 266
Total current tax expense 356 504 537
Deferred tax expense (benefit)      
Federal     10,263
State     4,194
Foreign (251)   (22)
Total deferred tax expense (benefit) (251)   14,435
Interest and penalties     20
Provision for income taxes $ 105 $ 504 $ 14,992
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets (liabilities)    
Accrued expenses $ 10,121 $ 10,600
Net operating loss and credit carryforward 41,195 27,824
Allowance, reserves and other 3,015 2,784
Stock-based compensation 5,809 4,042
Intangible amortization   2,045
Lease liability 5,098 5,674
Capitalized R&D under Sec 174 6,257 2,915
Deferred tax assets 71,495 55,884
Property, plant, and equipment (8,806) (8,674)
Intangible amortization (6,528)  
Right-of-use asset (4,732) (5,277)
Deferred tax liabilities (20,066) (13,951)
Valuation allowance (59,968) $ (41,933)
Total $ (8,539)  
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of the Federal Statutory Income Tax Rate to the Effective Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
U.S. Statutory rate 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 1.43% 3.53% (1.39%)
Stock-based compensation (0.66%) (1.02%) (21.72%)
R&D credit, net of reserve 1.00% 1.32% (5.95%)
Change in fair value (1.40%) 3.88% (28.19%)
Nondeductible compensation (0.09%) (1.50%) 7.04%
Valuation allowance (14.80%) (27.75%) 201.69%
Goodwill impairment charge (6.75%)    
Other 0.17% (0.07%) 0.63%
Effective income tax rate (0.10%) (0.61%) 173.11%
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Contingency [Line Items]      
Valuation allowance $ 59,968 $ 41,933  
Increase in valuation allowance 18,035    
Unrecognized tax benefits that, if recognized, would affect the effective tax rate 2,778 $ 2,366 $ 2,078
Research and Development Credit | California      
Income Tax Contingency [Line Items]      
Research and development credits carryforwards 4,882    
Federal      
Income Tax Contingency [Line Items]      
Net operating loss carryforwards 126,771    
Net operating loss carryforwards, indefinite life $ 118,975    
Net operating loss carryforwards expiration, beginning year 2033    
Research and development credits carryforwards expiration, beginning year 2024    
Federal | Research and Development Credit      
Income Tax Contingency [Line Items]      
Research and development credits carryforwards $ 6,576    
Foreign      
Income Tax Contingency [Line Items]      
Net operating loss carryforwards 10,851    
Net operating loss carryforwards, indefinite life 10,851    
Research and development credits carryforwards $ 774    
Research and development credits carryforwards expiration, beginning year 2027    
State      
Income Tax Contingency [Line Items]      
Net operating loss carryforwards $ 66,039    
Net operating loss carryforwards expiration, beginning year 2028    
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of liability for unrecognized tax benefits      
Balance at beginning of period $ 2,366 $ 2,078 $ 1,932
Additions based on tax positions related to current year 400 242 146
Reductions based on tax positions related to prior year (34)    
Additions based on tax positions related to prior year 46 46  
Balance at end of period $ 2,778 $ 2,366 $ 2,078
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Vote
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Jun. 05, 2023
shares
Jun. 04, 2023
shares
Class Of Stock [Line Items]          
Number of voting rights per share of common stock | Vote 1        
Preferred stock, shares authorized 10,000,000        
Preferred stock, shares issued 0 0      
Preferred stock, shares outstanding 0 0      
Dividends declared | $ $ 0 $ 0 $ 0    
Total intrinsic value of options exercised | $ 735,000 309,000 14,524,000    
Total weighted average fair value of stock options granted | $ $ 0 $ 0 $ 0    
Time based restricted stock units          
Class Of Stock [Line Items]          
Vesting period 4 years        
Grants of units unvested 1,214,144 769,976 240,044    
Time based restricted stock awards          
Class Of Stock [Line Items]          
Vesting period 4 years        
Performance and time based restricted stock awards          
Class Of Stock [Line Items]          
Vesting period 3 years        
Performance and time based restricted stock units          
Class Of Stock [Line Items]          
Vesting period 3 years        
Grants of units unvested 621,990 164,722 88,902    
Restricted stock units and restricted stock awards          
Class Of Stock [Line Items]          
Rate of reduced stock-based compensation expense for estimated forfeiture 5.30% 4.10% 4.10%    
Restricted stock units          
Class Of Stock [Line Items]          
Amount expected to recognized over weighted-average period 1 year 10 months 24 days        
Unrecognized compensation cost related to unvested employee excluding estimated forfeitures | $ $ 11,771,000        
Grants of units unvested 1,836,134 934,698 328,946    
Maximum | Stock options          
Class Of Stock [Line Items]          
Stock option period, expiration 10 years        
Vesting period 4 years        
Minimum | Stock options          
Class Of Stock [Line Items]          
Stock option period, expiration 7 years        
Vesting period 1 year        
2014 Plan          
Class Of Stock [Line Items]          
Number of shares common stock reserved for issuance         2,027,790
2014 Plan | Restricted stock units and restricted stock awards          
Class Of Stock [Line Items]          
Stock option shares outstanding 1,077,837        
2014 Share Reserve Plan          
Class Of Stock [Line Items]          
Number of equity awards available for grant 895,346        
2014 ESPP Plan          
Class Of Stock [Line Items]          
Number of equity awards available for grant 550,595        
Terms of shares available for issuance The number of shares available for sale under the ESPP is increased annually on the first day of each fiscal year equal to the least of: •179,069 shares; •1.5% of the outstanding shares of the Company’s common stock on the last day of the Company’s immediately preceding fiscal year; or •such other amount as may be determined by the administrator.        
Percentage on outstanding shares of common stock 1.50%        
Number of additional number of shares reserve to provision 179,069        
Maximum percentage of common stock eligible to purchase through payroll deductions for participants 15.00%        
Maximum number of shares available for participant to purchase during period 1,500        
Purchase price as percentage of stock price on offering period 85.00%        
Purchase price as percentage of stock price on exercise date 85.00%        
Potential increase of shares available for issuance 179,069        
2023 Plan          
Class Of Stock [Line Items]          
Number of equity awards available for grant 1,713,834        
Number of shares common stock reserved for issuance       400,000  
2023 Plan | Maximum          
Class Of Stock [Line Items]          
Stock option shares outstanding       2,950,000  
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Summary of Stock Options Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Class Of Stock [Line Items]        
Stock Options Outstanding, Beginning balance 348,284 459,441 955,479  
Stock Options, Exercised (54,432) (14,154) (486,038)  
Stock Options, Forfeited (6,019) (15,417) (10,000)  
Stock Options, Expired (267,833) (81,586)    
Stock Options Outstanding, Ending balance 20,000 348,284 459,441 955,479
Stock Options, Vested and exercisable 20,000 348,284 459,441  
Stock Options, Vested and expected to vest 20,000 348,284 459,441  
Price per share, Forfeited     $ 83.3  
Outstanding, Price per share, Ending balance $ 83.3      
Price per share, Vested and exercisable 83.3      
Price per share, Vested and expected to vest 83.3      
Outstanding, Weighted-average exercise price, Beginning balance 44.21 $ 42.18 35.49  
Weighted-average exercise price, Exercised 7.03 3.14 28.19  
Weighted-average exercise price, Forfeited 32.92 43.27 83.3  
Weighted-average exercise price, Expired 49.1 40.08    
Outstanding, Weighted-average exercise price, Ending balance 83.3 44.21 42.18 $ 35.49
Weighted-average exercise price, Vested and exercisable 83.3 44.21 42.18  
Weighted-average exercise price, Vested and expected to vest $ 83.30 $ 44.21 $ 42.18  
Remaining weighted-average contractual term, Outstanding 4 months 9 days 5 months 4 days 1 year 4 months 9 days 1 year 10 months 6 days
Remaining weighted-average contractual term, Vested and exercisable 4 months 9 days 5 months 4 days 1 year 4 months 9 days  
Remaining weighted-average contractual term, Vested and expected to vest 4 months 9 days 5 months 4 days 1 year 4 months 9 days  
Outstanding, Per share average intrinsic value   $ 2.07 $ 4.31 $ 11.81
Per share average intrinsic value, Vested and exercisable   2.07 4.31  
Per share average intrinsic value, Vested and expected to vest   2.07 4.31  
Minimum        
Class Of Stock [Line Items]        
Outstanding, Price per share, Beginning balance $ 1.17 1.17 0.75  
Price per share, Exercised 1.17 1.17 0.75  
Price per share, Forfeited 8.37 38.54    
Price per share, Expired 8.37 38.54    
Outstanding, Price per share, Ending balance   1.17 1.17 0.75
Price per share, Vested and exercisable   1.17 1.17  
Price per share, Vested and expected to vest   1.17 1.17  
Maximum        
Class Of Stock [Line Items]        
Outstanding, Price per share, Beginning balance 83.3 83.3 83.3  
Price per share, Exercised 8.37 8.37 46.66  
Price per share, Forfeited 44.19 44.19    
Price per share, Expired $ 83.3 43.21    
Outstanding, Price per share, Ending balance   83.3 83.3 $ 83.3
Price per share, Vested and exercisable   83.3 83.3  
Price per share, Vested and expected to vest   $ 83.3 $ 83.3  
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Summary of Restricted Stock Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Time based restricted stock units      
Class Of Stock [Line Items]      
Unvested restricted stock units/ awards outstanding, Beginning balance 820,941 289,166 245,462
Granted 1,214,144 769,976 240,044
Vested (214,644) (142,942) (109,504)
Forfeited/canceled (674,037) (95,259) (86,836)
Unvested restricted stock units/ awards outstanding, Ending balance 1,146,404 820,941 289,166
Performance and time based restricted stock units      
Class Of Stock [Line Items]      
Unvested restricted stock units/ awards outstanding, Beginning balance 183,197 99,112 88,458
Granted 621,990 164,722 88,902
Vested (15,618) (37,678)  
Forfeited/canceled (442,881) (42,959) (78,248)
Unvested restricted stock units/ awards outstanding, Ending balance 346,688 183,197 99,112
Restricted stock units      
Class Of Stock [Line Items]      
Unvested restricted stock units/ awards outstanding, Beginning balance 1,004,138 388,278 333,920
Granted 1,836,134 934,698 328,946
Vested (230,262) (180,620) (109,504)
Forfeited/canceled (1,116,918) (138,218) (165,084)
Unvested restricted stock units/ awards outstanding, Ending balance 1,493,092 1,004,138 388,278
Unvested and expected to vest restricted stock units/awards outstanding 1,159,877 840,413 331,358
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Beginning balance $ 32.72 $ 54.81 $ 49.29
Weighted-average grant date fair value per share, Granted 12.29 29.76 56.01
Weighted-average grant date fair value per share, Vested 35.68 55.04 52.79
Weighted-average grant date fair value per share, Forfeited/canceled 23.62 45.1 46.88
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Ending balance 14.67 32.72 54.81
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding $ 14.79 $ 32.37 $ 54.98
Time based restricted stock awards      
Class Of Stock [Line Items]      
Unvested restricted stock units/ awards outstanding, Beginning balance 786 10,416 42,076
Vested (786) (4,496) (15,728)
Forfeited/canceled   (5,134) (15,932)
Unvested restricted stock units/ awards outstanding, Ending balance   786 10,416
Performance and time based restricted stock awards      
Class Of Stock [Line Items]      
Unvested restricted stock units/ awards outstanding, Beginning balance   5,629 33,355
Vested   (5,629)  
Forfeited/canceled     (27,726)
Unvested restricted stock units/ awards outstanding, Ending balance     5,629
Restricted stock awards      
Class Of Stock [Line Items]      
Unvested restricted stock units/ awards outstanding, Beginning balance 786 16,045 75,431
Vested (786) (10,125) (15,728)
Forfeited/canceled   (5,134) (43,658)
Unvested restricted stock units/ awards outstanding, Ending balance   786 16,045
Unvested and expected to vest restricted stock units/awards outstanding   748 15,532
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Beginning balance $ 59.55 $ 87.12 $ 93.96
Weighted-average grant date fair value per share, Vested $ 59.55 99.46 91.17
Weighted-average grant date fair value per share, Forfeited/canceled   74.25 98.05
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Ending balance   59.55 87.12
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding   $ 60.39 $ 90.08
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Summary of Stock-based Compensation Expense Recognized (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock-based compensation expense by type of award:      
Stock-based compensation expense $ 7,427 $ 12,283 $ 10,943
Restricted stock units and restricted stock awards      
Stock-based compensation expense by type of award:      
Stock-based compensation expense 7,037 11,748 10,229
Employee Stock Purchase Plan      
Stock-based compensation expense by type of award:      
Stock-based compensation expense $ 390 $ 535 $ 714
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Summary of Stock-based Compensation Expense Recognized in Income Statement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 7,427 $ 12,283 $ 10,943
Cost of Revenue      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation expense 540 1,127 1,106
Research and Development      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation expense 1,592 1,591 1,276
Sales and Marketing      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation expense 1,598 2,785 2,388
General and Administrative      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 3,697 $ 6,780 $ 6,173
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Assumptions Applied to Estimate Fair Value of Shares Issued Under ESPP (Details) - Employee Stock Purchase Plan
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term (years) 6 months 6 months 6 months
Risk free interest rate, Minimum 3.51% 0.07% 0.07%
Risk free interest rate, Maximum 5.36% 3.51% 0.12%
Expected dividend yield 0.00% 0.00% 0.00%
Volatility, Minimum 47.97% 47.97% 44.59%
Volatility, Maximum 71.53% 59.21% 83.92%
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]      
Outstanding purchase orders due within one year with its outside vendors and suppliers $ 83,000    
Accounts payable and other accrued liabilities 2,057    
Change in estimates related to preexisting warranties $ 5,014 $ 8,234 $ (597)
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Schedule of Changes in Aggregate Product Warranty Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]      
Product warranty liability at beginning of period $ 19,913 $ 13,726 $ 14,394
Accruals for warranties issued 9,843 10,416 9,168
Adjustments related to preexisting warranties (including changes in estimates) 5,014 8,234 (597)
Settlements made (in cash or in kind) (11,292) (12,463) (9,239)
Product warranty liability at end of period $ 23,478 $ 19,913 $ 13,726
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Charges - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Restructuring and Related Activities [Abstract]  
Restructing costs $ 3,426
Accrued liabilities related to restructuring charges $ 638
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Foreign Currency Exchange Contracts and Hedging - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Contract
Dec. 31, 2022
USD ($)
Contract
Dec. 31, 2021
USD ($)
Contract
Derivatives Fair Value [Line Items]      
Unrealized gain (loss) on derivative | $ $ 0 $ (1,140,000) $ 1,793,000
Derivative contracts expiration period 1 month    
Number of contract ineffective hedges | Contract 0 3 0
Number of contract designated hedges | Contract 0 0  
Number of contract non-designated hedges | Contract 5 3  
Non-Designated Derivative Contracts      
Derivatives Fair Value [Line Items]      
Derivative contracts notional amounts | $ $ 30,373,000 $ 37,314,000  
Designated Derivative Contracts      
Derivatives Fair Value [Line Items]      
Derivative contracts notional amounts | $ $ 0 $ 0  
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II: Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Allowance for Doubtful Accounts      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 77 $ 52 $ 52
Additions 2,273 97 60
Deletions 9 72 60
Balance at End of Year 2,341 77 52
Allowance for Sales Returns      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 483 810 742
Additions 8,457 12,927 11,034
Deletions 8,461 13,254 10,966
Balance at End of Year 479 483 810
Allowance for Rental Asset Loss      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 2,255 1,290 575
Additions 3,290 2,940 1,153
Deletions 2,939 1,975 438
Balance at End of Year $ 2,606 $ 2,255 $ 1,290
EXCEL 88 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #" 85@'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 " P@&%8&ULS9+! M2L0P$(9?17)O)VU%,'1S43PI""XHWD(RNQMLTI",M/OVIG&WB^@#"+EDYL\W MWT!Z'80>(S[',6 DB^EJ=H-/0H<-.Q % 9#T 9U*=4[XW-R-T2G*U[B'H/2' MVB.TG-^ 0U)&D8(%6(65R&1OM- 1%8WQA#=ZQ8?/.!28T8 #.O24H*D;8'*9 M&([ST,,%L, (HTO?!30KL53_Q)8.L%-R3G9-3=-43UW)Y1T:>'MZ?"GK5M8G M4EYC?I6LH&/ #3M/?NWN[K621A'^_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 #" 85B,!4[=Q@@ $@U 8 >&PO=V]R:W-H965T&UL MM9MK<^(X%H;_BHKIZNJN2H(O0)+N)%6$2R\["6%#>KIZI_:#L$50M2TQLAS" MO]\C S:>E07>$E\2;#BOY,>ZO$>6;U9<_$H6A$CT'D-L [V\!;JLBP-\& M^,<&M+8!K8S,YE(R#GTL\=V-X"LDU*]!37W(8&;1>N1,+A(H)21A6: )MX8\Q_,U%>J9 MPX=D=H$\/PMO:<+[YO!_I@Q*=W2EEZ[&SV^$G^GY%7H]_D8$^K,[2Z2 SO ? M'>&-0DNOH$:(+\D2!^2V 4- 0L0;:=Q]_,WM.%]U=&R*]2V)E<_QH_&VL V2,J@O(DE@) MD.L4KLTQ7N+6J3V35ZK\ C2L,8ZUX]4!H='XZ=M@?(9&X]Z%CIDYO"XT6VIE M:GM>USV&6@\ZHH!.. (C^HY^)VLM-[.4XSBN=]UR?>VX90ZN3T'I+3GOQA? M,30E..&,A&B4)"D16G9FS9]$-UOTS%&UN9W"S+N%FW?-?GS72;>M[IDLN9#9 M=""QU,^6!Q2KJ%EU^+;4RM0*C^^:3?J6VA\\2IG$8@V]-2)"3\NL-.9:6%;- MOBVU,JS"[KMFE[Z%E2%"/1C&7KG03P)FG6X0$) @7 CIB5GU?';4BN3*SR_ M:S;J6W+3&$<1ND\3^#K1-S*S3F5.:8ZK3>L4GM\M3+]K]NE;6H.8B%W. M\WVOOB>5;7^5JVSS[IS M>7&=@RZC*:R^9_;F^3)%E[$4O/[&?&GIF(6D2+5=SQQ6&\,I'+Y7.'S/[,:+ MA6?(P!.:/2\Q$#.+58Y6YKC:R$YA[KW"W'MF*_Y"9400GR/7^S3[#!E1D KH MC%I>9J7R@/?!N8"$'"TA-7W#447;L^KW;:F5019^WS.[]!TY-'@/%IB]DLH% MH -"X^ZTW_V7EI=5RV]+KT98?C=-XID^_#XA $SOW.[YSK<5EU>?; M4BOC*GR^=Y3/?\'O:!3"$$?G--@\$#; ,TOZ_KES?77MM_7TK/I^6VIE>H7O M]X[R_=TP!/7D;/.N("O? 5T](SRWWC$9%82\UJ+F!+K;R#H,@%_*-R@9R:6C$C"MM$ M\#?* FW#.Z#9ZVHW#UA]+&!+K8RM2 C\HQ*"'-N$0]84H7_3):15H1Z:6?': M=UWM"KPQ M._L'GCWQ77!FLAX'1-H=[]QI.XZ6EMVM/*?($/PB0_"/6OX?,4G$9E.@>M"$ M=\\#M.C^K^5_K]DP=T*M: #&'U89V MBBS!+[($WVSI=[RJ4L\#X7T2<0JHT4<<+[^"MTN#!4$/#Q,M.*L)@BVU,K@B M0?#-;GX';DA%C$9]+3NS@J_;LMHS!]6&=(H0U/RINJ*6DEGB M@2>HRUY)1%0.@2,ZYX)1?(:^3_6VUFHV8$NMO"NVR 9:9N>^6YY,]J8%$J*9 MVC8T)S"9ZO.!0ZI/O>^/@_'+5&T9>GJ>/#UW7P9]=/\3/0^&@^?!N#< RW4 M#4O40I^$+BWR;4H??[ORW,NOB=J:3QG-IG=(3M[7F[DJ6TV5',T(FM,(*KNB M[*$DV.]5WJUYJ&9 FV5L(E*& ,[9]H2"/U!2N=GSOEK@?" [5= M)VC.HXBOU#4K(0+1U;=IOMGSLU9[?HC:MX_Z)"#*P^8[[[7;QLR-J/;NZ5/D MAZTB/VR9L[F]S9L,LX "D.+^#(3(#!:XTTW#^U,Y!NWV_0/%5#X!,,?5AFDU M:6SNO7JB'G-GK_ DT!'!<&[>0LG/YJ\)=;.78YK%SS?O&#UB]90\01&90ZAS M<0F.4&Q>V]D<2+[,7F29<2EYG'U<$ R]5?T OI]S+G<'JH#\Y:F[_P)02P,$ M% @ ,(!A6&715?7E!@ M1X !@ !X;"]W;W)KX_>GI'$#&@D_LG9G1P\ V/*%>&W-%)3OCQ8]\I3:GLV0&5FQ-ZT)]Y7=_L"&;_^"NDX4SD-52\;(;K!&4>=5^TOO.$8,!*)@8@+L!^*D#2#> -(:V MR!JSSJFBRQ/![X PTEJ;>6A\TXS6UN256<9+)?2ON1ZGEF>\DKS(5U2Q%?A M"UIE#%P:=1(<@>^7Y^#UJS?@%<@K\&W#:TFKE3Q9*#VS&;_(NED^M+/@B5G. M678,")H###%Q##][^G"\/WRA[=T9C7=&XT8?F3*Z%H)5"E IM9TN<]KQ@7N\ M2:VWE4P(%E6BUSES(FR51,.IL=IG(XP>N=ZIL_#G26AUY+W6<9K[6)=YC*F_:U- MFH.**9AV>+2#&7EA?JQN=2!PH=T\"2^R?8V2 ([@ MV5(D@"EQPXMW\.(#\#)>,J#H_<"/+HRQ[9QH' ZV#(IPY :8[ F7H 7@FUI MO@+L7G.J9+)),ZXV3.C"?:C )#8@D@31"+9#*M6YYL:=[G"G7MS?N*+%$R"F M]MK#&$;Q"*,M1F 0!1/!B6!/3/" >W6O(M1#XU93N+:Z>U"3D=II&^(((4%C MCSK$ H('\;*/=D"CR(OV3\Y7=WE1.*$A>QDA#,>.=(@1G(1X EI/=LA+,#J1 M%*VN]B%V)'*8CJN10PS%$T&)>J)"?J;ZHE>;JKRZ!@73?1D0I@$[ MXNNC6G; G9")(TH)2<:0'6(H"B=*%.HY"_E)ZTN3[M,YA&RR(LF@<'?H')06 M3&903T/(ST-MHGO V;2B4P&EP1B>@Z1@" 3A(^\ M//:SW=A+:=NWN6U77.PI0]-LV/*&\TR4;.>2IQ>L#F,Z*9KW)RYQ$@: M3S1GJ"<[Y&>[]QU$#5OPB3KGH"L$(ZL$N\10"B<0]K2&_+SV@PI!*TT8W;+I M_4M'A,36IGA$,,(3_1>N&=2[&=27Q$] -RQ'4QP M; %WB*5Q-$&EN*=2[*=21_DY@-=FS 3;">[@54C2J6SH>17[>74'UQ2APEO] M;;9,0C+>B_NG>^YY6,^]Q,^];2$ZD-C$YE =L[IU'Q^%.>1@')$)MB4]VQ(_ MVY[QLLR5V?&VYPH9KTRHLRK3B,'KO[EB('WCA/X,;@6NP%S?*H%:C2&&+6ON70KW M>CC:D'%WZI?9]UW?7!!_<_%^MZ$Z9C4XYAB"RH M#CG#7!/GAJ3O+\C! ^*ZK(OFSF7%UGF6.\L^L??=1PA%:3"NJ$[!((03W2?I M6P+B;PF&0+N335[JZ-^8>SS=(>1M=_JZX%*ZBY&+^ZWS#X?4$0ZFHJ)O$(B_ M06@KO7QJ,;'9'L,@05;)=\CI_36,5UPI7C:/&T8U;".@ M?U]SS5G=B[FYW-U4+_\'4$L#!!0 ( #" 85B5]Z8\B0( "T' 8 M>&PO=V]R:W-H965T&ULK55=;],P%/TK5D (I-&D^>H8::2M MTP0/2-4JX 'QX":WC37'#K;3#GX]UTX6M2.#3J(/C3_N.?<Y?3BT5JXUW %P9[?3 FULE:RCL[^5C.O< * @Z%L0P4'SM8 M .>6"&7\Z#F](:4%'HX?V&^<=_2RIAH6DG]EI:GFWKE'2MC0EIM;N?\ O9_$ M\A62:_=/]EUL,O-(T6HCZQZ,"FHFNB>][\_A #"-GP"$/2 \%1#U@,@9[90Y M6]?4T#Q3&JSGR#V2V'7_29KKI,X1.9KJ&8D&AZ1L(@ MC$;@B]/AX3'<1\^#\7 P'CJ^Z F^E4'+6(Z&R VY80*-,\K)4FKFZNO;Y5H; MA57V?,_R>RHV.(AF.(_L:. M[[^NT2W667%W1AJJR([R%L8\=T3GCL@VAUT>3()@FOF[0S/_BCI2&0\JXV>H M["J0T-944K%?4(ZI[0B3 QW8V+K?(\6G1!ZI3@;5R?-5,ZW;<<7)GSJB*(QG MR6/!(X'ANWB:QM&XWG30FSY?+W9^;:@HF=B.B4Y/%3T2."[:/VAF]B+Y1-66 M"4TX;! :3&;(H;KFW$V,;%Q_6TN#W=(-*[S/0-D W-](:1XFMF4.-V3^&U!+ M P04 " P@&%88'J639@( #*P & 'AL+W=O)*[YGM?K/FC>[3*K'9K,4^X9E1=MH5RV)YX7+75;6B[N;]K?/S=T- M/\BJK-GG!HG#;I+[_!UZA/=H$7\7K)GQ3-SS]_F+]^Y:\(O.8";;BU1]E(;>WBWB!"K;. M#I6\Y\__8CVA0-O+>27:O^BYQWH+E!^$Y+N^L1K!KJR[S^QK[XB3!CB<:$#Z M!L1LX$\TH'T#>FX#OV_@MY[IJ+1^2#.9W=TT_!DU&JVLZ2^M,]O6BGY9ZWE_ MD(WZ;ZG:R;L5KP6ORB*3K$ /4GVH294"\35:\9T*I:V>XR>&?N1"H$OTVT.* MWK_[@-ZALD:_;OE!9'4A;I92C45;7.9]OQ^[?LE$OYB@GW@MMP+]LRY8,3:P M5"2.3,@+DX_$:3%E^16B^ (1CU!@0*OSFQ.@>7I^<^Q@0X_S0EM[=,+>/7MB M]8%!CNT:^G!#72>NQ3[+V>U"S9Y@S1-;W/W];SCT_@$Y94YCZ4S&1@[SCP[S M7=;O'K**"56))MW6-8_:YKH:/MV10/4=W2R?3AUBPRCQ C\9PU( AG%$O2-L M1"(XD@B<).Y5[F65BT77/CCI-_2]@!HD;%00A@DQ.-@H/R01A2F$1PJAD\*O M_!4&H=4KQ6ITGD$!@$41\;'! 8 %L>=-D(B.)")G]JVXD+H$.FA$*U;(RM><-!'-+0B ( ED2Q%QA1 ,!"'!,?CH+D2"8Y MBTPSRLH+M?+EU:$HZXT2&,J'>9FU$D8AWV%R$2?T0GW!%]BC2"V.Z%U\$8?> MA6HO]JR5.=4WR"6)')0;5E8TB0>(9!2"U43@)DQ#V!_8&L>"=D=SYZ]G1 MVQD-((Z3T$C?%8 CA$9>;/ ![>& 3-1;?")_L#/3?VBTKMDW?%U*D B>,\]G MM9;.96WL.C*XCCB#X=1UEZ\F?&_L= 83DD160-@P3$CD^V9 #@_2;RI$!]T M%W:JE#&KYM7UN+X# MOE>Z(3') +B !M0L0A N"OUX8G'&@TK"@3-I?]FS1M5<58#95[4!%O#,.*76 MFS-W3FOI7-;&_ALD&G9KM'ME,VOR;;L\%2JX*[[7VS[0C;;"(E[LFW(-@N'$ MMT+"AF$5X%-9.^@U[%0UO?K7='99\X7IV #)1';W7N0E5A4"<,2+PLBD ^ P M40O3!)]!1F&WCOJ!U2K$JY915JA]?RFD#ODG.-1M_1,%Q)+4 ,RGB26F !B- MXH!,FDHA1[KM8++2%*55_K3?E8,90)P> (=)I]TNC0D-#+S9U,HB+HR@TF=LX'*J-YL0B109Y1-SR MZ%.=\QU#[RL5]A_0NN&[%X*\AF?3EC27V$MH;&Z*(*#*3ZO8 KB$^!.2F0P* MB;B/IGZ16];H35!+KY^J#R"C68^J9K66SF5M[,1!D1&W(OM42Z;LRMZ/%ZB& MBQ^Q-91:+ZT,MU$DIN9J!: P22;"81!CQ'UF]89P@ Z<3*4,@"[CT#RZ@E 1 MG@KM01B1HIL31-Y/C%Y X#7((^*61^-:],C6 MO&%Z(_!4MN]OU.,+79E]G5AK;*FCJA.AYLYL!0%C2LR)3@%<' 93X3@H)^)6 M3I_?Q@HX.3(%T0H !9ZY(84LJ0WIA&HB@VHB;M7T,Y-(3QLX>EO+Z#GQS=/J M%02,]7FJ20+ A91.K(5TD#/4.V/)R$^#D%.[ M/ JH(!J8M1E 70:)NMT[[@#JG]2?:RI>]=Z<*CKO_-SO+/NW"26+YRD;Y$P=B M=)!?])P#,4TU/X;5?"'E[/O-7K)5VR7&Y@%,"L!PE$Q5[D'=4;>Z>T/6=2/['9,IWQF)QAK#2V+SS P"QH$?FT()P@643@@_ M.@@_ZA9^'S-1YL?JA=16&XEMIG1N)F53/AZZR)1F _2M+X$,P>F4=&4(P[^KDA<&8_J 3J5LGIF5UT'=X_A\. M2,YS "#' # IAW@#QK3=VO,/]HK7JRXS)Y8DZF:51]VC\H'^FVT=H- !]&M M<'E6Y8>J.VGZ:^ZZ!B^8S*I19[66SF5M/#>#1O7=&K7+S1='MK,!>A ZL\-1 MJ*J->4L'0)(X(('Y0C$%D7[B>61"1/B#(O7=BO0EY5[G9)-^W=Q ?N91\UW[=LDRED@:H_Z^Y*C_]@^[@>._U M[D]02P,$% @ ,(!A6)O&;TR! @ G08 !@ !X;"]W;W)KNSEQE07OJ_3 M'$NF3V6%@G:64I7,D*E6OJX4LLR!RL*/@F#@EXP++QZYM9F*1W)M"BYPID"O MRY*IOQ,LY';LA=YNX9:O;R4+*>VM<9V,OL %A@:FQ#(RZQ*"P1A?&GX?3:(RUP M?[YCOW*Y4RX+IG$JBY\\,_G8&WJ0X9*M"W,KMU^QR>?,\J6RT.X+V\8W\"!= M:R/+!DP1E%S4(WMHZK '" <' %$#B)X#^@< O0;0>RV@WP!'A!D6 MCY3<@K+>Q&8GKI@.3>ES8=L^-XIV.>%,/)5"RX)GS& &@J]\ -$0=3K"&CZ M>GC4 4]>#P]?R*;7]JGG^'H'^*Y%*DM\[!#\NEQHH^C9_.XJ=DW6[R:S4G*A M*Y;BV*,.:U0;].+W[\)!\+FK4&])EKP1V9,B]MLB]E]BIZ80:V>KFA:SG\1)=GLU^.#J\P#)YY)?][#8>#H'6JX_?W'FZ):N4$4$,JU\+4 M-[U=;37VTDG+L_4):6\ME8\TM7#?,+7B0D.!2Z(,3L_//%"U&-:&D963AX4T M)#9NFM/_ Y5UH/VEE&9GV /:/U+\#U!+ P04 " P@&%89DLFS] ( #; M2@ & 'AL+W=OS6;/:R&W>O*[V%]\;1INS_,'N[V^9/\(-L_]N]JM34[JZR+K=PU1;4+:OEX/_F5 MO!&<=QWZ%G\6\KFY^!QTA_*QJCYU&_]:WT_";H]D*5=M)Y&K7Y_E0I9EIZ3V MXZ^3Z.03^218R\?\4+;OJ^??Y.F MHDYO595-_S-X/K9-V"18'9JVVIXZJSW8%KOC[_S+*1$7'7^D0GSK$?>Z/R>HSO=61_:6OVW4/W:AT6U:ZJR6.>M7 W!=QM46VWZHQLNIUS]%["O7]=KXONC,[+8)\7ZZDZ MA%6^+]Q[DL%:[V6K1JY*F\SK7;%[JP/91]\JMV(^M@56W5#+'I MANYGJ3*LMF7P MI^U@?ZA7&V6-\ZH1V:E)^=PP PSG:\:8B!EF1($DIGD1G[V(7^3%MZG.Y0FH MZ#NSQ5:ZXY"FJ3&M88;,,,4$DIAF7G(V+P'->R^;MBY6W?W"T;[\.:_735 T MS4&N7P4[58NH6S=5<3S*HCW4L*U@+%];$\O6*6=Q9(RC)6;,#%-,((EIOL[/ MOLY!7_]4OG:W'C8E M_3Y3H+$%2ON.K=1QNT#FQ+AO7F+&S##%!)*89B,)AQHWA&\&C_?PST6[V^2[\ ;%3-#C2FPU'33+L $ M^4&F0<,2#NH[+D]JQD4O,LDN#T""P$2BK].":M_59DT@O\AZ M5:B:S6F=7? 3%ILWC@M7,],/:L^G2LF\Y8=WW3O12&IZH@>R06"T<271X%BQ M&02?QR$SB[&1[9;P'GH/ U16@:6FNS/0"@+CBO^H&:V#?$X;N'5"3V/&3#X! M1_"^X&"J9<3F'8Y#$%A!=1,&2$%@2O%?/P)[F!VG*36]0>06J6H:J)FZD M0W=F0!;D!K/8K0%H39R^V)B!)2&EB6E-;#-I9DY)Q>2=* !@C,!O0D72/7[F2AD@!BHP"5=T:B>6PF%I4&H*H)+#7=S0$( M$)@(^ !L8M?EA-*Y=85 90'C@F:H0066FF[* 0(3 1\.#9Q%.UQ2DQ/,,OL MY:B8&6I,@:6F?Z$YU/84KNU?@K-A2=_ICMJU>4P9->]^48-FJ&H"2TWW<"CU M*5SJXU)M.)BWNXX2/R*,F^ZBEOBH:@)+37?W8LT!7.*_B&U3NT2?$AJ9=!L. M[3M]C@N:H0856&JZ.P,7H# 7^"[(#6M[#S6;(Q!.$GLF1>4(J&H"2TUW<^ ( M],:R!U3231UE.PFM=3^HX&%4S PUIL!2TTT;N .%N<./(=UP4.^Q:=?U4Q82 M\UM[U* 9JIK 4M-='A@&A1F&!^FF-I/@)E*"HWF/.AM)F!$SU(@"2TUW8X E M%(8E+\#AU,8:ZO(46<:,:K:$]\][I*"B#RPUW9L!?5 8?4 P_-15@^%SEIB, M;0&'\!X>F&H9=2RCU 7/J"J MB9L)T1 >(!*GSO7)-JB@:<)#@\HN3NU ).[08H02:FAECG93PJ,P M-,YU5SMZL2!6S]) %AA,%L8Q<7>V4#$"LS$"I2DGL;GH=XD:-T-5$UAJNIL# M26 C%@N,9.+,KN43;GW[ P?TG8=&Q]* MX8#>EHR)F:'&%%AJNB4# V P W@)$8DF M#DR P4S@1="4.8KTB%AS'NIBA%$Q,]28 DM-]V:HY!E:8RE! MVCU39XXTU,,Q"/,[7WB'O ?@[8@9:D2!I:8; M-N !=F-EQ _!I7!0[W'I*/%3Z_*'2A50U026FN[QP!X8S!X\8.E)27L\>6[= M5*+R!F;7]%;(##6DP%+3'Z8=: ._\02%/R[E=D4?<6[> R[&-5O"^^<[5E#5 M!)::[LW .#C,."!<>NJJX5(24L[-5?-P#._'FU$9!G!:!Q^82>SBRMSV8:AFJFKB5#]V;@5/P&YP"Q*7,Z0RS,6C(YQ;+ M=K4SH9ZC#:-A1*PG_NUV4T+BU#[5[8:$TBNOO^ 7;TVXP0Y&\5)WNE 1 K<1 M F6,\B0*S=2B0@14-8&E=G1S=O&:G^ZU3__.ZZ="78Y+^:CDP]>)RE9]?)/2 M<:.M]OV;?SY6;5MM^X\;F:]EW350_W^LJO;;1OV?E,@]QF@Y%'0%_V MUZ\D,!CIH&Y/>?,AC>W#@??HWXN:*MTU9 M5.Q6>'6[WZ?BY0LK^=/U BV.7_Q:/.P:]<7JYNJ0/K [UOQVN!7RTVKPDA=[ M5M4%KSS!MM>+S^C3)B#J!&WQ[X(]U2?'GI)RS_EW]>%K?KWPU1VQDF6-9+W\4?O=#%<4YUX>GST_I,6+\75LF[9E M\RM_^@?K!07*7\;+6O_O/?6V_L++VKKA^_YD>0?[HNK^IL]]($Y.0.',";@_ M 9LGT)D32'\">>L)M#^!ZLAT4G0<-FF3WEP)_N0)92V]J0,=3'VVE%]4JMWO M&B%_+>1YS@/*VR_GI?NNOAF>LA['WC5;.KO1^KG.53!RMY M\X,"?%3P!3L];ECVT2/H@X=]3( ;6K_]= R*NA; M'?2MX'M/#G"1-D7UT(V0HBD8&/7.*X6]JLGC4WU(,W:]D+-#S<0C6]S\]2\H M]/\&1>R2SC87;WZ6$V?):S!BW9F1/E/-CH\W2^1C2I.KU>-I M, "[F$01GIIM +.0$#)83>X_&.X_F'J M6W6.]%>RMLT1'@,$7:&Z*[AV?>EPOA<14>N;>INWF7/ZIB!8<)6F"**K3#9 M5@CCV&IZP$SVYYDLCD:H0T[*D4EDRX30"5GJ8EZ3/L_T8V+/'CBP^O%% 0VX M)J+RWXSHD;V0&[[6N[1Z8&J]L$T+X3VF9:MG9):*2JY O;)([XNR:%[ 0%#K MIL(8FUD4L)(S,HE#LUTA.Q0DX8S&D<^0DSV&09T7]8'+B5GI*V2FJ1Z*>YE_ M=+H!Y5T4MGIOI_)D'@V1&87_!T>A$:20FZ2^[@^R'ZCYSI,3H'B8&0$V\Q < M)V8J!LQ\4Z[S=OZLW)&R4.1>R>GN7ZO^?X+@(VP=N_\[Z96=DC&[*B.#)Y&[!:!J%O30& F<2_: 90\8ALV(UL7X?$]DJC M8)NNDMA4 Q@M<6R* :PB?T[)R&G8S6FW@LEY*C\RQ^G**&N%6DOS'"@$0)H@#$PAME6(8C,) 5;+,)RI".$15K"[)C0L4/JR BC#+M?J]F2D"(+.VL=11:SZ+?(N6<]97]3;YE+>IB$=N86X MN>6V+YSISJU_+A@ U5#?-^$',$.^;^U20&8)#F88@8P$1-P$]%6/&5TP MD(MHLZP""P-PA5K% _=USVYCJ+A$9NK%9"0DXB:DJ7HY:T!N-Y]2-W$3-YFPZ;:4!27O;G?JG&+!# ( M(YQ8HQFP0U$C-:"M2)7O\@S(<\>H$ ..'D M-/'V&IWW>MU,!5-U)"#+9&[)#%TB=['@N]ES4V^92WJ8A'4F2OE:/FLP@:HM,PK(: M;;7'GIG(BAH>8M2N'Q%K2QLPHF9^!VP0"4_FVJFR$>CH*T W4<;VAY*_,-9+ M/&8$N+O ^W2F-L#*VA3>0%8)G5GNT)'0J)O0CC.DVO#2RO0GO?$G,URIG[?3 MC_1T"SR=]^I&%)GZ08< % Y4K0(KMT-6B 1FTH/,0CK#IO3DF:O7'[JR%GIO MG@ALF$I"DTL!(Q*;!0; " 6GC#N5-W(9=7/9C]LMR[IV?%GO7;>^Q_+V7MT(- MDV;'^B[4/ZXU/N(RK <$V[95?MRPA7DE $IVD;DKM@:LJ+GLVP!&*)A[HB48 M42QP%_5F>ID26/%JJ3M:(]*J3O7*%IPA@XL6^"[J;7,I;]/PCCP8N'GPN"=D M/2ETPDLGBTTPNL#^([(VR]WW<7;4+N1M&K41-(-70!.L#*G,G;IV$$\>/P$# MV5WT]'EV[)NY#3"B.#;'HFU$K +$ZN0-ECT3#_I-H-K3]]^]"C)\.[QM]%F_ M8V-\_P5]VG3O#(UNNE>8OJ5")O;:*]E6NO0_1K*3B.ZMH.Y#PP_Z/9E[WC1\ MKP]W+,V94 ;R]RWGS?&#NL#P;M;-_P!02P,$% @ ,(!A6'M0^2C+!0 M0 T !@ !X;"]W;W)K3VNIS.CR/#Z[-+&E%X:_FSN%NND4I5$W&*VN$H_7%:#E_>W7"Z^.";XHV?N]:<":9M?=\ M\ZFX&,V8$&G* R-(_'N@:]*:@4#C>X\YVF[)@?O7 _J'F#MRR:2G:ZO_5D6H M+D9G(U'06K8Z?+6;C]3G\XKQ::/(\D8&>7GN[$8X7@TTOHBIQFB04X9%606'MPIQX?*S#*TC8=?B MJO5XY_WY- "7WT[S'N,J82Q^@3%?B%MK0N7%>U-0\1A@"D);5HN!U=7B(.(- MY1-Q/!^+Q6QQ? #O>)OE<<0[_@7>%U=*H_Z3;(2QN+;&6ZT*F7QA"G'GR),) MZ0%J\4$9:7(EM5CA(<&$P8M_EID/#C;Z]ZD2)0(G3Q/@UGKK&YG3Q:CAO=P# MC2Z?/YN_GKT[D-[)-KV30^B_*>)!C*<9SB=BAYWUV.*3L26ACI\,5'IQ;>M& MFDY8U[\X$AOIA3*Y=8UU*%^!&W%#6FXD(QGQV3Y0G9$3BU.6>(9M_JQ(#$C* M"REJ*E0. 0+EE;':EMV.0*AD$(U3&"-*=VC"!PR7QH_1&*9=0R$PQATKBR7W M%)B.L0^2)X J2 S#28_.M 5N34Y! 93Z[QX'>]< M*/:<1P&<3-=2ZV[,B)YV8)4$<0P0T%N111VTRA.@@ZM0 MPUUIN.9:]O,=%<0[?'R\*J)IP5"YF#GX.& 6.\+\A2M:38GI=NN^.E'Q;B*6 MQ;XNVVUC.C($"5+LAS&F-7O:H$@?81DJQ*6. M5H!(T+_1;5G&F< >,BR6QN$#8< ),=4Q.U8BP(W9GO&F:3.-]H'4>8^> B'> M@U2:B_=T@79%V:8/\[4Y[:>Z701-VU@PZI:\5KDVMLM3U!CSGL)0VDQ/^;9/#\5$]1.W,I. MG*0'XP-;H MC?Z*=M,8@]RU?\LA!2Z(T<6$N&\7FP>$FO^=$;ZE8H428RV+5 M2Q3!7NQ>'$64C$IV3(-I&QBIY=$2=302;?>85X38+U--KCQ8H/U^V0>Q_/G* M^T_66:S"V>2IA2J-1$=\'&94#<(:O1VB9GT$UQK.I=1LL6)>#4>/SSC(+I'? M\'D=[H^B,FW)8^=-I/ F"K.B)B1F\Y-T7A+C1P/[X&ZL4IJ2ORW67=7A1/YR MZ;T"E=5RA4_F_J.DE$)C;BJ+F?G2;@QP?9MA)BMNIK2\!_BCSCY.Q%.'H.G> MJ39*QV=WGEWX,*0#[O;I]N?!,IV*=\O3;XM;Z4IE/.18(W0V.7TU$BZ=U]-- ML$T\(V&PO=V]R:W-H965T&ULW3U=<]M& MDN_Z%2AM[LZN@F1^2)3D.*Y2[&23JLUN:IW? M,ST *-G9?;BZ!ULD",ST]/3T=S?>/-;-QW;K7)=\VI55^\WYMNOVKU^]:E=; MM\O:RWKO*OAE73>[K(.OS>95NV],WY]-SO?#78K/M\,*KMV_VV<9]<-VO^Y\;^/;* MCY(7.U>U15TEC5M_Z MMQ]X,Y)ZG7PH-E6Q+E99U27WJU5]J+JBVB0_UV6Q*ES[YE4'\^%3KU8R]K<\ M]NS$V--9\E-===LV^:[*71X/\ H ]=#.%-IO9T^.^-ZM+I/Y-$UFD]G\B?'F M?O5S&F]^8KR192;_?;]LNP:HY7_&5LSC78V/AR?H=;O/5NZ;W/G; M?__#=#'Y^@EHKSRT5T^-_D_NU=-CSRX3,WQKAL_"\'O%T;=96[1X(ZVRZC(Z M8;]L7;*JJQ;NRK/.YK?/JF.RS1Y_7GZX3/YX?__SR\NPC #UYZ\#H"@/N:/I!#P:Z\>J!KA2 M^ NTFE4 $EQ_W-8 YD7]6,%P[6'9%GF1-8#*R^2^+&&LSC4KP<@R*W'A+3T, ME%BU&7&PUN#*E04P P3NTNZ_:[MB1TO&-3!">4W1(D\O"6]"3E]T1T:\1Q=P MX-\.!6PW<)\*V#4^D70U?/OHS+P(<]8"B]\SR-TV Q):KX$)$Z8 I+I! +*= MQQC<[SI^M"RR95$672%#Y46[*NOVT#A9 2X39S[U#,^":U1">W[9A.<3L#7N MP54'@<9] EG8PI?\T""ZPT-$F$!A->S'3P$_*"\0!W!(GL#180\;M"V UR.) MEC0-T ;00 J?X3J.C@]]K(" DE71K X[@!^))$VR0[>%!_$,/KCXH-05?%Z9 M5=8 2I.L@9[J1O;&[.82J J6V^*V+G%E65M7V;)TEQ&_R? '(0?%PJ$E?)O! MPG(;5^)VP*""3/B[JF$\7'V:/&8-T#C0FS#,"-4I2%@X&D#K.A.N.[_(RKJ" MSR#,A24 HWCQXO\(X0GW(-*3#(4.IE66SH5 #V&N1>)9-3\I"5 M!_Z!AGD$K+J+''".:-8C#L"[X@'1D@#KJ1_YK,+HL-M L&[9T;#=H9%ALOSO M(,=I$]*D@#->-(0A &M3U_EC49;]Z["ZS44)^YD+H:>P[GKU\0()*D^04P!V M^&1[3 %#JG> Y^P3DL4:AJ,%T<9D*SJ\R!\!?YN"H ]'*,"!W^)'7=8 &77V MF"'/Z0Z -M@RT'Y: .A0XF&%2G0-OY807JJ!WOW_]P.YO>?!U^I;,/Y\<,&YZ':ZY# M>8>B$*_7GXX $#ZS@LD +C@CJ4Q>$O= *=.V-?/MO]!9$L"!C+?%:IL47BZ0 M*&+X=7%UI11L9"'N9>.VJ.;"\05>!W,&<'%'6\&%$#4R051/B,KV9<;G.P%. M+YNY;D@5]=,B:0I&DG9;[&EJ.-(1;+H]1:NG\Q^P!.),)()P8X4#-Z"DDNBO M=P52H\R2K@JZ41@"S1'^/ IHW875'OHK5BRI"-%'EW ,X$%0^EV#APGG M7[FFRXHJ%M2/6R8DPM46N&55=\D1.(SB$I^&1='J!4U/DG(,+\BS7/2BI*&] M)DF%+,<+,T7A+COB( ^ 8&'_!=$WX+)5J@6.KOQ-5@4@/P %$I>+MX>6)N=: M>;+L;!"7LF&,5-R'P W#[#2M6N68L9$$?R/BX'#I4+YC4F/OW#X>!&;%>1$3JM\H?S-["_.SXT*YN MD95^=*BTBIK!4X=[E-TP%B+"8FZ$NC&)!MQ_A_1!!R<(6(M+5.=AH#&MFNX! MZ=H:78F6P$IED\,&E\=T?".2RM&6]X3@<"_B7;],OD?Z DWL$_&. K4<2[# MY6L8=XV,(P-4K1TMPZL).$D.LFS5773U!1+G 4Z/( M_1/X^QLLODS_U!BN$ M".N*) -,R<=R#V1 _)GYWQ:1!X(/M4;$Y E9(5"I[(K6A&H 3%35U86R %:L M3H&DAXX! FTL0UT83ASP@G%E1E3MP5%NV0AP"A>BY\EE"&,A12MK\H!Y(I+& M.>!D&=S')]'0!E+"BK9>6)N'>+B+)];@STK&IP Y/JAUR;. MZ^:BA0.$ZBD,]7='?I[$(<>CT9FT8UU1Z0256&+U,'3M=4TW\H0,,UA)3+P' MU/=QX"6< W\6]&%<"<8X- ^H/F$^XQYZ#]$$L4+ 82T!)N559NB[0 M[&@V146,1Q4;KTJ12'F $[*Q;'2%G!-UX[$3(T+/;Y7[U#GT.9F;>NK ,_1I MQ7RV!K+@!QPJYN&J.(!M64D5CI01H>D ML?UCED*"26/Y=2QC%'?"QFAU*M^JU7$$$G:(9V-D'\.0-1'51>](DHNG8J0P!XJ]&:@-M^A^@$76)&" M7[T/>$,;&Q[ G6WX?C2$=X==@@I D_QV0-+V,@.53&"4PW7\2Y3= M8OWE&NT'1+-Z+T!GSXF5X$EF44V*K$=9L//4-C7;-*IQ>0L#E^\-+SD&D>/G M.:,+^2V2$/_*G";60IET6U%S"4K/L< .WK/<*8^BH&9,$JQ>\;-57O#>XAP" MNM$:'] 871[#3]UQ[PQK,UCRAU&4%E:JU!09-<@(!#MR&TLN[]Y3R)<.=LC% MS6_I*?Q\?7>;Q$ALL3+WY*;&7@E@PG%IT-Q(,\W0VO1,8KM/I]8*DB!+$ M*6(@@7H4K_.XW*5=_5P<]5G8^R_<'\3Q5\ETGLZGU[*8*6!T?O5E\A\$>UR M==GGI&R-F-DF0/-!C*H6!L[)H4Y\[L7]AWTUM+\&3BGQD)PD MKV-7M?$&DCE7\0G!,PB<)AP;BB*H-91%X3V)B)!8WH$^P+:067E>.Y;VK$$F M+"R\FV?I[,$@E39+=L"UBPL"1116SXK<)XS4B?+W>=0U[AD;^(C,&7<-'9J! MPGC"-1 $' !0@)@&ZZ;,'V'(@0\J.@:@78+ ?:PY&/,:E+46 MS-:V17&CGXWW_)0L8LRN:W3A$,,G>4JJ%Y".[-C3B(=E9YM-XS9\A([R,WIH M*U@E11=D'G-C6H1\0ZB&/!?].S M;\>6K5JV0 *L?9%.[Q;PX7:13J[NX,/=-)W?G'@\4MQEC-N[]&HR3::3:3I= MS),;^+J8G+T?8K4W]QU,.)T 7P3&.+])IE>3]/;N[NR7NO-#*QZ_2F;7TW0Q MN4&9,)NDUP3H?#I-;^83X -6X8S.IS]]QIO14U#Y6.)>H@-JA9R)?0$ER6/4 M 8SQB5QDAWD;*3,1XZ*-(EF_G]'=7LV4T?W)48ATZ-E1WX;A<#0'ZQIBV7J7 M%_*G]D#.'V+1R2YKT6CG!69 GVPELF^K.D;>#Y"V==-C]\)?6_'^>9; QI7 M;R>7T,.Y]WQ:XCQL3Q#(A%$RORKW" ,)7^RLUZE #L4&MH1>CR&^L!6G;G^@ M.IYUF34;O+__\XCENJ\[=,HBH\O(S%JCB ME^+^TA]5D>S#B,"= *Q@X3*RXA.HQ9@UFF&818'V<=7YZ?CV&,/ XWZ,,TX\ MOMN U%&$ U?>HH%* 9'*4H'2'P /!O<8I/A(AW3X!&@IK $H0^&1^ HA',/! MDC'1QYMLS! HFB(F8QYL731M<,.QSX[)6 2*',ZB;8%7O""^=$'&)]\&,]5[ MBO_ P:9++Y7<*M2&*);*;DC/C/ A4KI.LJ(A[\%0E6;59 FE500?D9!H1)U# MKE&!5#2.NRH$6<8.P-B87Z:P7B;W.[5'2^OZ'AV:\G>0VBF'!WEJ@Z>O\!XT MI%?-J=)05\ 3/,8^TRHDN02W /K9@KO$AS T]!"B1ET(/'G.[A4YMC;8LFQ< ML5L>FI99)ZEC&_&A" I[/+2UQN-/I"PU+O5ZC]Z#(/&O!:SQ/>N1))VR3C)] MA.N"M&F.)C_'PN.JAZ*IJYTHW4Q"]IPSS:+EI4?:I."(=ZT0WP5CAT):UM\S MZFV@8UDT <_*(X2#0G\&57[$HP #N+L^@+0NV#L M%BO6,8.(T,/VAMN&X35.Y@XW,ZH)Z*#,"Y4#I8-QB,*Q#G:#BXK-N2 MB='N*1H:,K7(3T M6+U>,V?*?$YL4J]6)70Z)AVGS+D/RDJN.QZ1(4DSXY]F$1.>I?# M&M:NXHX?L@IF*AI(7U48!X79+(TH K>O01I!4TH&0\_U[[5AC[(H\*9^3UA9 MJY,$XYKFL#+=FR4V/(.F!?)+N87=6!=J=HB'!D[JGT>N&A>(ZE'>DTCAE@/R M/7?*M77"HX54!'*N,UK;*; X):7%M!&O8P:O4L^(C0.)_M ^976&T"5I41(2 M$,96^;"H;#A-@#Q<,B$X6 VGK]C6'$,-9[95>=\+2-@IG]H<,O1. M.827?.'"QHC(5FP,"#!B*X!JBFF=#A4'EWL_5-WX1)DHHAR6:D\D&9S ;$N+ M'^(/AHU_[8-R) Y:AZ$G#"Z!\GAH.%4'G5X"&+I\&?D^AD&W8PGR07^%7V$4@(,$(^2I\AA8Y= MO*"9WCHDF47L:L04>-:TV(;) MD#%(!D#6T82HY 6W?U_.-J@S*6T:_2AHJ"-QL&2%0@;, XEQZF'KPQ>8VERHE60VG97I7%D#AGSLDA MX@C:$7'C==4XQ!@>#IX'&2/2ZWSJ-<9)A";:$:1*8AENQ##)7MAOK*L\/4T/ M,=XA!MBC)_NEXW0>G&8*IP@(HEYH5R>O%S!S) MML#JA#%JBYVT 3SRMP[K.]+S "U'.=T6&!*Q'_:&8#RDE=IJ6HA_-1]=)M9 9 M(B6U 7,2*8TCY,U&]U"&D2:*D!=['*"$W0U>T6 R*MA0E\MA9 M*RU+XBY4>84,I0Z5)O%Y9JNKPP-"^7Y E]TC>U!QF:+M%8#-P'HLF*0CLDM3 M\P'DR9"3!;@]45%(1Y&Y>[R;[)PW*0.>#MV*%MJ_/S$,@ MUO'_0.+RXY1_:$63501@]D_=J?B55'MRNJU"PAZI'@%YA9;="\)/;L^ES#V3 MN5-U@(%6WIO79MP(P&D(!-9+Y(YD#:F4\A06*$ISH%'XU,M:2UMP"X0RN#SD M:6#GR:^5F4\VSM8WF31H+Z,'F>&/7(8Y)&6F^P-G3.'J?;W-<$6G0!U5$T(5 M+*J>S8&9H4EW8R>I)N2A30HTQV%?!E3R!. X%9SO/>(I-Q?!+/&9>JI.:#&M MY*R!**!\)G:CJS(X#BF)NT^,0',FK2\&,Y:WH !<4."$ PN1M$!V/CIXI,\N MT1HU6*DLN'73 MU;K%'(6-G@YN4R3$KVG MG/*8Z^86W8%6]](ZUPW6V_K04,G@7Y";XVX/X<5]Y-60TZ>4&C**+/2+=H(7 M.1;-/O;<4V7A!DI"8U5V=(-EG<3>"^_K.PX0OCS*U@NW*!KB%VUKD[P#5*VW M0/O7^Q,&TA:VU@PH8>06XE]ML2O0&=.YU;8J,*F=,JVZ9VB'DB,PE&)J_5(7092-ITIS+BQ"8L*M\WPZMIQ7JLID"HP!SL*1@>H^LUJ>SR1 MWD5]/DAY/*%HXAI968ED:*LWD<_5LD.NUU*?'$<&*"0(XB,="!$Z&Z-K>WUV M/QY]/_LC.5W>P4AG]ZJ1'2H.OVI="4[SDQ_VC,Q'HFW+]RT<8>(S'!F35F?I M8CJ%#VHYF$O]WU1=>GWV4UVYHQY7+_1N9NE\<>M'DJ_Q555[7I^]JYM]30E/ MRQJM@EEZ=W/G'Q[Y=D;6Q"\-;W^DSZS ]?XVO2E(;HNDVG<^O*1UX M(=^O;AB!U^G5W0Q3W6@!XWL]^]R]?GZ#=5=G-S#?)-I5?XD_/+>7T^F 6E\A?/AUYMT,KTRGV*5B1@HEV5&"AFZ.ER^(1:-N@*OQ$HX98QM8C(M MD4DXX-MBEZVTE@]YX5@>9MR$Q56U-,$9'RI5%YCJS1Z6NG_WD7(RAOE$F(?3 M:+[MX!FX\(@5LJ8E0W#VBC71Z;8BGWYTY8-$1EI-TD[908QT2*,Y# M\^&IYNDXS8F\@)0(]0S5DHO?8"Q>L>]-!8_[-AY(8B^$'[Y,*XB'-WP, M75T/]P'O3^%YS*M%[K>2+/P^&[VP_"J42YG6)$A^GXF F'CY!+=6A>UYJ/JP M?IF B]5@[W]0U5S,$ ^Q+T[RH,37#6#]2J@OK5?"*'+FY83Z7V#[0;)?:XG6 MU6SV9+KKL"2K7QJT$OP@;(H?;MQ04\C2-\"CE$?3%" T:F!O,TJ)#4>6B%2Z M[*/R,^+(:31%V)IPW47-\M*1A%*"8>EP 'X <^X>3PSLG66< X%%@Z*S,.EW M$7@Y#T[9'TLG!C>Y4.J /,FOZNRU5$*PILS2IS%1SXN!(QAT)PM1+S^1)VY% MH,:P<[R\=XV2U*6J_+=#!D<,G?689D"SRZ>WY0-]0!B2J0X#ZSAHJ)T"E$4W6F\1[U9( MC0I;'A^TH 8#Q7*9'3VHJ#( M_4H<'"GN@>%E=H$HJ';U@Y-5\H11&4,$&6?+D/>JT]:#/IE]@-^BM?C/O8\Q MHJ,=JR$@>#"Z3^!:?5Z?YA9MZ'7O#P%;1/[8R+\S"':%7E12?(:#FXS*T^H. MVA">P/XF1&+:?OB@X_C.$!GBWM!^Q(M[GD0CH)-BAR6=7+IBP!JJ-*'@VVK^ M3S&77CW(&)?KQR,^TZAX@>._E$I_SP*^^'E>C0D-GG*]?2_ZVJ_!!6,^WH=) MS[QAS/CC_U\P"E\R2&>TE:6M*^S\8H,]L*H2-"O@CU,;K.OM6J'1< ML4'OTXMDMKA+7JK/(SB%X(>K>?+R["^GD3=-Y]>WR70:<@NFZ=7B]IE9YZAV MI9/;.^\5,_[%=#:[/ND+^W^%_"G5MJ*SB=R!Z?1J0G^O%G=/X5P(]D5R?7<# MVS:[AH_\\$OZ=#.=)?^*?2O18N/FV>4GBMTXT#>VIN8#XP&%RK M!/U%JK89+>V)3>BSK'YS6,Y\'%[UBO%X-@5F#<=)6Y*S@88XZ@ E-;J.$KU' ML[Q,KRYJ>=MR[DY.B5%T-90XL9YH0QJQV),4-;.-!F+O&XJDV;O1>W7QL7MLB_KBOJ68OT66:A5_=H_)/8!H?QPQ2XDFL3F4NADY3F#6NA.#?:1)L,LH B#N02^->V"[6J);@W\*!YN'91+A33P:G+R2NJWY';8 MP(N4 WI? : \:\H:@Y:'TL<$,U(O+RIWZ'#7?,(70V'<&_(83.0[J/HD94,! M/J'^EZT;N6[=P#Y9!!=B.B2VW2$G)['),I1&UN%A3HAO7:>^'\D)V!^ EE9\ MI?(U(;LZI_0@[:1%_,+V*H^; ]D(-;G' $7JN7G,HAZLTL_PD3J3X7=I4J=) MGJML7W14Q=Q*/B?VP*;L#4(\UZ;[E!9/UZ$:>@2)5)T L*PP'I1G#7='H3): MRO7E Q[].)M(.Q['CE%M)A;=%-6;*BAQEJ5#AMK&-V1[CE9K!:1V$93?I2"5 MS^E(,1P6!.!"/8&;&B_>=U!]]W6;E0.5W]>BQ2?&I@OU@#')4C3Y5\GD65\1 MK&Z\2%43X,1>5S YF2-N2*X%4)APG+''&3,UVN3/=4>VPY_ZO=&34XP@9G&6 M&T1<)1/+0R25$JA'ON3_LCNF+NL-.W*(JZ"IP:U6=2R*_7%WK# H6S11I3P0 M V?'>L_4F-L4B!=;\NL&U=RI'!N_[ HX*5U=NP PD(9[?I ?2;_X8FGQF7(NL*D4CO,[N#T"+NO0G"#H MP%E!# $U6RM\3-P$18#BRV#I?UZ>0]%&5M3S&O 4F\(LSM[Y@B,SPPOY];/T M68V\ZZ%C7F\D^3R=WMR.3[1(;\&Z^ RK94)JQ;O11([T="9'I+J$#K#DZ@AY M>5(46U(,V^;.:76 Q$]-[^$X>"K,J0_8>-JC 11?TV"AI>RMX @TM?_.-T0? M9OM=$E[BU)9>JP42;_ORT/J\1XIKPSI-QQW#H+V"C ^*<]B&\&P"\$]/K\HJ]*&%L M.%-^;[,*"2 Z"T$GH=8\X5$2D5+]&7HDT\L$#NLUOK:*U\09#MP]!W>$TZU9 MSJ]J:NY<^,H".6C?^9X)#7;K]7%.BG2L2O+\QNPU"H-;-4XF\7%_4^O_)*F- M-688NT9C:K=/:RZBKL@U$!6J93:C1NH>J15HK\:0:WM:7;@S;\A1N:\]>#6Q MX=3FA]BQ]U.(PDL5I,@5LI*G?Z[!!+9=PH8DK":2LYC3%1'M*>_?(.^^WL/) M0 L6!7:.ZCF_E"A;MG6S-"6IG@MXK>I4TUE?+^M+/,;>"5%4AQKX?\"=1UU4 M.$OZ7?#:^TBX?:%4"$J&P; NIN7056R!4',I?=<3!=_HE/([BN*73*E#R/0H MYF!A4.&Y,LGGXD3EKV/"UD!(\?NX"SQ:?MQ584=):P8K%@=:Z=MC;MW)_CN? M33]>ROF*8>8\ONF'4 $&0:DQ,^=P2)S,O-?HOAVIUHLJD;E##X"++P^"H8A' M'@=9'<_[@[B'0^_-)";EQX2.: :9F-X:UD<,OZB(E&]*:?9TX2LPVU3?\"$\ MJU 2>)G2QZ[L?'--+73EE3T\HK^BREH MPH;:5:>]-\/X=Y!PXPN30H>YY4]TQ:0U%8JL60CAZK0 M&RIY\1E\4.ZEH(PJ4.22B<&+05,@B"&DLD/F4H" R:S?_G\XYXC]@UV6L8Y? M^4VA.;4$AKXVJXZ]2$#$Q '+LE&'UB3 :W MO$H*_P9'"JSXSF91R3FPNMHW<(Y[Y_7;GL<))"(5G^Q71U*IU\1!FJL5W*[1 M^YRSD&E)20OBSS -#"7ZW6OO']\IS<^J[6'-'UJ733].IV/F@? M+]@Q[&^DXS6CF2"\3/YLJPX,BWS!74=&RRP'+^)ZZ5,U0IL)PN02\WG_3H4Y MTE#YR]K$G\@9H/_/AH,,P]FGEO=5\F_X[TRZ"[V8ON3V_-AT^?IR1K]>I[.K M17)[>07WC79N#J5]]H4R+V8OD_EU>GLU26ZO+F]AJ.N;].KF+KF;7BY@J%]\ M1'<7$X)C,4MO9M?^ L(J8/LX3^A]J7TN7S%@&]1F*DYO$P 5_2K>0.0L MT5-K5R(B8K]-%W-]3\%LEBX )?_,*P:^YJ#![X?G*KV[NQ)X[M+;Q1>"TT]K M_8["1 J';SOH41J_ST7KQS/5?D,7_7V958E_+0L%)IYNKV[D\Q*XRT=\WZPJ M<7WV?Q(SV &'\^3T7)/Y]E!3.[J#N.J_K+7MO^QP#Z'3X_Z#D]XBOZKR@9P4 M2]7FEW.Z9SZ9)Y/+:[CW'J7\Y.)NPNWUYK-T,ILD-]=TI!?3]/IZD=S=7D[U MUKOIQ?16;KY-9T"!TSL<*+E>7,.0=WK?]'9Z,8=+=./US54R10Z3S&YO[,3D MM/&WS?$W//S3*_[P3W.1SR"49]Y _$6;^^6<^S[,=/$D"W\_4 &QWF\.BU=& M?H/8PWWZ$.E?R).G>#U!43K!?16T9L_//4NQ+\I"J.9Z,>$MQE?\! %(<6;V M9%'$[?O1!@#DN_/NH/(8&BEMH[*HU5-#FS M#_4C:"]-]'*_\,YP#6/6:W8YB]L>4\O5KS=P*[*Z2)E( \>B?_^CH-4[A7R1 MERWL]V6#ZG!EWQ;W \)5*@TGFQN 2"_>=6]??.J:.&_%?QKZD?XG_)=WV== M]O8-"(>->^?*DB*45??-^?3<7,6^']^E M6\.CD\N;ZW-^@:]^Z>H]#IDLZPXD$7W<.E#Q&[P!?E_70)?R!2? #!0"[^W_ M E!+ P04 " P@&%8,' ML/8( #)%0 &0 'AL+W=O[H!4I3L./MB4V"CT9?3IQN\VEIW[S=*!?%8E<9? M#S5U&9X<\5K MG]W-E6U"J8WZ[(1OJDJZW9TJ[?9Z.!ZV"W_H]2;0POG-52W7ZHL*_Z@_._PZ M[[04NE+&:VN$4ZOKX>WX[=T%R;/ /[7:^MZS($^6UM[3CX_%]7!$!JE2Y8$T M2/Q[4.]469(BF/$UZ1QV1]+&_G.K_0/[#E^6TJMWMOR7+L+F>K@8BD*M9%.& M/^SV5Y7\F9&^W):>_XIME)U.AR)O?+!5V@P+*FWB?_F8XM#;L!A]8\,D;9BP MW?$@MO*]#/+FRMFM<"0-;?3 KO)N&*<-)>5+<'BKL2_26O/W>1%C>]5?B:FXTQ, M1I/I"_JFG7]3UC?]AKZ[QF/%>_'.5DMM)#LJ_GV[],$!$?]YSN>H\>)YC50E M;WTML/>BL_?B)>W?S/R#6 NY-HIA?(+@MZ25KS] MO-FA'$]OO=<^9&*[T?E&: \5K'G91MNN^'>AO%Z;3-3.%@V782:D*0!@=Z^" M-FL2K%2ALG*V$I7PWS "@$E]K)X-U.U%HK^"L/Z-0?5%U M4-52.3&^>"Y>.?Z7*B!BM"KW@28O9%FV7FOO&PB1HZ!!'_! AN2RU@$>H:;S M>Y(]"":+:UB^W=BRW)W:K8$.WRR]+C3H,DDGX5^JY:_LL-PGK'8('XPT))%B M^TI,)]ED-J($Y=)OXNM".1DYT41?5HBK>)!EH]@54=N *%+X$6<#)Y*N;#Q? M, G",R-636@T4Z>P"VOJ$1T&.>"C:T#E M48-M%6#[2HRSQ>6H15?8JA+YJR+C*&(< ;Z(*6LYHP7E5K%IN74DMM5A RUK M9>!ZR7[+ G2JB088%;G>*:H8TGPO*6\7X+Y)- <;RQI IJHX.J0.>L^?C<^N!/J-X*59/_6&MJ M:Q(>-QJRK9W6<"[#UJ)M0&/ PEXK2IKV?'A_"U7"V >4> ,_G/XK(@/VSL:C MU_())$V%Z662UWJL!-;Z4$>TC<4PX;5D2 0M.Q$N"LGD.7TX!1 M:[ /WA:VM.L=HX%T@0QRVYC0:4.*R&1ZWU<:-C)$I*+D(E)1VU0+G@UPVM\+ MZ;W--0>;TTTO[++4:[EWLD\A9$# 6$4;\"CW7)KO.Q?0Z;T"29!);2"TZB*< M:+I@JJ+".ZP"F TI!);HM.*C]G'VZ767IIYUT5SUF),]1X1C'Y1[AD0,!DHP MWUHO2T7!:*W6A%J]@NU81^<9A&@P#LRD"'-(DM. UW+7PW=* ]4#EGR"M01M.[K.L:;;UPE1P0 M_H\_+";C^4^^35[JD5R=1^@Y;H,@-^2SU @!=3UF:@ YU3FS6XW&;HG _XOY MN$J9!W@! \SBL>$S(*&B[ CMV>-[]C&8EKUJ 5,XZPE-Z ](0LIAOV@+=OS= M1M*$(GA\LG"#4VJH"IL2?_EUW/N=<"0 80"P6TXW R5>F) ,G_BM%Y[OQK>M MSN=*OJ.-H]H[9A=&U!Y$1Y//0?[>#MY1D;P2D^QR/!_$)V21C>P M+1C^U*Y.&Y\\$=/1)4XXKJ[I138>C08=<;S)YK/9X$]+,]EQ!%Z)BWEV>3G; M.X 10+9YE7GNFO[D0H/*>+08W$ES+TJ+7H:%-Y-)\HN''Q,.8CJ=7SYQ9=_: MR(/W"A,L&1/D8^_5*=JU:34NLMFD]>&YC,$PS'_3>1(YX!]BZ.0W1KM9=C%9 MQ.0=SHCM"#GX<( ;")'E9$3;F0_W\;"8SCT"97N<^'A$3UW\G^%&ZF1LRQ0C M% Q(@Q'%A^X W,HSSL1E%(BW9X2?AQZBPXVN?:0OX!-"_6G(21J$9*6>D'B/ M>KI&N[!9PE'J+?W[@&PAYAO,K=3[GQ8- MS-;[DLF$/F']*:CHTBA2:;G"T*8XGG!= *$]L MNV5R9<)>E;'E[^?!;_0)S$_[:UHO#)Q"Q#"4WS6WV$^$FN9A^_0*$A%$U6!+ M743.!5V;7*>KA^WJ/K8LW_K IQWVPR1+S7RIUMI0WW[FIGK<.1HCFT('QJ05 M_/$.J8H?\)N)@U$H#0<0#L0EF^D0][:SR4JO B(=0Y.W- MD&OK-VD:ZFOQX,G9X,^G]@WZ]@W8/I)-5--.,*"*\2*;3^?T-'\#UI@-_M[: M^$J\%N/1#,PX$B?\:S'/1O,WXN2Y3SCGO<]KX),U?T2DN1QHCU_:NM7N.^5M M_#RW%X\?.7^7&$F1RE*ML'5T-I\-8P-K?P1;\\>ZI0T@+W[<*%"3(P&\7UE< M3M,/.J#[>GOS/U!+ P04 " P@&%8B1'C;J<& !A$ &0 'AL+W=O MC[?.U:?3JRPI.U-J5PV)K-U-9&BMPKE<4T"H+9 MM!2J&E^<^7L?S<69;ERA*OG1D&W*4IC]E2ST[GP]]3_YW)'+2ECY3A?_4+G;GH\7 M8\KE6C2%^Z1W?Y9=/BG;RW1A_95VK6P:CREKK--EIXP(2E6UO^*^P^% 81$< M48@ZA@ZEY53:R56A:3KRHEJHWAY::UT]FSJX):5IUGGXJIU$1UQ$4;T MBZ[M/A>9B<4AQ.*@BA^P5X\@!![>_%O >%) MQO1>V:S0MC&2_G6YLLZ 2O]^#H?62_*\%SY>I[86F3P?X_Q8:>[D^.+[[\)9 M\/:%')(AA^0EZW],(5]T\7P"R0D]H+@FT2XNVQ)("/2I#N[9UA[,*0\'# P\K2:4V/CAXE&6M#48( M@\$A?FF$<0"C-GJ#S!'Y!'GC+CCH!+=]V!;%WBI+.^@8#L%P?MYR+0U/-^R[ MD YMMB3[+&O7 1ZT@)]X[G;@D$<+4*-3<,K89,)N:N" 5/2SO),% MQ2A(W0 OSCN7<(;^[D%' 3B$@?9? RKO,RDY+$9[#1;1G2@:3I(3MYBPV1:+ MBM03CH$1KWJ:,12JRAK#4'2G[]MI7V994S;@-"L]V$>#M#C$_L@-'@[/Z['C M^AC(AUH@?.X6UGKSB!NA%7TYUVC!VCP/7:4)^%: !MXS91"N=7QVT#'NE76] MW$XW14X%WF28!V*PT]&:113^V99YA;J5(*HG($CZ4*4#_!&D0I)K52DG?RP0 M:-YW/(]+@6PZ"C]M="=?GUR6N;G\%73/MI4N]&;_I),RX6IM1?%_\OU8_V)8 M,UUE19,?$!(9L#7@^U#WD\/!TN5ZTXKRY9%LSQ$C6_8@FH,&,_2DI^/B6,\; M&CVP0Y%<1Y9$/S.NRWN@3YJ0P MV;9C*LZ]KCT6?8RO:+F8X3J?+,*X_QU]%N"*UVF;+M.DUPC3E,)P1N$B''V0 ME32BG;PB!WD5OYYX!O3BLY#2)* YI&\T^C9/B@EBP^]BDLR6_G<^3^F:?C_P M((EMCU1'V!8@A'LZNKQ#:!LYDM:ITA?\@P$!1NB5ZZ8@/AX'L^*@K8R>.GR- M]N3K]:;O@>*PX'^5KKL/78\QT^OAW(0!]Z1X$@<,\7+>3?HXCD8_8^95S$K( MA(O4__=4C-Z./B*:JFO0.[G"/(9<2LDD#1>X)M&2%LO1._^6CF@]KQ&.W:K: M4D+\*I$ ['@>X3H+_.M CD,A2LF/ ]00#I?A"$< !C(E"HNQD*!SAN& ? C:*P\97QG;Z"70$ESC-*9P%AY'#>1< M]->^$(?X1/0C,(K2&44)<$T&B&:3*%[ZWV#&[ [G>!FJ*DP->D!''.L34N"0 M=B3&_.0!RXBM,=%AH.T5ZG$/>'+N^9)PL29!-.--2C$XL.#E#,M%XN^BLI-Y M'/)R@64 MKS5>W+H-.QC^JG#Q/U!+ P04 " P@&%84$T9M7H# #" &0 'AL M+W=O^F10(TZ")IDT/1 RV-+6(I4B4I>_WO,Z0LV<'N&KGT0O%CYLV;-^)POM?F MP58 CCS64ME%5#G7W"2)+2JHN;W2#2@\V6A3 MX"H94$I1@[)"*V)@LXA6ZWLV)SZ3M=8/?O&Q7$34$P()A?,( M'#\[N ,I/1#2^.^(&0TAO>/YO$?_/>2.N:RYA3LMOXG258MH&I$2-KR5[K/> M?X!C/M<>K]#2AI'L.]LLBTC16J?KHS,RJ(7JOOSQJ,.9PY2^X,".#BSP[@(% MEN^YX\NYT7MBO#6B^4E(-7@C.:%\4;XX@Z<"_=SRKC4&E"-_"+X64C@!=IXX M!/;'27$$N>U V L@*2.?M'*5);^I$LH? 1)D--!B/:U;=A'Q/117)$MCPBC+ M+N!E0YI9P,M>P+OG![Z68 E7)5D5A6FYM.2?U=HZ@S_&O\_EW"'FSR/ZRW)C M&U[ (L+;8,'L(%J^>96.Z;L+?/.!;WX)_6?+8K75Z0'ER=PKXENE;.D MZ90*0G$O%)0$'K$'6*^>)7I#L#A0K\$,!0K&.&&DT'A=K4,?M',5D(V6>.^% MVMZ,SMU&P35G*W@TN&^1:5,)"3"SO_\,6 M71U_Q%4^822?L=&?*)EY*GL:S^@4QREEH[^TX]*;_$2Y7I.,QFG._"2+9Y.< M# GS@\'*_%\%#3'66K4=BS1.4XI?E)'1X7R/3;\30H>T>TX&)/-Q-TADES]WZY*PQUV"VX?FQ)-2NZ]'# M[O#"K;K&?C+OGL=/W&P%TI*P05=Z-;F.B.F>G&[A=!/:_%H[?#3"M,)7&HPW MP/.-UJY?^ ##N[_\#E!+ P04 " P@&%8OH[VLR$& !2#@ &0 'AL M+W=OO(-S+6D"^2/(U30(D MZ8JU:-J@[58,PQYHZ5@B*I$J2=GQ?OW.(2793E,/V(M-B>?ZG>\<4N=;I;^9 M',"R^[*0YJ*?6UN=C48FR:'D9J@JD+BS5KKD%A]U-C*5!IXZI;(81>/Q;%1R M(?N7Y^[=G;X\5[4MA(0[S4Q=EESOKJ%0VXM^V&]??!)9;NG%Z/*\XAE\!OM[ M=:?Q:=19244)T@@EF8;U1?\J/+N>D+P3^$/ UARL&66R4NH;/;Q-+_IC"@@* M2"Q9X/BW@1LH"C*$87QO;/8[EZ1XN&ZMOW&Y8RXK;N!&%5]%:O.+_J+/4ECS MNK"?U/8W:/*9DKU$%<;]LJV7#5$XJ8U59:.,$91"^G]^W^!PH+ 8_T0A:A0B M%[=WY*)\S2V_/-=JRS1)HS5:N%2=-@8G)!7EL]6X*U#/7KX'3,FC MI-&[]GK13_3"B-TJ:7/#?I4II,<&1AA$%TG41G(=G;3X&I(AB\. 1>,H/F$O M[C*+G;WX9&;LKZN5L1J+__=C27H3D\=-4$.H]'-1NR)N$O.; ;559<[EC.#0-I04/*A+2*83-K;H7, M6.&E*RVP&46Q8]C@+%%E"3H1O&"K6A0I"IHA6330*N1\ PPMEH9MV XO'*F(*Q =MBXD_9)!B',:S0$B,SW.*HTVA4\Q7VQU[ MX8T O*0"U"5X:KG*(!VML 5X(@CGW3A+'3J'Y.)'_H]!'6)T*)K6355:-K7> M';/)@4^.MG@;^C$(%18'SK&<0J7L8V(5D;CA,&YI56=Y1[2&W!,/ Q9[ SMBTU:"-KFHR'@"VE% M6"B=-[*_Y@FQ>/<+]FBMI; U4I5LP/=:5)3:D-)JZ?T&5GK/[&CB1:7#]I:W M<=#O$7*^;,:U&LX(X3IGUR7I $ Z/:S'!V6W J&QW'LXM(D!GRIF@!Q5&= U M@RXRINDJ&HT[IE:%R&@BX80X:B-?U0+=%4JGOJ.Z)#*T PYZYN3[&"XTE(#U-LD40QV.$VM\E_;7.Y]K T[3$\R>+*)R_,C\=IZW:@_EU-&:W M0-RDPZ3 FZ3WL-3 M@P2G"?Y/Y\Q1 DWG$?AN'(R?U9&@;S M1]G[HBR>6H_5$T_Z)5IZ M6,A6:,<&>#G7;O92T6?3T[)2R58\7&!6X_]TS1Z[8(X.[OEX3\OT^F*[\=\)>W']MW7*=T: K8(VJX^%\VO=D;!^LJMQ7PTI9_ 9QRQP_ M^D"3 .ZOE;+M SGH/B,O_P502P,$% @ ,(!A6 >]$;"4"@ ?QP !D M !X;"]W;W)K&ULK5EIC]M&$OVN7]%0XL &.!I> M$B4? XS'.0PD6<-'%HO%?FB)K5'')%MI-N?(K]]7U:1$C:BQO5A@H"'9W56O M[BKRY:VQG^N-4D[FN5 MS/E069S'83@[+Z6NQA_'2-*[0E7IG1=V4I;3WKU5A;E^-HW'WX+V^ MWCAZ<'[Q36>CT6NUK(IW'MS^XMJY9D2O94I:OX5MWYODHS%JJF=*=O# M0%#JRO^7=ZT>>@?FX8D#<7L@9MR>$:-\(YV\>&G-K;"T&]3H@D7ETP"G*S+* M!V>QJG'.7;RM5J94XJ.\4_7+

*]/Q\U9Y^[4_')TY'L?C-5&Y3BQ^K7.6' M!,X!98E68NK%*_/MR M63L+C_C/D,R>8CI,D:+D>;V5*_5JC#"HE;U1XXL?OHMFX8M'\*8[O.ECU+]H MCT=/#V/+)J*EZHBJ^+A1 K=;4ZG*U<*LA<.3*SR1U?T/W\WC*'M1"^V//(7& MZF=BJ1#_2FRMN=$_%4[%8!&$T%<_X9IX&*;;231;,L!^QB$BKL)0$ M2;S 2A1$TQ2_83(?O?U&U,0B"N,@2=..81+$LSG?S(/9=,'J>H3"RB!!U7L] M>@7HZOH1%5PUUD+W1$&H.^376HD':OE)YNM; ZYUR30.G.K- ,&G/6K/]BXVNERM;(.MK=0>=!#% MD;^8A>'H=TB/TF^E T-!\<3P5N"@G5A):^\A^JVTN4@1@8LIW"^8Q^GHDD#* M:J4"T:8@?]) !"#EV(Z#;)["6\SJ\QG5U)R5 RB22_4TF(<+N$V8QF1565WK M98'T4AKK]-]^S\Z[>U (%W/\SK)T="6W&O;6?X/-^Q]DN7WQ M1C0(2BL^J)6(LE3,@GB:@=(BF@ZJ$;DG"M(%6Q78 !WVAV[*ZRLQ(17 0+3GE/R92+)-F% M(R?$8)HL#B+NO8)CKL#-D^J\LTT--7) XXR][X6%L)07G.&-:KU6W(L=;:!8 MHAWW)Q(G>W#@LR0IG#*ET/7_5GCSEE]S.U8ME$E M6I#@X(]-)_#0)Z.K#=R,T(JUU%; M84,<>FQ3.IU-D-2>#+H1]J23>>AI9Y-L2OH+H\F,F/QL3'ZKBT)H-!G:T[F9W_PPQ?Z#\T4XB3*F"2AT 6U!L:,?3_H0[8S"]L@L(@5ER22BBX_[ M-J=-;8KZ'%&K&[8A:%"N^[.QNLXU3PTP-!@434X+[#*MP0-1HN_76^B,']?< MOP0":1.PD1-RW/QD637DJC\KC!#5_81!^!!19,Q"ETA.S$ILX,?(R)IBFD(! MRF6Y?#ALK:;P,.2^(:]WOL?U;K\*A='JC<2CIO;(F,ZVL5N#;/]_ A'QNI(,S(I]4@I8=+:_;[FE )?U:7'/1W?K8 M*.!N7;! -&[D#;&%NM"F:.K0X2-K)6XW&@Y/,EE%$S_1.E;/ M%WDMU34, 6U[1R.KQ"'*3IO3Y^)0"L3@6E3&B<9I+N,0ZRO5T8KE-2N+VIP2 M[5MLV)?X"HT%F%5:E\T<*A:&>D,7+T/A\JP@9 M3GQB.Q]T%P_#?,#PI,83< 8CO:H:(.KG/F3,FEW:FE*86V2:>J.W5*FHHO9W M\D!(+4:;(WCVP,2!WNA&50WAS7W@UCA52#L0RKNA$@GD0\-^=<5XJT>'%:Z;N[.D8^#QU(5 M6E&WC\==X^K?"Y3$K="?X=%81/!1,./\DO*(;$/Z;04C?28!:E8&F$*GI:X8 MVJ$O\F $CZJY/,D;"153^X(BHKDK(/$K=2WY1I&IN$CM:_FZ)*#[,YH+.#_2 MBR8'5Z>3!,L;L_:=W(ITUYJ.'8$,@/&@J=RI(;&37>6M\CSK>KB*<1_H48*+ M-K ^DBFF9%UR^T/59D@(MINEQE"=3A!=PHX/K=,9CG!OI&/W'!QWP8(\8= ] M>K+YMAGNOFK0='F;NHU5ZHRJ.,RA> *"V[>C)GFNI>A$OFK@(#?'_>J!J^^R MRL!&SAS0B>4)$YU#KMKK''TB.0L'X!U:_QB2\,O0'>!6M?O8;(WON>^HPD9# MG'WMFJ-%F/*4XYS5R\9YUS2=P/N.J,T/W8L>4L[)B-;#+TM,U2]I1RH>[X;+T^$@",P0"2J+T5_-N;^*@V36U=:.0T7W4J'D$\#5UCPX-VH"**_U2G)\>B>H^[[%V?6T0EK; M''L>(I6!'T_G7&PY'_&;BHJ3X#[1G.+U<+H^F*B/WP/L7\!0AW]:@ >S^.O6 M"Z3KX00YG[%V=NQLB* (%DD\NLQ1VKA,[@*.?92+ #VVJF"_A#+[02%2#,YQ M&F-BG4$('GZ_CLI^=J#WSVGO+68WM7X+IAZU=$9_'9&>/E25/]!$QAHXU,C0 MAX?SWD>A4F'4ID]?W%%4SG\?VCW=?5V[]!^5]MO]I[G?,*EK8"_4&D=#S.MC M8?WG+G_CS)8_,2V-MK8UQW0PQVWQPO_@M02P,$% @ M,(!A6$#P(WPS% >T$ !D !X;"]W;W)K&UL MO3S9$[7;/]$;TCL+J[HF-C7U %5%56/.HYB%9 M^_6;F0!(L"X=K=T'JW@ B;P/(.EW=TW[K=L(T;/O55EW[\\W?;]]B MXIW;;$4-;U9-6_$>;MOU5;=M!2]H4E5>!9Z77%5L$"L^E/W7YNX? M0M,3([QE4W;TE]VIL0&LN!RZOJGT9+BO9*U^^7?-!VM"YAV9$.@) >&M%B(L M?^0]__"N;>Y8BZ,!&EX0J30;D),U"N6F;^&MA'G]AYN^67[;-&4AVNYO[,L? M@^SOWUWU !G?7RTUE$\*2G $BA^P7YJZWW3L2UV(8@[@"E :\0H,7I^"DQ!_ M%$N7A;[# B\(3\ +1SI#@A<>@:]$>RO./_SU+W[BO3V!8#0B&)V"_FA!G(1R&,?,93;TO_XE"_ST+1.* M)9^;J@+SZ' $^\*7&]9M>"M8LV)+^Y7LF*A[V9>B8'W#FEJPVZ87+OMU(Y@& MO3<) ?&R:V936[$48(JLD+>R$'71L;N-J,6M:-EJP%N<58HU+\M[QF^Y+/FB M!#AU00/!Z)8E#"G8XI[UL/BBX6V!2Q<20/=-VSG@9!;_#=>X' [9MK)I68LF M2DA:^#;POF4 L>L$/5"8@P/K>EA2UFN778.K$"TNJ5Y>#VTW\'H$S\%-@=X3 MBL#VGO=PLQ1M+U=R"3<(5M;+IMTV+2=OM)+E1 "(8,OK>Q@"W*MK[;#N9+^A MU\#1;2GH&<(!"F0M>\E+MAT6I5S"4\ .$'5L:%K,W0'VH"SYT&^:5OZ/$HGL MND&P88O7ON=X'OU3FD!,V>YP %!%#0"F5@U("S1-PD"D'R"LY'?"1/';T9-% MO11T V('Z>KAR*Y6$L4=3FI%LR*=Z@[.ISD6B&4SE 7RMAR*2:/&F 8K=Z#R RV&PM4L H[A^$)T6!A \-IB\:[=*:-$H7+ _)#\%-]X@=P1:&:@0F@N&V$8M&WN%$%';5N3 M7LIOHI2;IL%;WBM:S*0["53L&CS;\GNPF%Y+T]P,6X!M,=]E/T/8+@J)-TJW M'R9IPV$A'"H41:CWHN3W9!X%S4#J@+\P_Q;=$MPM@9UK@4I]R(! E'T+D1GF M:&>A#5E04H&(?B3V0- 2I 8FP==F/H^/^%0U6H0\$3@Y]=-'%0.Q& M NX%;S&&H*/]AYSN] #,A!T5)*C,JHQ]J/ ME*R5])JM]FX-..P6=*T3EBZ@/Y_;[A%E.V&4&& T'%ZK0(%P1[;J3$$G&F@^B*=K2VDTHL[* M0!C?;MOF5BC%YH5BD$&;#.>H1.&=DBA,^ 61!K*YX(;3?F5F-PQ9#OV-(- ?CC$3% MZMP3S:VH#$4"6;H2LG MAZ4 RUZ1L)=^[ 9K;:-*F<8H:F-GB+KCW1MV(2]9-$L"0?;ET,$+>'/Q\9(% MCA>D3IJ/22+:'TA6^;2J$B"['C.+A5AAAHB+&/:2L;=,?-_*EL]-?^31AD-Z M+$0]88Y+@1PK!XQY^+.THK03Y M!&&2/'@0:,52S%GU>T,A%;>TSG!%%(Z^&+...]E-'!3DML")8[Z#+HM8);Z+ M=@G#"(YF$[BVU5!2\H(L 5FLA.QU#0<:>Y]"'Z/28#K0C-DC41I2$RJ"G MPPR9%5^ T6-9#C$&I@1.'ML6>"(Q\)W4#R$#B(Z;/V[0848XEM,/.0+E6#2\ MQT\;W1\$7"A6M%Y9JM**?FCK63813.[4LF7,[F "^'4DQ[^<^8MV[DQ6MND' ME_^_>F6259/G_=/D>_=;J/YQ$T.;\D+T=VBG'280*K&'7Y47K]JF4I6AWB]0 MT1X'H=DQC =4I(M0=5Z3BAUR!46@8?2@$[T7@>6]* L,Q \0F7>D?[=IB)H@R MF*4ZEO(=S#5UQ6"2IZ=4'[0_@E/+LKGKWIQ])>L!I,_N:)=7%*_/_F6NP#9$ MRZ%ZO$:31C+/S!,J'($"-&C][.R:E H2IDGGU$Z"A+&R[N3RS$A39==*"R^D M5I1+Q=>S?TX)O ZZNU1Y+(]C)TIS]HIY;AJSUZ]8%KJA!_=A[$8Y\]TLAAL? M?OVS+V/PN&!1ECA>F+%+/9%%B9LD+,A7+,Q<& WBBD!0+ K=( 5P%&]A6.8[ M<9;8PV (.6Y7O8(] ,61ID39-$.^A$"\=PH9('KI4\3VG-@/DIHCP3\8E3; M0HLC)PJ#':&EKA?.A 86!C*Z5&^-R,+ S0-+9$&"A7TX#=.KYZ[_&#L#Y)2! M6N8)2(.FD:\,WCY-6D\$]RA!C3 GYV3!?64@4S#HFQX\Z>@HIPAC0L*4 #]M MW\F97#^4/[!J&L;,03_IY?3J%5IB'$3,,1LO4!26]Z?V:B +HCCT>D%)$&[B MB[I3^0KRINY4,F5PWT]!KRF (4(0;9MUC1M\^QMC.O&Q=\8(5'>D\&<77V]^ MZRYG^WX[6P XY&-WN9L-:QZ%&K$+APY,.P!Q%4[4O1QOFSY@'C%Y3$4.9N[U0L6S#%5G)W MCC8&7:OSR4WZV(+WKS2V4AP$Z! M9X"D"#N84F%#BRGD_H_$<9 R;M-FP.YN/2GJG F]@^#Q? Z2]VZ#CDHEGHBR MR50UY:C-VZ:U=RX)$HIUH&RSU5N(&:XMY/HRKW$O>-QL.:GK=K@;+> MJQEWCBOME0H!OD*5'#6>?Y(YT9GF(>)0>2O1[ZJTG44_)QM6/1MTPK# 1HXW M4_YKLMTS4N2S:PLKRN>Q)#BC,H;RUJ^'G=*OD])8^O,K.?SMF%C_5M^J '/$ MM1U+A"^@>@PBR)*2@&69$\49"\/0R0,,-Q!,@_SL[]H,@PC"413AL-R#X!_ M;Y2P.'&],7G$O#=W8@\3,Q.?[&=QX*96GGRU1&Z4*@=+()YC#G;!4D@KHHPN M_21VO RG0J*=9<^DTU=T9KGC0[*>PP]4UB$0$J09T!E'F.:/H _&Z"/K-7N9 M1@AKAK$&FS\?XP>P-5))D]S)TP08%3DIZ&8>1DZ29RS(W32QQ!(%(*V >!JF M3I)J]F:>DP18IL2QZT6')9/'3A#G-!ZAZ$L_!(1\!!/%F',]C\Z ))-!II-C M]I^%CI^G>&[C07X?(KF0^*7!2PDG QV._%"!#=-G(_TPPD8^/C )WH#=)('O MY+D'3T#/82SDS0':UR@C')A$D>)N["2^DE$0>DZ0H.B@-DVRPS)*T@CJTE0) M":249;Z" \J3.#F!"D(W"9Y)2%?]*Q:C#[J!_VLB 4#^P4G&L8QRP%EQOZ0%L> MNKEMIS%8<3;WGN91CE738?'#F#Q4UHUG#X'RHU'H)#'-S%PO?@E2E"/UT8C M\X/KR,'Q0%3 S9(L=?TG&^K1E8&B.$2MRJD(?Q'<3^$]2@!*U%RQ3XV[5)LY M?A C(W,W2@Z+(":3M@5GGJ10$;\(]Y6S3+.QJJ1KB BY&\69[2WLO$.'6_0]7S,0A'T+N_8Q']8LS;@TPBL_+ DL!!6E6]JGG&[V>PHJPJ' M/(>;JRS>95\,EGK?>SR_P&.40[T8JF?&S+HQ+8UJEFJT^')S?7UYK)T"3\[* MDHE2KB7N%MF'\7H_8][LHEEF=A,0^,'&BZGK(CS9=:'*,P2#'*ETZT OEW)+ M.Q_VXK-S,"@BFV&]095J&R !ZI]!MSW!>KK_,68_Z-5E.Q%I:XRC.XETWR&> M5%GK3YV7BOB6HQ15D;ENFTY5C4 OU.'3/LX<_J*IAPZ/;% 3:"8U16SD"IM< M1"6'2O41D,YU" [M4PK'J2F (U7O-)NUW^'+Y5 -RMCTP9*]*+J!H5-&<:!=ZG"# MGMV6J$IZ;#,TFQF=_/ZZPO[T$3&J[G?.^68'5>84,YN4@96F(Q)OCIYTG41. M>[:5;,'C@&*0LRB S095T\H[6OJXZS4>%V'VIRC8&:QSJQR^H[ M^2&X R:P2C7I@]65HEX#/Q9B+>M:;RY,F"U HZCEA5"CXU9UMO\+!YXQG^1X M([:]^YWBN&UW'L.7$>'SL95^UM ML^/MCI>D';,6;W0V1WIM#LR>^SKT]=-Q.*_K@7:W9LRQE6 ENR4@3\P#Y"WST]SQDERC\G9Z[EJ*:P?P)UB2QJ_D$WJ'YMC-/M@R)F@= MBX:W*&F#&'4'*Q>D R'$4-TML7_BS NXE>A"^P8$_A/U8B@)SWH6YVPXT+-( M8IBW*^Y*F((=M8J#1U^V&..7V ]7.O8UMRIG.T52ZD@5TD0I=101010[Y],2L+< M8W$(]:$?G:E2],&C$EPI"FBEP FR4*V41^%.^G,*!O(2E')I@H])-DV>.W[[ M<:R9\A$<&.*R]!'N6W>Z:$:2&H./8,*)[DE3559H>$W0]XM&D_DF]H^9J MW7X'H5M#,5FMG=0BU_9YT6/OCN[FB-V0_>"PR/7!(^$"=+5WD';S&=0A4P6% M_Y;88ZAZK5)4^Q',AO2F5:GIB(O*HZ?D>V=[?VJIP7[*#IO0Y(K5P(NNX^T] M9F.J*>N/ 5N#3%2%,;J)PUZKD!A]3=].TTWK=LI1/=W6;8XX3Y*QBC>:AX[) M2POU11&%#-:J_)E6$11@<>$"GI;-EEJA-%R'0IC27=H)QE]YW?&7]CN\EZ*H.TP"):1[07Q\W)=/D[.8 M,?@^8X&30GH7.&&6G?W].$6AD^0I2V"P!W_]-/SS+NMW2!AU0MYU0Z5/@)]F MX;([J@ G A9IP]1+I9V6[.:^:2_%.>'5G+F]40+3"CHZH]RVMZKZBM=0Q:*@ MIEYW J<;-%NQ!GS,P3U4Y.*6*T,\<&B+[)IEWGQV,G?*$<]YQ[N1J2B1L6)[ MC5]7(O(P7!^O3@(:"2!'U %2.X>L^URF$T]^\GQ4%6B(!/@J-!5S\/O"6-@< MI3[$4V>VCU&G?D]W=T*^G#44:L>L'#+I"-8&2NR?2@Z+W2PW#1JNWD[ &@T' M5%#]ER[[\7F?%639, MVC>U84(%4TJE>&/P'*O'DV7C]!G%0LQ;WL=T]DDLV_6S7T:; )FP"]U;Z+FQ M-_TY^RJ[;Q#A!';SPCC:)$020C?VV6N,[ G$=,_UL#6)'HYWGNL'[(=IF?'; MOWN)C;C_CJVLXY^SWQO,GX_\L\%%]4#\-5_\M =2B4")#R2E6 M,!7;(<_5US#FIF^V]'G]HNG[IJ++C0#;;7$ O%\U36]N<('Q_UOX\+]02P,$ M% @ ,(!A6.:??3_+!P 8Q( !D !X;"]W;W)K&ULG5A;;^,V%G[/KR#ZW>^NAKQS)(EXJ]7 R&ET,2ZG,X/8Z/KMWM]>V#EH9 MNG?"UV4IW?X=:;N[&8P'[8,O:KT)_&!X>UW)-?U*X3_5O<-NV$DI5$G&*VN$ MH]7-8#%^^V[&Y^.!_RK:^=Y:L"=+:[_QYE-Q,QBQ0:0I#RQ!XM^6[DAK%@0S M_FID#CJ5?+&_;J7_$GV'+TOIZ<[JWU01-C>#JX$H:"5K';[8W4=J_#EG>;G5 M/OX5NW3V?#(0>>V#+9O+L*!4)OV7#TT<>A>N1B]7OM M[$XX/@UIO(BNQMLP3AE.RJ_!X5>%>^'VSI:E"HAR\$*:0MQ9$Y19D\D5^>MA M@ H^.,P;<>^2N,D+XL83\1D2-EY\, 45CP4,85MGX*0U\-WD58GO*3\3TW$F M)J/)]!5YT\[A:90W_2<.B_?*Y]KZVI'X?;'TP0$U?QP+0U(R.ZZ$*^FMKV1. M-P.4BB>WI<'M3S^,+T8_O^+"K'-A]IKTOY^SU\7-S\13B?FCH-S7+M\ ^<(N MM5I+KB8OOFZ(KU72[,5&%D)6E;,/"G5">B]^%%?3;#0:";L2H (?(!4"1=6) M<@4Y+XJ: /BP44980V)/TL6]4+"$+ZJ"Q)9,85VRS-=5I15?E9Z% QY4+LEU M$!%G3TSS,&:2C=\?A;5TF.".3* MZ!!O@."*(GL>-*=DJ%)I9&P%^9P@#@\2YB")7>.[.Z<"_:NP.\/2E$$N<72? M89GK.F*"@YQS5+S4\,317[5RU( 1$"$V!IB%D7M1F1L+(:G8<5A9AE& APKQC8,:4;":!W&6YP\],/5Y/QY<\P8 V/(8T$ MX%W4>1"[5H]6GQ.)O,)R(N)]GL8AJ7<\B:0\KK<2(N\%Z$D)+9Y=614+VO701,D]&7$]J# M3*PFQ^=^;!R$JF/^?T<$F1;Q*WA&1K@HD\8O% M.\<5RI8G,CQJQ0YU"OW8.07&;E2R *0/\QWS06Y]X*>.*JE8KA5SIJ./ Y:VLI:P1GNO([M [,!U3[=CQ<^?KI? M+*(_&Y(Z;'*F,* "R(1X!6OJY9\H)S;8U"4Y6WNAY2XU#E1QK1ON0V)6!)Z2 M.H,+7-Q\0MLE9$P3IE8UB&2J;%!&"#$^Q10#7),6^KZ7B-#:R1*=R@65JRH%I<^43":J M7-;.)WKF5/$Q7O/\ 84XPTY\AK8H]+!1X&LGZR(^DLO:4QP)T&AC@XL-N6?8 MT7CDT@"5_1RLZL#9[%UTM.4Y/64? 0'Z0Y-?QB.0)7TK%$TBCNRI]WTSL8,X M+"7ZG>/ H@S0Q\'B>$E(./\8(R8^<6BCY??6A:[^H7616G[[: %#@87Q?'XA MWD1XG:(*F;]EWO;LF*8F%["ZE5P=)'/H@=]'L'P23N2UEESK>A4=*6>\D7\@,<,GJ&D*Q)M/S_]) 0'POA*^<98;=?[>/,#NK0M59Y& M1PR#BF'?W..((!)?/]Q]Y/4I]^F(.BS*RO*D 9RC>^;/(1CY#JG!F^#!R25J M'"^2#>E%BF+6LR&U_)?<:#E517U"[CBHD,_/,)*EWJ*E*KE#0R%H2H7#C-1P M16*-Z$P?JI%!8P7P+)E'_FRH[VG[1_(P>?C$1C(R7T[$ZOU3.SE*>Y:S1?U' MZGEV(P%_RQQ\&,.49V>:\<-PXEPN9'3X8T%<'C+G8L5L\9OW"XZ&"!YP" MLQ,3JUKRJ'0(3H41E@?[K)>++HSM:,J$WF8S["N*Z4TNI<"?B46O !^WPL)2 MDSC3\!4U43?[9JID]^*L_2A WQD-4!+(8B-Y(F5R14/'.5F :7"05BOVR!Z? MZ X1_0)O7*%97C/IXHT#HS..G[>X#D< M))>^ 71/NR\HB_3AX' \?7[Y+!V&2$;M"E='9Y?G ^'2)XVT";:*GQ&6-@1; MQB6J%YCB _A]90&D9L,*NN]*M_\'4$L#!!0 ( #" 85A(YG39+ , "D' M 9 >&PO=V]R:W-H965TR4UW%KFZK+D]GD!RC33:!#M#E9R4W@ZB&>3BF_@#ORW MZM;B+NY8,EF"=M)H9B&?1O/!U6)$]L'@NX3&':P91;(VYIXVG[-IE) @4" \ M,7!\/<(2E"(BE/&PY8PZEP0\7._8/X;8,98U=[ TZH?,?#&-+B.60F M^03;>"Z(3QCEPI,UK>T(C47MO"FW8%102MV^^=,V#P> R^0$(-T"TJ"[=114 M7G//9Q-K&F;)&MEH$4(-:!0G-17ESEO\*A'G9RMPWM;"UU;J#1,%MQMPD]@C M-1G$8DNS:&G2$S2#E-T8[0O'/N@,LI<$,6KJA*4[88OT+.,UB#X;#GHL3=+A M&;YA%^@P\ W_*U"N,[8"Q3UD;$X70WH)COV(9F]>#<;)^S/R1YW\T3GVO^0O3]?I/,T@Z;.C)6=?"V!+4U9< M/S.I16TMIN8U&_9&Z9B9'!OP!MN3C?1%@&\]OW6!&9UE=6LA-5:&4^>Z'FL**0K6@ 6T$,:2-Z) MT@UHL%R%PO(,&T52(0G'X DGF -R3:[0O3-*9J'VSN,+9PP&@S$*5&&AH)&# M.&6\V*,9(R+T@BS[\)#$P2,JT0*"%@\6Q? 0RQHUYA)G*/N"0BS2MA>P M3>:>#DD\N: US30)29!C&_452/"0P"$Q!V."!TG?/NLG<7 MO!5&$8KHW'T1J6!?[+P)(!?L^-\;L-.>C^CK,_4$L#!!0 ( #" M85@X!4/UV@, '<* 9 >&PO=V]R:W-H965T6,;R:T7FZ1FOOGF&SYFMM;FR9:(#C9UI>P\*)UK;L+09B76PHYU@XJ^%-K4 MPM'4K$+;&!2Y=ZJK,(FBJ[ 64@6+F5][-(N9;ETE%3X:L&U="[.]PTJOYT$< M[!<^RU7I>"%J8B"B\>\.,^A#LN-PO$?_P^=.N2R% MQ7M=_25S5\Z#ZP!R+$1;N<]Z_0%W^;QEO$Q7UO_"NK.](N.LM4[7.V=B4$O5 M_8O-3H>!PW5TQB'9.22>=Q?(LWP03BQF1J_!L#6A\<"GZKV)G%1M,:BR+;S?9*50*X1[K9PAT2P(E<,'S%=2K6:AHZ#L&F:[ '== M@.1,@#B!3X146GBO@$O[25(/5YZ M%L_(9\&; SXJZTQ+>^XX:[CEO2.=1 L/TF:5MJU!^/MV:;U$_YR2I0LZ.1V4 MS]J-;42&\X .DT7SC,'BS:OX*GIW(:5)G]+D$GI?U6Q?5=Q7-3NJ:GF^JA<# MG*8_AE^,"[<6= %44*R7:/JB>IN7JPF,P)6\+^M&J.V;5]=)/'UGP6DG*E!: M_9:CI>#"8>X!!M/\4.(#D5+DY,9W _F+6K=<=8_&U$33&+V1=.ZQVL)K2*-1 M.NV8O8:(N%#:#?H[I=J.=NOI=)3&DS-&8_BS)*D&#-9H>%HW1EIB25+HHK#H M'!,8F$E7^M2MJ-F>B*)IA'$4%T56DLJ-I$C>4"K0"J'F,P=C>&@-@['W%H6Q M@'P*?Y2\D[C+@T9Q)[9]H=<(%+T3Q-.)#=M"J^@EJ.1W@EP)#FV #H>O:B? MLT[/3C\KK:ZPTT $JBBX/ M:+3A;6_VYJD-]7BG/ <*71[P%.0V? M_ I\5X>BG#0#-1H5K[EL=U)Z/J"?K7OJFZ[9N)@WK5DGX2A:]I"A06Y M1N/IVX!.FV]SNHG3C6\MEMI1H^*')76&:-B OA=:N_V$ _2]YN(_4$L#!!0 M ( #" 85AE$>,<+00 ,4* 9 >&PO=V]R:W-H965TGN4@M#C> MH?_LN1.7)3-XJ<0?O+#5-!@%4&#)6F&_J?4ON.73=WBY$L9_8=WI#@8!Y*VQ MJMX:4P0UE]V?W6_S<& PBEXQ2+8&B8^[<^2CO&*6S29:K4$[;4)S T_56U-P M7+JBW%I-4DYV=G9+52Y:@7!]?0'?F6A9ERQ9P*\M$[S<<+F">9ZK5EHSZ5GR MZ2Q[^19_T>$GK^#'"7Q5TE8&OL@"B\< /0IV'W&RBWB1'$6\POPF M83E. SI)!O4=!K./'^)!]/D(H6Q/*#N&_C^4]"C^R]&_Y10>>SU9,,%DCL#L MR0)77$HG/5A4)?R)3,.\*+A#,G!%)[D;T4Z"K?S$*Z';6J208[U$O=LGV@D*U2UNV@FZ";0T_Q:?P$PR']$G"9)C2?^S':18_,39,H*%;R+:: M(OB4G$(V2F$49OVA^PYBR(;C)S8:I67DSABZ7(4R9)>>.D_]/J1A,HYH/$[' M]!U$@V-,DG.@:,S3#RQ-TF,XHBV?#A.AA!32/W,T7H7C7A'(".$<#SL M=\2.T7B:TZ,T!M'NTW]*_SF-899 '(=1FD$/!P!%[%XT^!1Z'<3^%+!UM M2;DH?JMH&^[WGE5@W<(;X6OT!T):KXW&6 M[AI;O)"AR_T[,O6X8 ]9>I2AG?@@,16G]T_SW)/HI"Y]1(600V@T66LN-MZ) M67664S!MC3O?><6D1'&,ZLX#A=)HY;0[2&[EM2^Z^U M/'!Y#B^]/;V#UH+2N?(-%.73;;FNR]BO[GNT>=>:/*AW#=Y7INFB-R"P)-/H M?-@/0'=-4S>QJO&-RE)9:GO\L*(^$[53('FI*!7;B7.P[UQG_P)02P,$% M @ ,(!A6/?^NW[%10 ?/D !D !X;"]W;W)K&UL[7UI<]M6MN!W_0J47]YKNPI2N(B+G'2J%#ON9":+*XJ[:VIJ/H D2"$& M 38 2E;_^CGKO>=BH20G;VIJYGU(+)+ 7JL+*(JW?[UQ?7X];?3";Y 3_P]2^]K\W>$ M6UF5Y4?\\,/FKR]&N*(T3]<-#I' /W?IFS3/<218QS]ET!=N3GS1_JVCOZ/- MPV9629V^*?-_9)OF]J\OEB^B3;I-CGGS:WG_?2H;FN%XZS*OZ?_1/3\['[V( MUL>Z*??R,JQ@GQ7\;_)) &%>6 Z],)$7"!!?\D2TRK=)DWSS=57>1Q4^#:/A M'[15>AL6EQ5X*C=-!;]F\%[SS0V?1E1NHYML5V3;;)T4372]7I?'HLF*7?2^ MS+-UEM;12_WKU==?-C U#O#E6J;YEJ>9#$PSGD0_E45S6T??%9MT$P[P):S9 M+7RB"_]V-.!\?IV_#^O5W53 >+\K[X= M\WB7_>/A;7I='Y)U^M<7<%WJM+I+7WSS'_\VGH^^.K':2[?:RU.C?_-M4F'*9_D6[L@QD[^NTVC=9E40-L-DF3;J)M5B3%.DORJ(9' M4KBI#;W5P(-OROTA*1ZBV^0NC59I6N!8AZ2"US*\B>NRVL#+*2![6YAD0'5S#YM^-4\2U99GC69#+7)ZG5>UL#V+]%=A4M7;BZB MGSQ\D#\B#(!NG(#1\0 '=)L!;\-;F],T@*. BS'\#=_CZ/C2QP(0.5IGU?JX MA_4CLL91FUV6L)0JV@)>EY6(4)L(*19 AV^V@Q00QG(/<$X^(5IL83C:$!U, MLJ;+BRP#X+?+:/7^"OEUX*?PU32I (T:>\V >*Z;(X -C@RDO1H6=,SQLL(] M!_2JRGT;YT]1RX6CEHN3=.Y7QIX^ OFD%XDF*B=F;LKHR;\"$H'DEP%_I0W4 M22ZHR"A"U !9"ERKS7$-HK\=[S_^;3D9+[[ROQ+9@:MKAO7OPW=I@U(FKA2_ M+S\]P(+PG35,!NN"ZQG+Y#D1+N3Y=5TRZ_J%KK$L'&[0;;:^C3+'&DDPX/7K MYLI"+X^13!"-JO0650J@'$!F84Z_7$2F6F A]PGI+XI_A."'/&'2$@&3$3S: M5B3UNVGQ5@A$HOHV.]#40$V"M>GQ9+42AG_!%H@H$A=&G!+B7X$^0()8N<_P M(CAHPSRR2*)>K"BD%;&TI!""S@0/M!Q4@6K''+)-*DS2BFIXK>BI4FY\BF.E MG]:W<']X9T!WZ[1W#1=N4P0_!P+:=V9EN?:.%4K*O?35%=Q >!'TJ[3">XSS MK].J2;(BE%7N;QF1"%:W0*B+LHD>@+@I+/%MV!3M7L!T$I7#]0(KW8B4&E5T MUL0DD=HY/JH@W"@R?$?G::5HG31J4&^)BV[DV DQ^MTRP0_X.HDC"U^78H&3#J,:,IWTYS)H1ZEF I.ZHW,5L;Q;AJ5]$[Q"_0 C\1+0C0P'+ M(BQ0^1+&W2+A2 !4VY2VX204G&0#;'3=G#?E.2+G$6Z/ M_1/K>1\LOHA]; M@V6"A&5!G &FY&MY #0@^LST[Q:!!SP7!5:$Y "OD%4I[PKVA!((3%24Q;F2 M );IAI:DEXX7!()@@F(XW#B@!?URE$CYG:MW(82%9+RDVGC( M$Y)4:0J4+('G^"8:W$!,6-/1"VES*^Z>XL >W%U)^!8@Q0>),MJG0.'+ ("HYP]@T#X@]H;GC&CH*TEY@A8S%*B*)R MK;QTFZ'&4^VR@@B/"C9.E"*6<@P4_+YI,MH 6_D*(^4#WH@3KT<819:*/'X\)L80]*:I*C6E\15MRAH([( M2A?*R) TMGO-8HC7IBR]#GF,PD[(&.U.^5NQ?N@!A-*#/K:&]HO,2'8A$R!Q M@$#?K]P104(EJ=YF",H"#S)7\[=,Z;4Y&AY09,74,9"QN\OMRK]#8ATMT\A2 M*.$=F% Y,14X4TMR%O6!L'2;(I[UH/\&%E$^J+CH!%&R:A4$!+87HB$%I?D& MQ0_X@@4I.)4-&0Y5:B\/'FZHWL,+>+(5/X\Z^/ZXCU J*)_'A&U'<] (1,( M97()C5< (R^X9("=YD9M4DR#J0>3U/U6)S3+T2E],PIF]BP1B7([(,P7W_8V23VN]M,HW6P]@_9WA54:'??[@:W9/X'=H MA6"SB.>V"; MI1L>1Z+#L0)-O4YY69MT MC49+.IKGPE.E)I8\F;6_!4#M5[ I=;C1HMK?3F 8>ZB;"H!;X#W[(IK'E],E MO85_SZZ647B5X\#X; @GB=KWJ24Z@F^=C:E#(R;RDA$)AEN+EDY:PS2>C*]D M#;-X/)L3%U&$&$(&8J@/8O#NY[MTJD^%49N$O7WF^2",OXC&TW@ZGLEFQ@#1 MZ>7SUM$&/ZF.0.=SX <9"1"B?W? 3#QA_!5@>E6I/ ;:EG[\+/)@E0WRV//^ MD\,!SI#I(NKEZBW8D+#5HV8;W]"-*%4U#+PA6S[1N9?7-V]>1?/1G+8Q^6;>QBR8X,*K@%( ME\!P[TOV [T&8:T&M;6ND=WHW\9Z/L2+&++;$DTX1/")GY+H!:@C)W8:\+#M M9+>KTAU?H0?Y&2VT!>R2'!MIN:N2 R@W\-8.CO[UV?\8H.-GBOBK!WE6Y((F MW94@'A'I((H%_QN??=NW;96R925 VN?Q^&H.?RSG\>CR"OZX&L?3Q<#K@> N M8RROXLO1.!J/QO%X/HT6\'$^.GO;A6IK[BN8<#P"N@B$<;J(QI>C>'EU=?9; MV;BA%8Y?1)/9.)Z/%L@3)J-X1@N=CL?Q8CH".F %SN!^NMMGK!DM 96O)9XE M&J#62)G8%I 3/T89P"B?2$7V&!<3,Q$Q)MK B?;YA&YY.5%"]V-*WMFN94=M M&X;"T1PL:XAFZTQ>2)_J(QE_B$1'^Z1&I9TWF !^LI;(MJWB(;!^ +T)AZ&_D*+9P'1Z?%S\/Z!"V9($KJ5Y'>PT!"%QMK=B@;-,HBH4M(S=JB<4]01^DV.157 M2+?3:HW^GHOH>V=%S\7\I3^J(-E>(RYN8&$9,Y>>'0^ %MWEJ(9A( GJQT7C MIN/'0P@#C?LAC/]Q\*X]4'L!#E3Y%A547A!*^QS;3P\37>+(!V-F\N<2X,=3UXKU'C M'4^.LCM!CK4-UBRK--NOCE7-I)/$L9W84 2$+1I:6^7Q)Q*6JC1VM+C+JK+8B]#-*&3O.>,L:EYZI4WT MCUC7,K%=,'3(I67M/;W6!KJ6624/)WGV+_J>8C60VA2W:26+:@<=B6FWRNJ/ MCO9@C%>>,V[H,=R18QVNT/' J@FZ^C9L/B*$X!>1JO*ATS&D]R&-X?F]U(;[-D[E!@Y^0Q?489%9\$8P M';0;=,9E"'-4'-*DN245HSZ0-]0'B9&=CG0V@,8#XYD=D1QERF)6%-#ID;E% M> 40SMFL9C8:DP%_H1)<@/ DCP"18?$> SG4X\N^V/*X:K;'W%\6OHJB&M4F M2L,]09@ACXFY,;-*9ITK%@ MY[_8-FA^'!\D,9J!M)U;8/F>E7AP)R+Q(@9YSB.64;37$P1IZP[9 C,LR1-R MV=U>\+.:IW$*]RB-LQCI7M4,L-'!3 M?^[YUIA 5(YRED1RMQR1[J5#IJT!BQ9B$?"YQDAM0\OBD)0:PT:)ZR18N9(R0;,W*@"Q&= 4033&B-$7!(=TX.U19 MN4"9P*/LMVIO)"F<0&QS"Q^B#X:,?^6<_Q@ MT1J9#*@# /^-Z >H6=82. UP.$<,1RI/C@?UO\I$0NJ-*<,&G^!9NC6UUANB M5U^HG$@U%!'N1%ETB7/DG%PB]J ](&RQ)I_2 !*7X#UR1'ZTZ;:P_:$7^?Y@Y?5$A\!H]M%5L3R180W"38A^PY0@=HH^U^>24(95I9C& M2I87#.,I WKZ?V5(8Y^S)C13>$,MD&4,-2M%R__GD<.C-/:P+:G4Z*#(ZEMR M:RBW=M[[!^_O.1@&,,&9(P$,S8Z,.V MT'KLET>&X&ZNTC]::ZQL'D1/'+&J0!+Q+48.0[!--@_%;O&X&7M#6*&&9+8<'62)[S#L_L[I0!YSTH?8S@Y3#]C>.?3 MBTRVVO7-FV@Y&47JG3$K^ ED6@":YYUO758@ CU@]3(_L T,A%L4%!PD\7A M'08()OL4.0E=W3W-@0LQV4_ =WS^HV2E)2B/;,P"DA5F1YFW]F:Y%VY?Z?X MZ$.^,A+F[#0U>8VJCVDC"5YFB)C$+8SEI/ 7'V\<8*OF1D%!SBAX$&/OZ?I?D\)^)'R7)([TJ?H1.2&]96&[R_%"<)UZ:Y M9\LS;E.DY R@Z2FC72;)UFP*UC@*>=/'L@%L!Y) B5(P\PE/DYT:)M2" ][9 MQ6NB9QVGRH%*4\K1[\?-;B^)IQUC?E81V1& M F1EZY8@2LQQ]+5H[_7K,_,22!WX?X_B\N.8?ZA% U 8-14V:AT("D*9*Q< M^T!'DHP\\#*M#"$ 'SR>"YE[(G/':C@$;:8UKXU4D@7'WH%:KI PD!:I3-1A MF,5 M&>^/'&F&NW=Y2MT=#2VU5XKQB#X/Y$M0Y%^&HTH[F/TNL'W JB@-C]X/*JOTK)6[\B0%H[J2U86&D M]RW()^?D<&*'S$7T+DA&[1\\$+=7:,,2FU*8R8JK<[Z*\RTF;W!VTEWJ0@M\ M5AJ2WS&* M1^YFL5BLE\9)'.T+UUIW@%1_J4\O>4?3U5'WHI BF^?^J#_1I::\8X]:"B-, MXTO9=>,<:G1)7>A2]#*]V%W$48Y69PX5W>CA9LV1=O?*.B4,U.OR6%&JY2]( MS?&TN^O%<^3=D+$LE]P[\LBTDYV\]3UDS 99]$WC-G M(WWH 'SU($81W*&@$@R!<[\0E\- WA7*J*OR#OT'E+$5! /*B9&!R1]D M' ;4!2?L'9'"V1GX+&^(R9GK.:P>[)O$TVLO\(19CB3- RJ;^BIFW%##1GW M1L8U=3^MU=!199B=$P6="#21:GW[,! 61U6)2'@<$#1QCRRL!#RTUH?(5FW) M(>>YJ2V3/2KD2@7V$7>8"-V-WKV]/KONCUHX^QL9J][ 2&?7*I$="W9;:SX. M3O.3&_:,M%O";4OW[3K\Q& Q_J.9@OFK_IN+2Z[.?RB)]T.OJ MF-YB$D_G2S>2? R_5;'G]=F;LCJ4%"BV*E$KF,17BROW S_1$N9K9!8>(MJ/9UUD0W"2JZ ML)9Q/)[,_/3\,?Q6@@$13,MX.IU1&/5.\OQ>$I1X#J ?I9_AX]Q#GOWK_$G^O^)XUO&5^-I M-)G37],K^>?YIS:*1U<+?VK\D?_QI[6 &E_@?/AQ$8_&E^:O$_K_>.3K MH(V>:@&@$Z= &J3K/UBI#L[U^W2S(P4>!0X"1V\YM"?,Y@2UC9\M:\UV*[,E M;K: *2LMKR,35(MT+056(ZKD6M,VD7SWA=R&I7[2HI223_U#Q6I45%'?K:5L M/_U X3?=T#$,N:HTM+KS#GQQC\G0IOJ&-Y^+ M0H)B)KN4_S.W&"U1J/'[/) M$V,I:)%W):8XYQ*60W1XB^JFK0!BXLIP4>NDMI[I%F TV*8+(-IO&+F*W*T- M*[(N?'<$0M(IM$'W;@,\$2.W@8^)#23U,%$+XKLVK%@C%L4U>Q$C.P82 M>+L*P>TB>D/S>V=Z@*'L\NF<#$HZL'GV*3N@2@RJ-3O02NI6=!SY M5GS55[ MUL>]%))@ 3C,'A3)6Z0+JA"$4:,@PHG>2)2U\1;S,,*"P[.>DZEHZEYI9 /K M2UZ[J[V5F\>WIFR!-X:N=*V]5'V!KD)X$1PJ># 'P=<,7L$:\EI8B 6[MA50(/77<461+&7 M0@]?Q>30_1SDX0/O U?3@KV'^RDX]QGBR&*8DU&B34;/+;WRF7&F"@VBWQ,! M$"(OW^#:2MTMHUI[K<]C<*'D[DPFJDV(YN16[/+0W%+"[\W"VDEOSTU-PX"! MQ/$)-1G!\8,P,M-LO,O)Y&1D-@"G\T_OLT* T9]\0.TQI6*0[ +V!XY?W MP,Z^Q^$NF!\J,@NC?A,L;\.#4Z#/*A4; 5E]2@\\":5K['>Q.+5-1JV+6*/R M)AW;-N!:&&JZ=0R-:WU$^@A00^.^"6..+OF:WZ;[ZA%GW9 M_1S9V$J@P\@E$ODU(##9^S!\8;,^:J>+>5)3LW8#741_ZR>M=LVP8([PIV*A M7,F%S[!]8J7^8"+L@!&S&=\Y'T,K5>O,._*&$B 1'?S*+6X1WT(%O5EOX;YQ9-,"C/8LAP'@P7H*6:^5Y?9NK\:&CH#T$'!&9D .3 M5,<_Y\N.29XA#FZ"9X?%'=0A'(+]0Y#$5'AQ?M+^DR$TQ+.A\P@W]SB*!HN. MLCUF[W*6DEE65Z3QN?U6\C]%7%JI/WU4[E2(V-B411\_PQQP;9;'A7+>!&O[ M082F'V&-_=71GS";*5[Z)#7H)4+DE92A<$3KV>\S_(W_=SF7^ M-" ZTADA7RZWN+"VUK+0XB1FT6X(?+:?3J[)=AX(WCZ6P9C<<^@&,<7\Z7C\PZ M14$Q'BVOG.G1&''CR60V:'#\?PKX8TJ\1HL>V5SC\>6(_KV<7YV"N2#LRVAV MM8!CF\S@3W[Y%?VU&$^B/^/<6Y<[G%WRRAHR3E+@MI(W$CG164@[0+T3R[!7 MEF:S>>(B^HXJ,Y!M^D(NIX/BRZV9D+VGJB!AL#JH MB.L(+5PJ:!JY\L0AG"2R$T]D)\\@LM])X>4?U7;02TA/COAH %9/?6<.U.U^ MZ[2._N@:C+X/8PPEA@>M'"A@Y>A O0X2)GJ#$DW-.ZI:77,LUX;B^.A;GRK( M0KAU<84RA414&HPS*W:&MT!4>-/[K&X^%&C%4,&8OD']AE1,J@')YH*NK=<6 MRJ'@V(?H>,"_J(;-:#02K1GNYR5\D+7A403Y- B(][7]<4 V*!I2+; MS^E]= U+M#_VZ/QT?;#(FMIP.:K1F,Q(GG'QLEH;"T7\O5I#>NJ$,R\E"&XD M$$+#<-AH(=[.CI'*K5L'Y90[=<2;$-*RR$1Y(7]54!D"=57J(3^Y@[ M'W%"LOMYD1X;/#47 ,BK,+8C>0TF]28Y'5RR!JJ!E!+^#&6L:=H M'@(\UWAP(4X.KWU5@1X@4I8/K&6-_L%-4G&5(4I'I]!TON#!CY.1E+5*V>JL M1?F"AX*\;5U*&!2<(NVOPP>2 T0=?[=VVL@=8 \=Z7V]OA7HCEAL_'HY<=7T3I/D\JE M%N$L-]D^+3]%UUEU#QSEC?O]AO)2U$6T+8^5%+(3 >=4N!P3;:N$9+"!B! M0"JNG4-&.OW@B@Z(09I#UTW&?1COPV5&<%O':@"A/64%-@38;$TS&"P(4 M;U!5V=/B7K(Z4/@>%];'6%QI?O;&)>Z9&5[*KT\2O3420R\=TWK#R:?Q>+'L MGV@>+T$1>H*"-2*QXI2$ZIN"C4]V\?KF#44'48S&=S;$E.IJ>*WIQNE$O3+K M9W0*>],;EA0/QR4%@I>O TU6,!]E*JGQ.45DV$A03<41U[JI0![ZU86TMA?6 M'\1K%HI]8NQJ*1;1VXA-!9#4M47HQJY>\%$$@5JM@BO$G _YL791O!3R /LT M=;<,>W'B/;XH?@/KW;7A[#^=WH\-^WYZ0%FK:8'"WQ(J>;CE)_*'W#E'$R"Q MHWP1"::U)QJ3.T)D%TR"D(J&L;+NOL6B9=7/%;A00[I#RPCBH3HJK?7I?I87 M$O/-ZU;<)T=M+MO4811V=Q"RB . ME<;TO9HTSSEAD0'-!""EEQ4G@_L6;JVT*XZ]:23YGQ'4QDEJ!I8_)W98U@W3 M)6PC$G^M5Z,*EI(:92E58*UYB< M(>3T80_.8"7J!.6Y(]5*Y)BN.)? G#SL'NB"] MGZ1G[W!R01RVXY[WI_O!, NM9J]KJ-]1"3QMAD=^8Z(BW,0M[,*GED%329W] MW%Y!XCQ %T9FD_1[A0&S0@H]"7M5H%[-M5_V%")JH&)AH/4(6L2W&:P2]F3\ M<5S8U35@RNA*$PD6H/^>RL=S^)&X>'WC-]*6.ZF[0;T$KB,&R\469S 4T?"' M3D#2X]8VKC33ZI]DHM6,UY-FD(FIK6(;,-Q.C50;2B!P>.'2L>M8^Q )3VF/G'4==KSR(W@[%Z3;=V0Z MHF(L\C2L?%P4Q+]GY/L/65;9*&HD9>+>Y+HQ<(PE#<2C6"G'A:# .[#*= M5 1H8=D5@]Y.I!YJE=4M]L&"B2NZ.G5$4;+Y^$D.'T XJYB9' MY$[!5VB9IVIP5*:F]D7AL),EEZ^2Z(0D8DTKTP)NY(*)7-D8TX6%+BT[N96TJ9W H6-?*9F^TZ*S@15@ MV0FDN-W#T;HO)+#+AZ#[:ZY] @8:\-&[S,]':&V'9L42!F'X4.$KV$4O MGT 'Y5GRSJF 1P:O<'GATG011!!B.2'SE5\!HUF[24EWSA[]#&O!8U$/I3>9 MAH/3,K2Y7QG:ZI@"G*S(<5/MO-&<+8)^&*)ZMJ$E=J5721$I 9%Y5U%OW$ M!PE3O(U8BTR950F#:!,6CK/#*3ZGNT4[&6YC+8-;=NV[*-!Q?+F<=II<"'0, M^>NIR\]@IA5>1#_;'!]#(E]R;:3>I.9.N\!7+LK(UYPA2*XP%/UW2H.3LN_/ M:V8Q$#Q"_S_K#M*-:QC:WA?1O^-_9U(#[>7X%3<1P=+PLXL)_3J+)Y?S:'EQ M"<_UUI?WB;2V[=7+R:MH.HN7EZ-H>7FQA*%FB_AR<15=C2_F,-1OSK7?O[#+ M"I'%R-:QWP2+R8S]P6N59;MO&B^0J]6X_V2%[9#::;@F%LMWNMJQTFY M.V8BAP3D&ER[V:K/^@GZ>NE==*W9N/4,L:5[TX;K=01+1;N/4Q YP'EH[XI$ MA.S+>#[5;BJ323P'D/R11BA?L4OF\]=S&5]=7.J])O7MKJ2BF4=QA#RO />?=KF[J]/K_GTJA88^J/"!E!030Z<74WIF M.II&HXL9/'N-7'YT?C7B(J#323R:C*+%C*[T?!S/9O/H:GDQUD>OQN?CI3R\ MC"> @>,K'"B:S6P>27D"X0>GM--('\A M31[C]Q&RTA&>JX U>7SN28Q5B.:"-;/YB(_XI%UOYNUZL]-N([04:93D%:2 E M?J"NBG7=A*+6-5=/KF4HE:9=0AA:4E;:95RJA1):.QL/.S=7'$O]+MV0&J Y MQ#\X+JD)S>2X_;Z\!XFJ"MJBKM(<7=+&<0U3D9E>7!V8J:&VQHZIDT58"I/K M&#M=YUP!JS-4N9Q)6]K#9>&JD9KM;=P]P4?WH2 [6-Z&[!3MLCDTJ,\GU*2+ MOO!HWW28RX>QSZWB&B-AJI\)%<<\5:G5I4W:)"? H)-S5J@Q2)5H(H,<$]?N M;X J6I7*$>MNI,'Q/8O#_N56Y_=@'T1IN3FZYF5A&8PBC=S6R)B(4M?)Z,6Y M)P+S9Q(!WR,3#N[OU"^YWR%\S<7?FT OL+5.8:UQK,1/7?@L& M_?N0[,4AP&W#VVG% M4D1?B3X:P\:M/.X"1)^TD+^<$/]$,*8K\LA#=5><9U&ZTR'PA#SA50 C?S]M M@$FO(;+HGGRN#$W.GLI).280G*JZ^ME6R%:))&@$:^X24T<4LDJ'+KX#VTFD MN7CN"ZT@A_GB8A']>PP"$,E\"+SEF,24KF4.MH#@;F%0%\B%K90?H"@IZ^,I M3SDF99<>'X_H3US0XS/T-ZYPN/0'@!F]])&:MZH'J!&RUZC!])ZY!$I\H]D5 M&F0O%8+-21E\")\YXM2/.IXN<=0I:0&?.6H+R<4ZAN6@I6\KC)'E7W#W!^Y9$')B#N,(5N8R9Y/BB,Y$ MJ?PX6($5FI)> /@\)TT!<6:!Y]_37E9N@]F-!_^35CGY M[%5.2 ^%5=*%YXN.5_[9J[RV6;L]G0$0;:3JQ+%!_VJ7,<,@/L )SGNA1(@5 M)(+@)0'3E%"@DB3/XG4M,M+>J;3T)8,$82^50L$-/FKT"-PCM+!$FF30!RF4 M]Z>LLA4I.=A+L]4L,X 6\L9Y/)E=42FG>3Q:4"VCQ3*>74[/?FX#M[\!YF\! M)<=TB5D\GV/:U'2Q($L"_#5;QJ/1]*2*N_#2[>*D=(MQ7@7ZD@9B&D^^W2_" MFB$C^S<5*F\2"2+CJ.M[IG84Z.0=AJ%O/Y8(9HZ JNKF/"MB^0MC$UZ^^^'= M+Z_$L])?PJ+EY,AD59R#8-5K5E%CK*M7YBFFYM2PR/-]276V41*A:#%$9:R+ M'[<2MF!1>W>-JF*=@(74)<-(,$I00DT(6E#(TI_!MA &RZKCT"[SDD21DL8UK:+1Y0@ M#*SC\FI^]@[=WK<8.TN-$.;QM/ M ((R6KTQ[R>4(GYM(^;X8A:=1TN^B&<_.<&:JI8$5Z,I2^JS-H7G9_(\4IXC M$N#PT;K<-O>XI0D\.Y5GWQTK$ 6I#5 +#L>]8FF8%_@:55Y)]<#T8R90;/4$)Q$0N M>8>N,I=&A;05>V=1.PZ.NJ=X9G%_(TTOBQ["TP[@%R[<[JG[697 !E8C9-HE M)JBW.$]69163X9+!LJTHQ2NVT5A^Z4@OT1L^OIP24;Z,9Y.EIM7&4R#5?UP4 M-GVX)+?JT'_M)+NBJ8Z.3L.3+#SULFW*RJ*2+I+#N(-+EE9J1&>$CZ/?LYUE M9WM,,RO2JML$"P,9,06,#$D.I&N]).Y:4"X7;*WD=3-F^+P ,F1[(0)S)5Q/ M8>[QJHW\T-5+L/EEGZU!E*J>\O**4,M#%1E.RDBY!&?OEU$: GRC<#JS1B3VNM/18])M^3> Z2I%B506^>M:1*])4OXN4(2P#/ MQ_%\<77Z0*:C>(HG,HTOIY=#ZP3Q=0GZ-JK15T!)Q].SZP'0]2$* (!S#^&/ MZ>01!!E3(B-6.9Z!]#8T#=)QV"4AP@QEM:&E$QS_5.A.Y_%B208%A-PCT*7J MTC/$U:OQZ-02<1\PWAB%VLMIC"583LFL7-S^C;U,W: M#OP4-IZ5LJ)5:_:4,*M6LLPKP$MW9W%^#!I$T*Q* MM!F*^%S1F<]L*I+L !^H;#(_LEK]ZJ&QIVY\ZR%M+TZ&'ENIV<6:RXNXJKML M@*M/#U\E6E. D=,#<:":Y9R3+'*8QV_"E=!H>K74L:$%D"E%]N9G-I$3+4HU_V/FG,S MV^=PDQ!H+VUQ[;](W:I7FG< UPE+&K1I&B,&)<,F+M]+R9!)IKTN!FXA0"#) M'VJJ*[DG)8+U*Y]/.G1[NT%$?D$^]RYHX'01?>$F*V-2RZD3>SE[ 5'0"Y:J04R/AU]UM3:(RV5I;5KE&@%L3:_< V. MG?TZ2$?7RD<^APB[\DE%2]IL:B@Z]B;R]V9\I9&U0_>F%"[I* [1 \Z!Z&X MDV2R\EAC-L6:,Q78!>2*R[2TRM] /\\CJ:7R'_\V7EQ^A5$Y349EG:*7OUW_ M7;]^9:?&]D1P ZFFE]$0T22/&90&GLD*_E]J"F*$ VK2UDO\XJU6C7DKNR8L M@'OTGD+\89T#T,*1.F5F[I4B$LK4Z!3W'G,XV9)CO>H4.^N(M<0OGWUD 9H' M!9U\:7IQ&O8O/L2/-G$R!7*9*+FJJBU(&B;&/>2$C6GF*3?]Q%-P8H09VYAA M][AF26JU\!B_DCRX]4=71JK1QNMD4W%-@5VYBY,(J':/OFVGGP#%I%8O=5!% M+\.VS+,RQI#VUD+V:47QG)Y#*VKYZ"QGX*?\R .9R9B2W@D&XUEHA$4KHH(9 MB6,Q6"UF)_3GV% **(W/I7>)P+H"LUJ;26=!=TO"2AR*7-I.,F&? :+)/ A0*X<%#$!*X'2B0CVUDIZI F*5!H*X $ MZGPDV:ZT&I&31:O4-WWOOPR]-8VT<;./2&)L3DUMZ%.H,T"O))0S:E5@\(FQ M+)1&4N[".[U#9.&++\TY+J(/!\K.)LKDB[E;;Z 8@)+>ZE:@IDU($_X&]9L7> T/ZZ0^D4\(,CE[2W\C)&@\(P+[* MF0VR441C-^))/2%,TB918F0K6JDFY,!9'"3U-%AW_J;(H LN0YUI3 M>&W!MS6NUU];0)A])E7ONH$_*88M%5SYY'W;!]L_9W@R*;&<$[>,DU8+@J3KTSG^ L( M=B0>HQ[O3%98H( 2YDF$8=M58+"2E& C@% D=9Y]3"G",2FDWHQK$!;N&\F? MEND]%EGCC1^#.K,SZ/28;'8*%01_*JUST"^$=@YO1K*%?$,:S@GF%/\L80=H M&=36!J;Z0MCU+*0A2GI/31S>7(JE\NU/J#:TW">M(T,-4(7]N")8W'J@%^3. MLA5VG?7UK09 &]LRLFSA1,CV+"G^LZ?OZ8; 72Y" H,B,XB;(JQH'$%[,BUR M0_[F1GO,#N&2>=&B3M\"*VWZ$98SLZQL $'MR,,HJ&7-'*I1N5CGP4/?T_8\#V8CT=G<\(MCE5X9Y.1XZ< MRCZ:^ 85D],M(S0+'/%R);IY/VMYXCAK,X[6%U%N:HB-, 5-/$\]\8]:65Q! M1$7B99U6D7.F."YPRQ5FI@(6_E')"5M;&=*4L&XQ(I8?PHYD%*H8&KT!Z?J( MH/,P:!%&LQ!8;BFY'!*+8"$Q=]S2IJ*D:5W%W@9W\E>RVS2\#,L).Z-*T7$FV+@53I M+I%:+5P5W&=<#FP?\U'<7.>J9/@ R+ K4XU:!X>].\5]U7,#'/F1@0B!,XY' M/7V!??.#R>GF!Q1FU7]CG_)BV#+.]TK*^.:$/0,2"F!$_H5OM89K M=0NYE.$#446DK-R>(_M[^>LO'UXY!;W]J*_%30K-^"L57)@]/OZX"5;NB[EJ M=^F#Q>B%<1)OKW9*>T"L)19>=&B(KZ#E0]@(]8)U9NEC\_A2BYPL\U%'=)'! M2975KH^EF[%S+'9KG3L08C<97/=[Y,+<0@MO7* AZ8H=16JMR:D!?OVOR3)_LL$0-)W+^ZG;2.D WXHEHVSM<"%L-"\%='6-Z@(I#2N*S1+\;>^8 M@B0^:="?./TP@0LEH(OH1W<&[.G5,K+EP;73X'(DY/(6$WUJCN_>MP'C"GJP MUP?7]<*)0H%DFWY"NVNM)F(A%;P46W:P!8 L""V37@]6]F&E[E'\PAQRH56[ M*DU-36/Y5C)]^)/O>Q6.DN;BRR<W*R,!-U*<<:'']%+IXBE/Y(NB3TT70?Z1> M]^3)V7&+ZUZN]1E5SFGDM1TY.$8R3=V5.>L1U)P$"Z>*?0\+2U IOUA\#EK: MEED,F8?3#97UD_C]S'O5J7X8RCMHV&0'I,H! YE"MC60W"M35X+L6E2*KVQN M.TWW2'=RY1%4CG"V35%!UDDA*39Z59UP&C8D^/VXV?EV0"(>!HJX687W>)'4 MZL1=U33#S7)-[:0AC&Q,[U(V:W,]ME;]M2K=YEIZ1-L<;-']5#:9GHBO_H!- M>(]2>C'9W(FTGX/@EU.-@#K-I?*J!,T8%G+:9.?+,D].EV7^U?I(WWK+=R]: M?T9MYE^'?+"#/TBNT9# >7+;OFK-Y'29F>L-4-^&A8XW.&'O?I\^!B^Z\TW< M;9).P8:+>#P948#Z%,/_-#EL.HO'RZGUC3PS'ZF5_SX PU@XK1Q'@\\H4=([>-3ZEB"GD@PF/L'EII( :/OB4W\EC*;\4&_!;\FD )SXKYY?C#7#,X?C9S#XU$!B[N/2!L7:ET47T M@0HJRT-Q.%I+15+MSH13TF.NESM:]K9PLJY-<=ZBU9H<@3U%$7^4[U/Y*C$ ).D\.R!;:\O2FJ M+A64-E89&_9,U#BW5'B@RM0P5JR6P^Y&?=MFDYI],7S/CH70' **W^UC%^_< M]+F]]FV?<<@/;D@Z\M;--.\C35A7V2KEX *".9M';N$7RCY Z&*L] IT[@LO%XF-W!$J-:F$:?T\!'OZ&2.%WT^G:U9HGDX <;AWMCAE# MC?#1K"AV$ MF(BT1CP='TXM@6W<2$?QP=3-UY)TS\MY/,62?$+QY'1"<0O9;C J^?Q;,C#A MCF%"@FHOM_J,#./6=!0$+67OUF:Z$XR,VA$,O#5TO\9+=[GLIN0[VG/P0Z02 M-APNL"G,"P]PE)8.TE6@\0-2T,Y\K#4X;%+-O#]0H/,&=AC-^D5#GAN1@>.>Z MR)-"F@6YP"@Q]NRP082TZG5>NF\Q.//\9@U$""_(05(X,ZK?2_U%995]I]I: MGS/@*2BR5H#B1)KUKI;%A M41(.P]G1V+*CRA(F*8'7BC8C?/#DDEL<-:D=\CQN%-3S-)5^%'O:2'-=4WJT M+L\W*:$BMGRK0H-,B)1B MZM';X3O-I7LN3+AEM2X[MR,:EEAGL .S/,6B0TNVHTV?0H5_F#DJ2HD!R=M=NO+5O361E' M601^0!"T &2UB<"T(SA4P2RN'@SBK6[%_=!=^K:-BFZ=[;:,I[LQZJW^TZQ8 M4Q]R.3T=#NEB5FY2LH/W6BN>.D8M8P1"':.?DXF0XS(\BIR+"GO\]$](96PV MS:L?VUAYX]!&%7LS8:QQZ":IGVY#?<@J[D'ORRGZ[F]N95M3(SQH89VTO4/( M;P?J3V"FQ-9L;).N^:ZA\_IDS>2ICUJ:GHXV(H?/>T"I&Y1]>H_M"0,<4A%P MH];'E]^]O^&&/%SN8S,DA]9/+.B^@D(7(D39'E,#!1V9>B[KX] M%/EI6^"1+[X#/-ZMSZSA^3-6F4;:*W1B1:?!I1T(7*^IOPG![ NLM3::Q)>7 M5]$K^K2YMB;F.!@[X^^X= S'2UQ)K;R]DDGBW&^.?EU2@>31:/#ZS8& S]Z+!NLQY!>M>(&[Z\N-2] M3R^H%AW^.;J8+ $*O0/UK@F['3TZG %J<.VX>1ZMCY0?.;/_-+#?=,P3_51F M/!_%\^4D&H]G\7@V@\]8'';Y^<['5K,^/1)2QY'$TG5_%L.8_&LW$\O;P\^_793"*ZFLP!>%?1 M;+*,IP#+,:QX,ET\;9E1N$SLMP87=X:-O&:+^&IY"?=X"2LP]7YJSQB46K%".-O?_]""+),9FH.,NB <4#R,2*=])A[C5]IC MN^OW_AG7Y^,/+[+?W"7UPWV&A!YSSVXP&JRDT$S:%7517).KP/S[OKF6QT+/QO7P8WXB.KH X4P12^O;SZ\@D$N MZ/WST56LFBM6AA1K[LO?R@-^^' E4](5SBE#I)+2"7DO$DB4'45"KN*+)!V4:U^*7%;4*-BS9F%=(0W,2I MJ2ZLT?B\3@ &5:RGBTEY6UBB!P:"=3+&KM)=5E 0,&<4_#=0F]%9S)A[R==; MDLBME\R\&+XR8R<74A@,9=NHB1]%RZ9INTQ1[G4-&K0\D]QA+ZDV;9!CB!&M37P]?PV2^SPOOD9%NR*/DJA#E3#=-3^!J0#_ !?;V.9]N(]AF?,6 M 1XDNQVZ&%H1>X(5-I\2E=;&U,YP>*!>>;+4P:9S+9:(*@92_[IMW@C8W.29NQY;38J#K'F?L<+HK9BZL'\>&R@9-=1DF6TR:<*]1B>5C30E+6,C*2 MD+K#E99,WHRSHWPV^OL:,3/%9GN?%?E=?1*,L*"1_K_ ^CY.]"6%/[]-FN2; MKT&+VZ5OJ)T44>B_OD!KE?L6;:589/#U]>3%E_"F?_R;KP\@:_Z45#LTB^;I M%EX=72QF+SB'1#\TY0&'Q)#;IMS3G[=I JHJ/@"_;\NRT0\X 49MT?*^^=]0 M2P,$% @ ,(!A6)INIB\I#P %S$ !D !X;"]W;W)K&ULW5M9;]M6%G[7K[APTYD$H&7NBY,8<+:V0!8C;EH,!O- DU<2 M&XI42+I(IVDDS+P.T,M=[OK,OEWEV4U:?ZY64C?BRSHOZ^=&J M:3:G)R=ULI+KN)Z7&UG@SJ*LUG&#TVIY4F\J&:?\TCH_L4W3/UG'67%T]HRO M751GS\IMDV>%O*A$O5VOX^KVA3LV29>RDO9?-I< M5#@[Z59)L[4LZJPL1"47SX_.K=,7ED\O\!._9?*F'AP+8N6J+#_3R2_I\R.3 M$,E<)@TM$>//M7PI\YQ6 HX_]:)''4UZ<7C99DLA:/?XVO7;2@#"]?I)H(B\4 M$?L $!$R#N8-LM[!?VY(JO9#(7CF4(V[2=B?6<3@P. MK^<<6&^,WW^?7]5-!;/YSQC':CUW?#WRI=-Z$R?R^1&T_?@AM*WA:BYK!51I[NH]=W4X&V)<]]HJQG\[^)>.J%I)L2< 2Y/I*5F0- MLU8D6$@]RRLD6'Q9PLC)6.C'IA]K]F);@\FZ/F[*XRM]+-)R+>L&Q!221\+W M#2OR<1#ZANE&.(@LPPD.O)X5C:R*F").G.LUPLAP34M8IF58OB,"G/KF[%56 M(3+1RTE9("B"A3W:$0A:IK UZSM=S*NMQ64 8%_E,FV MJL@<7L1UQI8@7L;URN!?\?K/;78-Z 5>(]V\BZO/4AG.);V9-7"],>N8(29;C:"T"VW#\L%M)G^Y>U6O8I[.79;4I*[BIN"J+M!:V$051]_+( MV>S3_'(N?JU8);<#7H05&;9GPVE\.G3"L/W3$OVE@(LU6^VA.&.=OLT@FC1K M;B'^35EG#:+H-?0)+/!:V^O)J]/=J]HG24PA?-6C(\?7YVZ@!.@9;F23IS(# MX[JV'ZKK^Q7<:M4.0,_OZ;.^'=" M?:$160C2/A\YD?[S]5HS#3,*>JVI4_6GUQ9">@33>$3TZ#1 P'4'1Q.!T^\" MI__0P$FI$ (FD>(,)<=VO2_"8(!V(QV]A#Z,UUS1= M"G[)#L%X0+!D@LD.P4P3S(F@N)$513X=0">"$XICE+Z%^-0;Z>!PP.6,0J0L MDEMMMNJ7R:&J5)!F*+B*.N?\29%U$"AQQD%N!_0L9A]9[T4TL0!FL9+I4M:[ M?,U>Q'E<),S:F/]!^8]A#9%XTEI%[S:XX3KBR>S#8>&A,O 0<9"U.V=!L@_O MH>J0R1EF&'5Q8Q"!#=OV#D:+_ROA6UR\D#MRP#10\/!?UX^F9*X-]K'PX.%/ M4 CA4+W\A(\"M!_?0^\3P2#H@D'PT&" .JDLDBS/M+@7XG5<%>B;$=3B*UQ' M4.OJ*HKZ+V,4&#@>E%]<>NP57&.18A+4X=JIN@.1JB&I8>8:)FE\/02::* / M*)/PWS#$W&\>%I7$_HQZFR49P)#"8WWW0>4P^82"1\B1_I?S25!94+CRT*#;YJ MY;RYS7<]PW9]$X&P:M@(DODVE=2DI1E<$[I11UEZHH M MRVNTK!3%#;&I0*,A@X<_*_,& QNH"K?Q]W;.V >LBH[5(8.::BKDET;UZ6B+ MUZHO:FY*/=F257TJ !4U2G=%K&*$CH.\MT8$#:,C-WQ4B(00,1L-"D3R=;9C M8.EZ(WDRF-\^Y:?L;\?C&E'D:CR1$?I?"6<7S1P)(5GU.!31H4BA#M*:%FVS MJLKM<@6L*4\6Q"(K (V"[088@6,!3TGG$^$HZL)1].!P="$K\N884?(%"H_/ M:7E33(4IN/OYDD"U\8BN_%)&K3P[\:PA\;71VT M 80L9JF/8%!OIGE*:+Z)P;K6/1M:Q%>J' M0Y2PZ,@C6DAXOH;0/0ISZ-#X MX&_'RPF?L,Q^DFX^V"O.N[S'(6_$$4:GZ),$OMG&QV32)^:OL\NO3Z\#41Q/ MYME7Y?:J66SS_B&:E3C06YMM U(\F=BE'GXVVPH5!"5.BZX+-R1[#3N+B.^G M;:.8,X6O#=[S366=DR8QV%RQ)DUB)R+J2GZ8U;R+G8P!1T!=\.C%%Y4R$/WV(0:IJ,LK[.4LE&\ZG(:%!PV2!J MU'-QOME4Y9=LC;/\%HJ8!^)'0P1*5H0^<%D#.G06+2\MO7:6>GM@=,_6H[,R M9V'4^[OYT%"5G@ZK%%_%ZRT*4&"[/W17HQ+O4-9*XM\%Y5Y/2! MA^,:9C2MDGY;TYK[GB='S-86&O]0%*N27\/@JIJUL M\19KH5=H5F4J/E "?ETW' !0,-22 O7;C/CC;$ I9U31T_@NJA(56*,J)AI> M;[BB)JZ; WCO=9;6F21 M( )-C;"X@,-2>T'?S>I^YC5M?J^_;&112S4<8RF_ MWA&*&@'N6$SWP*CI?<.&]K2128VPDLK*T/U6^_;0-_R;"=MN=R%3<44?QGR' MQ#-_<*:Y8\*\NQ=&/+)"!C$=;JU#I) /4XP@3'D!8EODVO0;.3KCI),RY!E> MY/%DUS-,U]/DO>F(U^]36P_>J.Y,Y2*/M69V+>J.F=UD*)D1S$J"OSM WS'> M47/[AAWJ0^$/9W<,B['%/;;A=LZ.R%& W+&OJ1I_9/2PFRD/H!PDT#VL(^,_ M-2"Q#=_TVX$-ZAMO;P)#G5E@A";MP:&I](-HV@0=TW#(!AW#==Q#.!^A,45= M1.5.Y!F6Y/='E[UR/OC"QS"B+Q@?4L*H]D] MS+WJA39(>'/W I@O5PBDHW[XL'W1X;H7E]]:M;^G[W9B%')Z/X&V-1*64)KE M2.SI*<]E:(>*-Y(LTS9<5^TR/1:A8P2!K4]\PW%H=_&5+,IU5M"BI[/?^:M" M\G94+#2D O0U4-?$/36UBF![M2F3SSS\M6G[ GU#%-)@-/1LPT-YBD,W,F'/ MP?T+:_R[2]^[;,?2]RPV$ MVI6)O.M#_:#"AV3>Z>Q_)O9+?K3Z".[(V BM'U$R5EE":VDT&Q1Q=8ZQ^W=TMQ'Z+%"-+\> M?4T#65I ;#O!PV"*79BTL0[']6BKQ0N,*'3AQ^BC@90T]@F-&']CHB$R M3AZ"6">$O,=VU=)V:1[B!V/.2V*B9JWBSR;.$QWNC3-$K8,=03=E*9NB^%@O: M,4$2:!UQ+N[8[0"_S+-E1@2X ^!]&2:=9M=9*NG3IU0F>:P_B1P;2.WZ;:KZ M17JPU0F@9V7Z5*S*&PF#-E#3):L!@=;X-G%&'X@U6M@+SEFMNNUXS?I@RQO=:CH9?*N.W+GD+_))'N!!?;;> M7>V^^C]7W[KWCZM_,O NKI;T%4LN%WC5G >HP"OU%;XZ:;# ME8Q36=$#N+\HRZ8](0+=OX4X^R]02P,$% @ ,(!A6'UW^9=!! GPD M !D !X;"]W;W)K&ULC59-;^,V$+WK5Q!J4&P M)=:'93FI;*AP-]B@%JT!H)@51L)[Z\^AZD5I_Y_ '@YT^^"96R4K*1SNX*Z9^ M: D!A]Q8!(I_6[@!SBT0TOC68?K[E#;P\+M'_^BTHY85U7 C^9^L,.74'_ND M@#5MN/DB=[]"I\<1S"77[I?L6M\T]DG>:".K+A@95$RT__2I6X>#@''X3D#< M!<2.=YO(L;REALXF2NZ(LMZ(9C^<5!>-Y)BPFW)O%%H9QIG9//_6,,WL"FGR MX8&N..CSR< @M'48Y!W,HH6)WX&)8O))"E-J\K,HH'@-,$!.>V)Q3VP1GT2\ MA?R2)%% XC!.3N E>Z&)PTO>P5LT&F>T)C>R6C%!6\5_S5?:*"R-OX]I;A&' MQQ%MNUSKFN8P];$?-*@M^+,??XA&X4\G^ [W?(>GT&?W;9<0N29+!9SAWMOA MG'.9._+.TJB\Q)I$%Y;#,0DGDQR7\% "64O,LV-B0XPMB:YGV3^@B4%S?<"( MOF+DK#VKVK(B<@O*S8,V#/L("K*F3)$MY0WT,51K,!J;%,M1H0<5!>&,KAC' MVL2L:&\JG&>B=7\I6[<.Y3.>$A=SK9DVU]X-U24Y(W$PBC)OGN>R$8BM( >V M=7*B\="[$UL01BJ+'E^-O,^(JWH>29QZ2X5'GS+/C@M@OAH/(T/&L?<9YU$Q MK@X'JU/9UK^0ZXM&=TI($HXP@Z%BPVS"'G881&'H_2)EL6.L$3'L\:)9R1"+''WH**1\(EQ>*.@JLX M[G3EC5*6_>&:)MGHC93>_NP4W,(:E"5CZ-.!Z8((*7K$<9#&O89C.X;$XB!. MLLZ%%1C$ULPI$;A2G>XSDJ3!,!ZWFY=CX>X/UA=L"W0*KV2 9[)!,\4*%:82GTAZJK(_R( MB>M]6V$V5@'V16,W$,UV@[C4W6ZZ\^ _NH^4M" R=]6!9:JMPV]4-':!VL3Q MI??PEI]WR,]S_*QOMWL=*;MMT3C(DLQ^95=!$J;>[SW',_*!1&&*Q1:2W_N9_>OCWE[Z;ZXMT^73U1MTKZ4T_< FV+_)9O\"4$L#!!0 M ( #" 85B)YOJ"%@4 %8- 9 >&PO=V]R:W-H965TG:K&5D+"E2:F MJ6NN[\^A4MNS$1UU$]=BM;9N8C([W? 5W(#]97.E<33IK92B!FF$DD3#\FPT MIR?GF9/W K\*V)J]/G$K62CUV0TNR[-1Z *""@KK+'!\W<$%5)4SA&%\V=D< M]2Z=XGZ_L_Z]7SNN9<$-7*CJ-U':]=DH'Y$2EKRI[+7:_@"[]23.7J$JXUNR M;663Z8@4C;&JWBEC!+60[9M_W>5A3R$/CRBPG0+S<;>.?)3ON>6S4ZVV1#MI MM.8Z?JE>&X,3TA7EQFK\*E#/SCXJ56Y%51$N2_*S78,FER5(*Y:"+RH@E])R MN1*N.S<&K"&O;]T'\^9T8M&_LS(I=K[.6U_LB"_*R" M1\^ZZ,_9H,7W4+PE$1T3%K)HP%[49R/R]J+G9./ITM\+4U3*-!K('_.%L1HQ M]>>A/+1>XL->W#X[,1M>P-D(-Y(!?0>CV:L7- W?#:PA[M<0#UF?W>"^+1L, M6BW)Q1I7 (8(22ZXUO="KLB\5HVT[FNWVD,K&/1Q> 6W:R#%@T/KAIU3WCM= M=2E&0O$R]\"U(> 00;">4"\0@UU-?2&PP\@6,.O<5GX.33[ M;TU*7I*(C:?9-+C57)J*MR10_H5["DG%DM>$LHR\^88=UMK)$W;,3A3'P66] MX4+[(69 KP"M.ZUIC [FQ9=&&.'UIN,L2;[A,D*7-!R'248&X)#T<$B>#00_'@D+=[ZUEPV)5D!PI*MIC! M?4S\?D0Y\&GUNDXON,8 N2[6WE()=W@V;7SUNAA?DFF>8IN-$I)$H5>A!:X<+_:2>"6>5$T=5,Y MN>"IP]=(11Y3;SH2XON@_ GL;AYU/0[0FX5B+56E5O>X$1T!1.,H=#"89CM> MB2(6_"@*5TKC9&B>^.?5BYQ1]BZXPFBD;;&RA07N?I1+2#Q.:(YMS*8DGP87 M_GS':#6TO&+68F-(3!QQQ0B(*&/8IJ$GGQ*(Y#6XSR'B#!U.:7"A:C10"%X9 M$I$8"8?2C$19UL,J1@-YZ#$K-^ MWV7/IUXI&_3UH4_V(2X^M!D'71QAW=;70V'Y,1H&CARXVW^F*0J TA5[B?<< M--!2L7A,L4]HU36QP]DX9*D;)"1"^.:NFV(WC_TL@G*<1=1U<^Q&41C@A0'_ M(Y86C='$@;0O2 O1@S68[-UUL;(K?Z-'H#ITM=?>?K;_:9BW=^4'\?:/XQ.> MU$(:4L$25<.W&9YPNKW%MP.K-O[FO% 6$>>[:_SQ >T$\/M2*=L-G(/^5VKV M#U!+ P04 " P@&%8/+C,)I\# "X" &0 'AL+W=O*%*\^^X[WD>=%GMM'FT%X,A3+95=1I5S MS762V**"FMLKW8#"G8TV-7>X--O$-@9X&9QJF3!*)TG-A8I6B_#NWJP6NG52 M*+@WQ+9US+Z,T.K[X*K:5\R^2U:+A6W@ ]UMS;W"5#"BEJ$%9H14Q ML%E&-^GU[=C;!X/?!>SMR9SX3-9:/_K%S^4RHIX02"B<1^#XV,$=2.F!D,;? M/68TA/2.I_,C^H\A=\QES2W<:?F'*%VUC&81*6'#6^F^ZOU/T.<3"!9:VC"2 M?6<[IA$I6NMTW3LC@UJH[LF?^G,X<9B]YL!Z!Q9X=X$"RT_<\=7"Z#TQWAK1 M_"2D&KR1G%"^* _.X*Y /[>Z:XT!Y<@O@J^%%$Z )>^_\;4$^V&1.(S@[9*B M1[OMT-@K:"DC7[1RE26?50GE]P )4AOXL2._6W81\1,45R1+8\(HRR[@94.^ M6<#+7L&[YX>0'.&J)#=%85HN+?GS9FV=087\=2[G#C$_C^AOS;5M> '+"*^% M!;.#:/7N33JA'R_PS0>^^27TU0/>PK*50/3&T]6MA=JA=;0[DO5 _8 $QF O! M6[73+1Z=02N#<43C[(>P@U8E'+$M26E,$1H?LQ/@IC5%Q2W2) 4W)9'][3@0 M%J?S*8X3.AFLI;9X#NKH!9AU70N'GR[,@B'^E+Q[,V,I^SBX;)!K40D+,;'\ M*,<671U_PE4^922?L]&O>&3FY;&G\9S.<)Q1-OJF'9?>Y%^4ZRW):)SFS$^R M>#[-R06%C@>%CO^+0D-$%*C!0I_3XD6P5[785:5#_;]4%V*LM6J[HTKC-*7X MQ%HS.NSOL5-UU=*A-D=.!B3W 86#&NL7IU.*XWSRK*D=+WAH1!E**/=CE@V; M%G;@)0$8CLWR%WJ!NI'Z $"P(12/STIK)%?8A,HV]#B+]9VA>.BS*KX[.$PJ MC>EDTDW2.3U;_^2DF]1@MJ%G6A($UC66X>W0EF^Z;O1LWO7T+]QL!=*2L$%7 M>C7%ZINN3W8+IYO0F];:8:<+TPI_+&ULG5;;;MLX$'W75PS4"UI CB1*MN74-I"DN]@"21LTZ1:+Q3[0TM@B*HE: MDH[CO^^0\BVIZRWV11J*,X=GR#,(5598&(QK\;3'^WI T\ MM+?HO[O<*9<9UW@EJZ^B,.7$SWPH<,Z7E?DL5W_@)A]',)>5=D]8=;Z#U(=\ MJ8VL-\'$H!9-]^:/FWTX",BBGP2P30!SO+N%',OWW/#I6,D5*.M-:-9PJ;IH M(B<:>RAW1M&LH#@SO49*2<.;>SZK4+\=AX9 [528;P N.P#V$X"8P8UL3*GA MMZ; XBE 2&QVE-B6TB4[B?@>\S-(X@!8Q)(3>,DNQ<3A):=3_/MBIHTB%?QS M+,D.(CT.82OC7+<\QXE/TM>H'M"?OGX1#Z)W)PBF.X+I*?3I'55:L:P0Y!Q< M5?3DO/=%(UQHC48#;PKXU*+B1C0+<.G M> S40DC4!]+Y_2"'YJNFKO"JKC! M HP$4R)S[;,+GC53E>U9X7K%#9&)C+BFI? MGWM_(5> 5B:P-STZ;ZQGJ-R9'PZ\*ZY+:+DH"$*=7.HEI$&4IO1.@M$@]3X] M\\VE-G9J.*)GQC+OHVQZN84_EJ"<&;K.B*5H !_SDC<+=!0:NF6>TY"S2BS< M7FJ(@V$6 V-][ZN[#K#H\0=RIW"%]HK#3=+U6TGC7Y)9B?!CU=-A]OR-=WL5DN: MV@'M]&SMY$>*%XL&Z204GGNW6Z]BB?8LK$?,>K6];X".0&8T(.#WI:C6KA.K<&5PE=>]M]W?T<7'0]<>_>_5G<<+405)T5 MSBDT.AN2;%77K;N!D:WKD#-IJ-\ZLZ0?'%36@>;G4IKMP"ZP^V6:?@=02P,$ M% @ ,(!A6.N>U2_&ULG5AM;]LV$/ZN7T%X:Y$ BBU1[VT2("_=5J#M@J3=, S[0$MT3%02 M/9)NFOWZW5$OEEU%2P<8$BD=[YY[>8ZT3A^D^JS7G!ORM2IK?39;&[-YM5CH M?,TKIN=RPVMXLY*J8@:FZGZA-XJSPBZJR@7UO'A1,5'/SD_MLQMU?BJWIA0U MOU%$;ZN*J<=+7LJ'LYD_ZQ[+\],-N^=WW'S:W"B8+7HMA:AXK86L MB>*KL]F%_^HR17DK\)O@#WHP)NC)4LK/.'E;G,T\!,1+GAO4P.#VA5_QLD1% M ./O5N>L-XD+A^-.^T_6=_!ER32_DN7OHC#KLUDZ(P5?L6UI;N7#+[SU)T)] MN2RUO9*'5M:;D7RKC:S:Q8"@$G5S9U_;.#QG 6T74(N[,6117C/#SD^5?" * MI4$;#JRK=C6 $S4FY"M@G3E_6^>RXN0C^\HU.?K(EB77QZ<+ ZI18)&W M:BX;-?0)-3XE[V5MUIJ\J0M>["M8 *8>&.V 7=))C=<\GY/ =PGU:#"A+^@= M#:R^X#\=)=="YZ746\7)GQ=+;124QE]C/C<:PW&-2)=7>L-R?C8#/FBNOO#9 M^4/*?63UYJ(%EMIL2T;;)L];*V(L57& MX#73\+R$CJ!?.7]PIC3A6#<$LLZK)5>8>0/&=3[4P(')GF $M/Y(C MDF6NYT?DV$[2T U!%">)&X,\L!8X6<.KP UH!F]\UX]"N'I!ZKS]3M1HPO>H M&X1A9S!P:9S:2>K&448FLA[U68^^(^M]@O6S,CRI^ND,3SB=@VFA=ZEO<,5*")PM(OIZ;.381!,*F:.>3VBRRZA/ M$Q)XH#&.G8_2@*9\Q.B/)(ABN$9>B-<@<:[YBH-PY>AZV?AH-9HY$-)=&]A#B79@BPFS=N::E8/H^%#60<1E*OAD#5# M6%T06,E*(R!!AVBH]RQ;+JEAOS]"+44IT/.Q^I\T\=P.MQJ<3/.L4 M-C@ A=DC5.2F7@85[X44"Y+5]P+."X154AGQ3R/35R)(1P&)I,\O.50VSD ;M"T M!=XU1NR 6R/5XV K(K?8%8VT@F]6*VZ/V8<"8W2=1#).UW%XJQ:>[N'M>A91 M WB\AW>>1UXMSV=^/,P@)7!/,+;"83XLVA$AM1C]H!F$U@Y'1T M;+I*;[+- VE!@H5F630'#KYPKM9 )$1+5DPH\@6*FEOMH6>!I6EC))W[B.R# MQ%!M(2'(O6^P0:=IL$6X.IG#CO-BE"@@$\Y3K]&=S),(X^?Y\QB-_"QE\2#* MD@@XM IENT"^9NH>U\6-\.'^]ZOMB-[<3ZQ.@((#B!8$UGGS9 VAI.^U2V(? M Y0$V:FD\R\:_XU8QJ^9<&G6L&S^]KV4N3<95,4H]ODI)UQWET0 M-VS=6&'E=S6MEZV0U@8IZY6#YBSQY9OO=MM'TC3IY3JPU/F M)2MM?3 SP GJ8(,0LH"^"8?Y.+9W+TEQAX4>"WMP 25OS]P-:0 #6ME(W3Y6 MO&3X1P2:2G?LQ+9!0B %#2E48PQ.V,)^GI8-X%&-#OBO$@Z.CUU%?@^F@;8P MQE^G9! /COO^7B02&X']B(Q5[6+PJ:'B0"/\H((G(DAY\]6A?]I_L[EH/E7L MQ)L//N^!A0*PEWP%2SW@XHRHYB-*,S%R8S]<+*4QLK+#-6?0]5 WJ^D--T$ M#?1?LL[_!5!+ P04 " P@&%8QG];Z_X( 3'0 &0 'AL+W=OZ M95_SK&A.QO.VK8XFDV8ZUWG2N&6E"WRY*>L\:=&M;R=-5>MD9B;EV41X7C#) MD[08GQZ;LA<2O2'XG.K[9M!F9,EU67ZASF^S MD[%'"NE,3UOBD.!UI\]UEA$CJ/'7BN>X%TD3A^V.^WMC.VRY3AI]7F9_IK-V M?C*.QFRF;Y)%UGXH[_^M5_;XQ&]:9HUYLGM+&T+B=-&T9;Z:C'Z>%O:=?%VM MPV!"Y&V9(%83A-';"C):_I*TR>EQ7=ZSFJC!C1K&5#,;RJ4%@7+5UOB:8EY[ M>M66TR_S,IOINOD7N_AKD;9+=O QN@5%I^ [L9/C+WKJ,LD=)CPA=_"3O<'2\)-;^*U,_-_9 M==/6V!/_WV2D9:$VLR _.6JJ9*I/QG"$1M=W>GSZ\T\\\-[N4%#U"JI=W$^O MK'NP\H89<-@?%>W?AIW1!H;NFQ3>R7*SPA_GVOH$+0>\FS5&6KF2M@!^-6M! M=%[F55(L?_XI$CQ\VZSHJBP!%*3%[>C>^)">O1G]V;58<4BZ4H/?>F[*F;M(>2>XWD>Z"QC\WR& M:IPI/W:4XE"!A^!OIROA\@A#,F#*E7ST63F]5#(+ARN*^POMT,5X9,NEP]1 $PX_,ADY$+:L"E !13TA4AV%5I;<@B M[OA1,"0# 93R7"]ZAOJ"214Y(E*/U%?$Q'.59,+UPN\#[24\GP7:,QGOS>HA M:+YRE!2/0 M=3SX #1X&C [MUPXR*=Q8#" 30>A$4J[)5M)CES_'SZ"<=="! M>T)I[#03*\7;[T/K.]D]"ZB>YSHX#?B^ZCBS'7G+[_.6_]R\]0$*(:Z2>C:% M[4I=3W"U\^^3>M8\3%D2\;((8F&CSX:)(VX9]1,'ZAJI$ +-N?BQ;Y*BJSV"?BCN+9+V9 MR[:,<\ /F5 (1X%@4>0H/V)22B<6A"MVK8A'OY+V8"<4<%>*R&(/7B;P5@'S M ]?KHS0EF-CQ/8J W488COG"#0<):3*EU36SBAV.+)BC!>J2@E#1!C!3E]1/NU9;W2&+?+*;UQ:0J;T5VSC MEVO\A+8=*F$0.W$88*&4$V)OQE(Y01PQ$;MA,(!%": ES)K*T G"U?)&GA,( MJ@=\W_749F1BWQ%^;.B)RZK))13BQ$;Y%-Q>9JQST")!"?*O M'B,B#)2RJ^L[ ;<8">DY(B#H4 0&T6:,@E"A PM2$ IBKCE@\T3.+%A):0; MB!>:+ U.X*8"1\&5)=Y!A"K(4;%TO%A06:K<(-P74A"%VBL*0\L846-O<36Q MH?]' ^N*S;>J;XZR ,6#GR*X2M]G(4*NY+ MEFX\]%,?7AP]C)[=4$SER6;X M01-+Z]TB!+F-HTHZ@6]F1J[G[\,4&T@Y.1$B/T('SB2HBQ2=2J+0Y=_MJ%LE MPR)?TJZ*3;6[%]UWZ=TC@%HPMLMGZ0[MJ8D+GQ8R=E6P&0+?N/00N&XD1.FY ME]6WP3*,^O+-M)$18M?W][;RH:(H%J"C]#:%^R4/S2%GO7"V_\BJEVL@ M>]:/WWVUNK?%^X:S@6Q8^&\+N\5V$^E6P4:GLC!%:IY\3?-%SJID"15(+HVV M27VK:7*Q,.9CV,2PQMU1BP=]+1Y\UQW2*ES238XNFL35)+O9+[Y M-FDH9CH4HZT8+->TO"U,Z?V2ZMUA]\G#:Z/_;ID]>E*5ZR5KEY6FU3&8'74G M)<@C6=N*^UVHOV*A2>ETW^-8IT0<$J@8+O(J*Y=:=_=FBWHZAV[F HU)E!B^ M1(;A:F236?.4]B1)"2-)X.0LK:081^7W+UI76$0.E-[I;.D\+7Z H[TB/+LZ MA_J1P])BFBU(9EI@:F-V>JWO=+'01@JTFLZ-X!E&L[+*==%V?"$YR;1=8VS= M+[HE]^L_TO"M+E!)9*:=S/*T2.D&EQ3OE7OV'GD$^/E#=4W=3FH[8>3CB2/"Z-?M%J$80*4:@-C#DX?R MQ[?'CK@2]G$EW!E7SAJ9I"U:BM1+LX_DZ9P>K6VG/];WU8_0A;;ZPFQI!)<6YI399 MCTR0KL_9&^;3Y&PO=V]R:W-H965T9.M2CI9*=TPRPM=1695B,K MO5$CHC2.QU'#N R6<[^WT4:C](DB"T\877M76;43+ M>7C,G;Y7^)/CWIS)X"+9*O7B%K^5 MBR!VA%!@81T"H]]W7*,0#HAH_'O$# :7SO!#5+/NW?D63XQRY9SK?:@G3:A.<&'ZJV)')?N4IZMIE-.=G:Y5DW#+679 M&F"RA+62ELL*9<'1P,U7MA5H;N>1)5_.(BJ.N(\];OH.;I+"9X*J#?PL2RQ_ M!(B(Y, T/3%]3*\B/F%Q!UD20AJGV16\;(@\\WC9_XK\B9M"*--IA+]66V,U ME<_?E]+0.\DO.W$M]6!:5N BH)XQJ+]CL/SX(1G'GZZ$D \AY-?0E\_4HF4G M$-0.UC4C\@:XA%55::R81=AH57:%A6],:R;M 7[G;,L%MQ3BI6"NNKL?CX89HFDT^4_(%N>Z2[/]$5 M;W3)B?;F!V3: +JJ JH);+:HA[KPW]3?)PFT23Q;])TO#@^C<_V1T^_5G>IH M\Y[S S +6ZRXE"Y$RG6+FJL2?H)D%LZ2S E9.$G'3LC#;):/5D6A.R9ZUD=$ M%P0WIB/>LW":9Y#$89Z,:9&,IZ-5^0]U>U^.&@6EHP2K*"6(K]RXRCS'N>&R M$%WI=L^RBZ1'@XH:%N[#.,EA&J99#C=P/YO [8@FK!78NVA8B0X%"F9J()(D MOG!9WI)VDH3I+ 4OIF$^SKPX(ZP9H5S/$]W+#QFB*\DGTPNINE3^T=D<:U!7 M?EH;*%0G;3_2AMWA05CU<_!-O7]-/C--%V9 X(Y,X[O)?0"ZG]#]PJK63\6M MLC1CO5C3HX;:*=#Y3BE[6C@'PS.Y_ ]02P,$% @ ,(!A6"HS"9*9 @ M;@< !D !X;"]W;W)K&ULM55M:]LP$/XKAP=C M@S:.G5>ZQ) T'0VT6VA8]V'L@V*?;5%9Z>^ZY M.^DTVPOYH')$#<\%XVKNY5J7%[ZOXAP+HGJB1&YV4B$+HHTH,U^5$DGBG KF MA_W^V"\(Y5XT<[J-C&:BTHQRW$A055$0^;)$)O9S+_ .BCN:Y=HJ_&A6D@RW MJ+^5&VDDOT5):(%<4<%!8CKW%L'%_\ES4X"'%6I"F?HX\[4);0'\N FSK,.$KX0)0K@57.<*KGB" MR9\ ON'<$@\/Q)=A)^(*XQX,@C,(^^&@ V_0%F+@\(:OX&WR%W/0SA=*4:5A MN]B>2K(3PMZ?"U62&.>>N2 *Y1-ZT?MWP;C_J8/@L"4X=.B#[DY]/>K4CQOS MA[7&0OT\17?X!G1'+=U19SVOTA3=C8.$:'? 2/Q84>4.UBFRW7!;+'L0#,_@ M;_T>M_S&G8!K+C+D<%5),^#@6K"$\@R6O?O>*7*=6/]8R4G+=/*_&S]Y [K3 MENZTL["KIMV4QT*60M:SPRA4M5,TH6;TGZ+<#;HHI6G_P+4_F)QBZ1_-P )E MYB:]@EA47-?CL-6VC\FBGJ&_S>N7Z);(C'(%#%/CVN]-S-&4]72O!2U*-U%W M0IOY[):Y>1!16@.SGPJA#X(-T#ZQT2]02P,$% @ ,(!A6'JL9RZ0#0 M"W0 !D !X;"]W;W)K&ULM9U=;]LX%H;_"I%= M[,X"32-17W8W#9!:G)T";2>(9SH7B[U0)"8A*HL>44Z:07_\DI)BFA9-6\;Q M36L[U"/R'.J0KWA$73[S^IMXI+1!WQ=E)=Z?/3;-\MW%A<@?Z2(3;_F25O(O M][Q>9(W\6C]8,^++Q89J\ZN+MO?;NJK2[YJ2E;1FQJ)U6*1 MU2\?:,F?WY_Y9Z\_W+*'QT;]<'%UN

Z)PVOR]O:OGM8DTIV()6@O$*U?3^ M_=FU_XXDL3J@+?&5T6>Q\1FIIMQQ_DU]^5B\/_-4C6A)\T8A,OG?$YW1LE0D M68\_>^C9^ISJP,W/K_2?V\;+QMQE@LYX^0B_1<]]V6],Y2O1,,7_<&R!@M6=?]GWWM#;!R \8X#<'\ WCI@YQF" M_H#@T#.$_0'AH0=$_0%MTR^ZMK>&2[,FN[JL^3.J56E)4Q]:Z[='2WNQ2G64 M>5/+OS)Y7',U[SH(XO=HSAXJ=L_RK&K0=9[S5=6PZ@'=\)+EC ITCJZ+@BGW M9B7Z6'6=5#G[IY0V&2O%ORXO&EDE!;[(^]-_Z$Z/=YP^0)]YU3P*1*J"%I;C M9^[C?>P 7$A;K V"7PWR 3N)*CH.4&N[K1GK[SWT_R /2QH0OQ/ULOZ>BAG:Z" MY3NQS'+Z_DQ&0T'K)WIV]8^_^;'W;YMG(&$I)(P P0P7A6L7A2[ZU;S)JB*K M"_2=>6BC7(!]J=#(P[+67G$ MVZ1HQA?+K'I!#[2B=1M@EC5_8K*2*--U MSAZD5A--&]KS1J@H+R?-]I(N:;/(R/=QXK+NJ!?Y3Q+O @UTVK/\'I\^\5UX'6#?I%ST_7!@I>% M62=>=6&4UJI:0Y:,OZA@,JHVYPT_SWDEU2>5HC0K93MDW&72 /S[BSJ9_&,N MKZLZ:W@MWMKZ,:0["1#,Z,>^IR66Y^PN_818J &'LJ?LKJ1O4$4;JUSR!L$P MQ@F.AN-.7W(SL(88A_YPY#F82=P-.=90&UK4=QJ*R-C*5PWZQ+([5K+FQ6HA M)V/LA=[3-FVC+.A9K AY7@)%,RV-M:6QT](?J[RFF: J(,F>N#70R_]+&:4* MU' 9B)B\K'?-S3^XSS/:&WC0IWTO&G;4U%8PG 26'@U4/]/.6A;[3DFG9J4J MSF4/5 7 +[PZ_WV^MC*KGCC+N[D_6=7<;F!0:=S3U'6N)UMODR39MJ^]G#?= M-J^]7.BORYF&TV+5=\O!W^20(N1(TXX;E;27'"A>5'_L>RK]<\66"_G9:C-0 MW=K3-OL:]B>)I5,."_H8#P,RL12<>H84,*VF]:7O%ICSK'Q2?>TI*U=MCZ/? ME[0J6+.2[6S'YZR_A2?>(+90DPRJC-A-%6JZ+*55VA^L9@45GSW-,>U/04]( MH&BF;[0^]=T"]98N,U9WEE9W\!M:M6*U=9&PBBLW<;3!;0HT',;,U%(PC+!% M[UL*!H%Y99C&TCK4WR=$98MRUFGX=AJ[X%+(_Y7MFOV[>:---92D?CR-;+," M2\G("VUS*TM)/(F"W=;2"M5WR\%/7 @UDR^86'(YW>Z"9I-5#TS.-5$FQ([) M)JAD!:6E/K3<-2P;)),*[3:6%#'8+F9F<,C;UJEO=EWKEIN8Y M%=UL1MT?6C6RL\WY??.][IYHSVS7Y/M+T+P<+UP5_S1 MZ@F[U5,WFGWA5;ZJU2T =*TFM?91'U0U@=)24!J!HID^T2(-)Z>-*J":#926 M@M((%,UTE-:'V*T/-RZ;UWMIRC]J3ICWMWGOU$W?K&QS$N3HW2_>6-Q=M12#^];DE3W< I$NLFT0-1:;8_+($N M4(+24E :@:*9F6A:&@;>2<-2 *H:06DI*(U T4Q':84:N!7JQ_5]_3I[7J^+ M6R^>8*@!$\^WW#*Q%-R.-H>RB+OZQYI'J]/ K4Y?DT6E?'I=+%>SPELFOJ$? MZU12M>!OM1BH6@6EI: T D4SW;21^7KBU%?8W%?8Y%?8[-=3B.! B^# O:0X M)@VC1QGW^G!L2:Z864I.XL"2_WLV"8 M5AM.IZ$E[ P+6HG$W8ICK:0U:K!'H])U-Q;H=FVIS8@SC$=6$X(N:H+24E : M@:*9'M-J.)B>-@"!"F)06@I*(U T\[D?+8A#]UKIE]7BKLNDROM+26Q<5M;G M?D E<&A9.-V*4J G)% TT]Y:UX9N77N[J6:EI>>KY;)DNR947VE5<.D=NXQS MGVJT)R!I*2B-0-%,IVFU'>*31K,05&^#TE)0&H&BF8[2>CO V^R'=*LY?#$WYIW0=7.-.?&4Z%N57Q4L&KLVL]]JM&&!ETF M!J41*)KI-"W1P^BTP0I4I(/24E :@:*9CM(B/70O6Q\1K$!E>4_;"D)^[&\' M*WNY[><""%3M3'-J*1VZI?1QP>JQIG93@ZX_@])24!J!HIENT]H^G)PV7(%* M>E!:"DHC4#3345K2A^X%[B/"%:B([VE;8*^/!1"Z2>M2A9=K?K:>%HF!*] M?2L]&CY+.M@ 96\1XJ[ZL:;1JCARJ^(1L49^^IQ]9XO50GZZ>7P1C)]?"\%$ M@^;7AY"13-M+16T)%;01\;V+[09W1-Z\SJ&%"-#4I+06D$ MBF8Z3^OUZ+09XA&H0@>EI: T D4S':45>N1>?3\LGH'*\&B8]!WXH36>@4IL M*)II:2VQHSV/"_/Z6>W"**6VU-FY/5?P9JB1Z?-E<\ M!M7HH+04E$:@:*:CM$:/]ZRI]SL2+;,7E19D]87EP6,\?)YX9BGGV_88.I!' MW#4_UC):%,=N4?SI=1^V/[I]V%2W_8'2]3YLLWX?-JO)0!>M06DI*(U T4PG M:7D>GS9)/ 95X*"T%)1&H&BFH[0"C]W+X>D!>_#V"'-WF"@8)E_.;"6#P+<% MFT.9Q-V 8PVDE6_L5KZ?:2&[<4W_*=!*BSA1B? MN>D^\^A.#KHJ#4HC4#33AQM;)9\V=3P&U<^@M!241J!HIJ.T?H[A4L?C8:(W M]BV[><]L!;W(MF/U@43B;L6Q5M+B-7:+US$A:=YN1MMOQ/X&J:SS\7$*5 ># MTE)0&H&BF8[56CD^;89Y#"JC06DI*(U T/S!MS L:[I:=OI M2\'VMJ8[ROGQ]G[S]G*>+F<:2LO8Q"UCQX0JL"=BW'4:;6O0]6E0&H&BF=[5 M4CPY;0YY BK'06DI*(U T4Q':3F>0.>0NX&C76/-#??"[3RG'>6"<#M>G4(T M)UHT)V[1/":J]:_3>'T5SOA@!KK$#4I+06D$BF8Z50O]Y+0YY@FHF@>EI: T M D4S':75? *=8^X&CG:--7<\'NPI_UK.3-HM^]QW/I]YK\CW7LI-:9[3>;GK'Y@E4 EO9=(65?I MZ+I[\V3WI>'+]M6*=[R1,:S]^$BS@M:J@/S[/>?-ZQ=U@O7[/Z_^#U!+ P04 M " P@&%8M>;^0,$# M$0 &0 'AL+W=O[4U>:N?:CZX(4)6 =V M:CO)G=0/?S:P)"0DW:W8/ 3;S/SB^=M#/$QV7'R1.8!"7\N"R:F5*[6^L6V9 MY% 2>[9+26E)3!).4,"5E/K M%M_$V#,.E<4?%';RH(U,*(^ZZ#WSCXE3)U M*)4.,5%D-A%\AX2QUC33J,2LO'7XE)EU7RJA[U+MIV;+>KT17Z$ES1A=T80P MA6Z3A&^8HBQ#][R@"06)KM"2%/KZ %M@&T QE23+!&1$08H>OS6W%SEA# I$ M6(I^!9X)LLYIHKTRL\YO8U"$%O*=QGU>QNCMFW?H#:(,? M"2V>[^[VN,?/=\<7HO':-?8JGG>.MU\HLP2_K]HE_.N#-D5W"DKY=Y_N-=?O MYYI'THUD0++: M[:)6LD^\&A)6$//XW<[441O* MZ&(H\XW4(U(BQ5';_A?%O 2I:-(7UD7@2_?$D+!X(%A'R* 5,GBE' N&U'-( M6#P0K*-GV.H9#I%C-61TD!5!@*/@*,5.K<:!>0L'@@6$=/[.R/?\X0 M>=90.BD4^0X^2K0>,^Q@''A'J=9C%T9^<.;/#!\<9O'%:&(J=#UQI?C5@C-= MRH#XCS^SR[R7[HM!:?%0M*Z6[EY+]Y5RK0$/)>J0M'@H6E?4_4D<7SR8/CO= MO)/37A0XV#E.MU,S[.E/>)QN/7:^,XZBHWRS#^I(G3M958]+5)6"=?'4CK8U M_VU5Z1Z-S\V[@*H^W6/J%PD?B<@HDZB E48ZUZ%^!HBZ-J\[BJ^K:O61*UW[ M5LT<2 K"&.C[*\[54\?\0/N&9/8=4$L#!!0 ( #" 85AO1#!0I04 %(B M 9 >&PO=V]R:W-H965T,3-M<)=$5::<9]N%'RHHH611M+2J0-XED MWYW^=R*//U,ZO>?9%[&B5()O29R*L\%*RO6;X5!$*YH0<<+7-%7?+'B6$*E. ML^50K#-*YKE3$@^1YTV&"6'I8'J:?W:334_Y1L8LI3<9$)LD(=G#!8WY_=D M#AX_N&7+E=0?#*>G:[*D,RH_K6\R=38LH\Q90E/!> HRNC@;G,,WE]C7#KG% M9T;O1>48Z%3N./^B3][/SP:>5D1C&DD=@JA_6WI)XUA'4CJ^%D$'Y36U8_7X M,?K;/'F5S!T1])+'?["Y7)T-@@&8TP79Q/*6W_]*BX3&.E[$8Y'_!?>%K3< MT49(GA3.2D'"TMU_\JTH1,4!CEH<4.& CG7 A0/.$]TIR].Z(I),3S-^#S)M MK:+I@[PVN;?*AJ7Z-LYDIKYERD].9[O;!_@"S-@R90L6D52"\RCBFU2R= EN M>,PB1@7X"52,WQ*6@<\DWE!P+@25 GR@1&PR.@?JYMS2:)-EVON""": &F[@ MDHC5Z_PO^.7KAFU)3%/E1M(Y^$"R+U22NYB"F?9D4E_OY97ZC,7BE;KRI]D5 M>/GB%7@!6 H^KOA&*#]Q.I2J!#J1852D>[%+%[6D>T6C$X#A:X \A"WNE\>[ MH[K[4!6^K#XJJX_R>+@E7K.*YZHKJJU^XVFV5^8_KU5\ M\%[21/QEJ\U.S,@N1C>,-V)-(GHV4!U!T&Q+!],??X 3[V=;I7H*5JL;+NN& M7=&G^2C2(R?2!]0,)UO6NU!^'DIWM>T4HO$H5/=O6\W'8A;X'AR59C6EHU+I MR*FT+6YGDP[Z\ES;%SI!=[U-/P6K9C\OLQ\]I?(_[K%M/P6IUFY1UFSA' MS?G\;]7Z554B+J0MTYW[N#:F XS'>V/:8A9,PB"PCVF_5.<[U;W+N!!@HVX/ MB=D_2N52X8)UZOG-Z^/)GL:F#9K8]06EON#PG-OJ46?3%-A*-_+AGBR+F:,= MA*6TL+_&%5J46AJ7QLU;&/KAGDSWU?[GA((5 MSH%/:\3@WQQ.K DZ0W=M+'U%JQ?"( =\5LP!>X6.OJ+5:V>P [JYXV!?+OSK M^U3%D#&_ (VFCM?(7S07%-,YX%^)AN<4VW- 90'7W@*7TH?L4\_G2R9^6\:N?)T%.T>HT,!4#_6342 M)Y1TKEU/T>JU,X0"W8ARN)$T^<-'>!+LCW\+ID \QFV+O^$4Z :5 YVDR1Q6 M=18T<:A#!DV0&TTZM1+4Q!.;6(N94ZPA#_1T\MCU$J09A&=KGA%)P05OV>)P M7Z_S[_CO@2.HL@/RK' $];L'\CUP!!D<04_$$63AC":96ZPF([]MW!L804^! M$62A#(NTII5#FD$1U".*N&-U'C)-8G%D9( %N8'EZ!]KJ+DG8*O[]T +9- " MN7<8NK7,3S/P,V6(OJ+5BV08 @7/JG,ZB:9S[7J*5J^=P1OD MQIO#G=."+B$:[^^]V,R"$&+[=,8&<+ ;<([?8L,6;&GLL5F,VC;9L.$:? 37 MM/;WPKE>0!SL4Y?-+ AQV"+.8 5V+KT=GQ"@X[1:S!Q:*P\SW,MXMV[W/A62 MR8U^"$IB?9;/\&NF4IPS^0"NZ)H+)L&,;)6K/5^GGJY3N:]H]>H9S,"CY]0& M<:\/9_J*5J^=X2#LYJ"#;1!;]E<@1/O/&6QFGA?Z+3/#4 T^8ANFO<584,8F MSF+F$&<@!;LAI5N+\1N/%ZU:+686K3K_!V .RXE3_+#%25SFFD#]?V"<_EXHE\K*%\CF?X'4$L#!!0 ( M #" 85CA[+81%@4 *4> 9 >&PO=V]R:W-H965T2[=W^ M^DI N,HT%R4O-H+O.^@<21\'-#U0]L W& OP+4T(GUD;(;87MLW##4X#?DZW MF,@K*\K20,@F6]M\RW 094EI8B/'&=II$!-K/LW.W;+YE.Y$$A-\RP#?I6G MOE_AA!YF%K0>3WR)UQNA3MCSZ398XR46=]M;)EMVB1+%*28\I@0PO)I9E_#" M1T.5D$7\'N,#KQT#1>6>T@?5N(YFEJ-ZA!,<"@41R+\]7N D44BR'_\4H%9Y M3Y58/WY$_YB1EV3N XX7-/DCCL1F9HTM$.%5L$O$%WKXA M" X47TH1GO^!0 MQ#H6"'=D>!ERN14 M,AW\0 3S*:,'P%2T1%,'F9A9MJ0?$S7N2\'DU5CFB?DR'V] 5V 9KTF\BL. M"' 9AG1'1$S6X)8F<1AC#LY +7A!TRTEF BN6C)\E^Z20. (_"8VF&77&=ZH M";+'X)J$-,7@Y#/E_!2<^%@$<2*/SL#=T@ Y<^!- #G(U M'5H\/1UITOVGI\,>-FXYSFZ&YQ[!>^((J0$"?WZ6R>!:X)3_I1N)_$Z>_DZJ M4%WP;1#BF27Q.69[;,U__ $.G9]U*IH$\PV!-13V2H6]/O3Y%5['A*@5>FR/'&[;XM-&&:\?.[8:WQ:[ 8E2Q&O2SD@TX^Q@A8[!C#)/P. MOK* <+FFU0/T,OI;/BU259%U_'J1G[MF38+YAL :BHY+18; M FLH/"D5GKR^*DZZ=0$-)ZVEUPUR4:O ^+U]>2%3Z%16RC%?. O,1N5T!^W* MJ8DZ&TS:SX/^_KV4?\U*PE=6V0*@0=89MT=:$]6=#[XFJCXAFAQ0Q0'U%7^=8DW2T!-P%[D([U/L%@B<,=BX6TPUIZO=C/K0%&T7Q3:$U= M*_L)W\]_0J,&U"B:;PJM*7/E0:$!$UI@-%Q,VX%J8F![ ?9VY:54*Y<*W\"F M0HU/A4Z;>S<(#=KD>SOW4O*5GX6O-;2PZT&AVQEEC9]M>UD=T)$J6QE9V.]D M.U4V^S* ^:DJMXN ;\#'1&)^PM'Z2*4UZF>-HOFFT)K:5I86OI^GA49-K5$T MWQ1:4^;*UT(#QK8?X]GZ=2TPA)[37J]O88)198+1&YC@?LSGZH0T9EDCE*F; M-H6JW#)ZK5ON!WBV*B;1?*1Q\G6)FZ)4]AOUV^]Z\:(OFDE&+;A1--\46E/; MRH*C][/@R*@%-XKFFT)KREQ9<&3 @J.NO3Y#GMNR9YHHZ'5>A#51WFAP9"56 M]AJ]@;U&3_H,K(G2?0?6A!W]$(PJYXQ>ZYP+@/IG=8C:+P +351W!'T=5GT$ MO;AO5#(\GD0SXD17&TE^J;CA$-/*:)T&,O-F9[Z?LZ MC#%E^EQN4="7M50I,[15&U]O%;+(*:6)'[3;?3]E7'B3D3N[4Y.1S$S"!=XI MT%F:,O5CAHG"7SBN->5-5@F*RF_V40@*A>!G%;J%0M<1S3USM*Z889.1DGM0 M5IK0[,+%QFD3&RYL%I=&T5=.>F:RS+,'<@U+OA%\S4,F#$S#4&;"<+&!.YGP MD*.&,Z@(WV,H1<@3SEPVZ&3!E* R@1O.5G1N?L M,ITIC(")".9,*4[K#XPK M^,22#,%FT0)E](4,S9CF&DZNT#">Z%.R5Y$ML*A^C*[HG,'#\@I.WI["6^ " M_HUEILF:'OF&@F,I^F$1B%D>B."50'0"N)7"Q!H6(L+H.8!/42U#&QQ".PL: M$:\P/(=NIP5!.^C6.#3_>?6@P9UNF>FNP^N^@E<)YE1KI#!.*2V';-D$E_GZ M1U1";*7^ED(=Y>G+#>'#M<%4?ZV+=N[,1;TSMC==ZBT+<>Q1\]&H=NA-WKWI M]-OOZR+UA\">Q>VBC-M%$_IDAALN1$X\82+$.K:-$+_*-@<;.##;A7<3DNST M1_ZNAD:OI-%KI#&/F=B@O21K6P@[6PAU3'HOC/>'MOYV50]?"ITUN-@O7>PW MNOA4H:VG+M(Z[A M>!!R98/(5@E5H-A2TWG>CEKPD=XO.+F16I^V8&F8<9W# MMJEK$H^"N4PI&[%]D79X./^R>#3VQ$(O1):BZ1'6=>&?_UG,9VD8E&D8-!J91A%W39UF!'IFOV=WF%)9MA(AIKY_US=X">W/Q]*4_+26GJ!H2C\QE-4/G \P23CU^W3%';TI#@FB#;YP.ZLBH?:?*- MD5LW%:RDH1G#+6.: E%9 ?J^EM(<-M9 .5=._@-02P,$% @ ,(!A6+/- MZTF( P H@T !D !X;"]W;W)K&ULM5==;]LV M%/TKA%84+=!%$BU_)+,%Q,Z&%6BZ(&Z[AV$/M'1ML95(CZ3M]M^/I!1&4F2A M+10_R"1U[^&YA_=2Y/S$Q1>9 2CTM MP\ ]W67*#/CQ?$]VL ;U<7\G=,]W*"DM@$G*&1*P77C7X=4J'!D':_&)PDG6 MVLB$LN'\B^F\31=>8!A!#HDR$$3_'6$%>6Z0-(__*E#/S6D3JGI_^A"J@L<%+>"[M$YTJV\!#R4$J7E3.FD%! M6?E/OE9"U!S"R1D'7#G@MD-TQF%4.5CE_)*9#>N&*!+/!3\A8:PUFFE8;:RW MCH8RLXQK)?1;JOU4O"Z7#_$M6M,=HUN:$*;0=9+P U.4[= =SVE"0:)?T5HG M47K(P5B_!VA#Q@^2L%3.?:4C-#S]I(IF64:#ST038G3+ MF4:6;S1 M&3RG^'NN]))WAFQ2D#P((IP 73&70%,+9':V8QQA'(5S M_U@/YJG5!$_QV%DU6(X=R_'/L'R#]B!,A>C-LHMQ"1J&-3)MNKTF#:X3QW72 MR_7>\,F[Z/3Z_6C2# 36"''J0IP^>P5-AQ1C(+"&&#,GQFRH"IH]K8TH:&?D M4Z,QCB;=.7GI.%X^1_V4H&%0XQ)#(M4WJ_:4R$+74Z_[F]8+_:+X-A=:4HG;>")^]_JHIAA)D(+2F(/A1 M$#Q4#59(]?H:C76NMG*ZPVP\C::79[+X\>P1]G[-?[82*]16CKUOC2W,!L:?H1YCR]G)+Q([JG,QA MJR&#BZG^U(KR0E!V%-_;,_6&*WU"M\U,7Z) & /]?LMU=E<=,X&[EL7_ U!+ M P04 " P@&%83+S*CS4# #("@ &0 'AL+W=O:CZ8'8'<+-K M4]L+K=2/[]B[N) ZH6^L+[,',\Y,S;364IUIV>(!K[EF=#=8&;,_#P,=3+# MG.D3.4=!.Q.IAVW-E2]CBQ,Q@4.%>@B MSYGZWL=,+KM!/5@MW/+IS-B%L->9LRF.T+R?#Q7-0H^2\AR%YE* PDDWN*B? M#]K6WAE\X+C4:V.P3,92WMG)5=H-:C8@S# Q%H'19X$#S#(+1&%\K3 #?Z1U M7!^OT%\Z[L1ES#0.9/:1IV;6#5H!I#AA169NY?(U5GQ.+5XB,^U^85G9U@)( M"FUD7CE3!#D7Y9=]JW18+(*-KEY&=ZHS)[(" 8CJJ&TR-!:WZ"WTG"+"?(%&]-6GV5,) @#2;_"*&:SI6'\':[9%ZE@ MP Q.)9UX-&2*#&9HZ,CL&(XNT3">Z6,Z:."(H]I$@5NN[^ Q< 'O9K+03*2Z M$QI2P7()DXIQOV0<[6!/CSV'+1$.?A\O6N'MB3/VN8X=;F,';K_0M*(UO)/@Q[]2MU7+ MO8CVB3G7K#W?1OM 8!OD&YY\PZ''.\C[6KV1AHKY M0J3P1C*Q4;N?WI 37!G,]>=M8C0.*<:!P#;$./5BG.ZMA)LB']/MHFN<5%6J MX<>^BNV7>*<.S_XS+'I1)URL\]E[XE_R:7H^S;U\7BE)I:B/,,Q_FV3]=0'@KMD:\%_5/Z^Y 8!L"M+P K?]^ M"5N'%.- 8!MBM+T8[<,5;?M!/3;:[<:]HGUHU&XU[]=LN-8LT&6?NAY*@XNB M[!O\JF_3+EQW$OXR+WN\:Z:FG+*7X81<:R=G] :HLF\J)T;.7>LQEH9>%C>< M4:N)RAK0_D12'503>X!O7GL_ 5!+ P04 " P@&%8\#R<678$ !T%P M&0 'AL+W=OD]F$'V1$&7E,@#C$,4Y>%B3BIZD!C=>%)[K=2;U@ MSB9[O"4K(I_WCXFZ,PN4D,:$"<_ M],U#.#4LS8A$)) : JN/(UF2*-)(BL>_.:A1[*D=SZ]?T?](@U?!K+$@2Q[] M14.YFQJ^ 4*RP8=(/O'3)Y('E!(,>"32O^"4VUH&" Y"\CAW5@QBRK)/_#-/ MQ)D#=%L<4.Z Z@ZC%@<[=[#30#-F:5CW6.+9).$GD&AKA:8OTMRDWBH:RO1K M7,E$/:7*3\Y6V>L#? -6=,OHA@:823 / GY@DK(M>.01#2@1X :L5!&%AXAH MZZ^DL!+@B02$'O%:/5K@"+. @/4+F&^U_Q)+LN5J"[7RP(ZR(QC<0'A?Z\N@?OWWT [P!EX/N.'P1FH9B84H6IR9I!'M(B"PFUA 01^,*9 MW GP.PM)6 4P57Z*)*'7)"U0)^(]"6Z!#3\"9"&[@=#R_[NC#CIV\<[L%,]N MP2O2_I5+]5[F+ 2?.6:5U_#W9^4$'B2)Q3]-*!V1JJ"\' M09(C,6:__@)=Z[>F\ <"JR1C5"1CU(5>)B,I@O\(&)%-06=(7HJDO]^.LQ%" M(S@QC^?17%JYR$-.856AZ10TG<%H9D@0GC&H<^PTJ1!T"X)N)\%/) K34GIF M:QI%];[)F'5"]*V:@< JT7I%M-[56\@;,AD#@562X1?)\ >K3?^B.:#M^[7J MO#2R+;NY/,<%Q_%@'#,D:)WM;]U:MEUCV6QFM30ZM,H3U>JFNB4AL&[&ECKB M7IK/KTZ OJ4S%%HUW#,! :_>2OD60R5D(+1J0E"9$#18J>90E591*L&JE6J# MF0L=QVTIU5)(P,ZCN1]5NZE?/*?>_,UV8[_E?(+E00_?..EU7XWA#?0[.JL3 MHG"1D(K9J04J+ ;HW2JUS=BY;QD9;?U6*]M'+< MMA.@%!>P\[CNQ]-K:A9IT8 MO:MJ(+1JQ*6R@./KMUFG>NF=D('0JO_LE@(&O2%@>I1O#E5I(&]4J]T&(^1[ MS96*2N&!.L_Q?C1A8_? "Z;-=FVB$)6B +TA"G1;?3N2!'3U53=(WS(:"JT: MJ0)=3"-NK%^NES5E!5TF6H@,--ZA #6.( MNG3MMLE(FF?SRY@DVW2L*T!*))O2%:O%Z'B>#DQKZPMXM\P&P"5,-H_^@I,M M5;47D8V"U+K5 $DVXLUN)-^G4](UEY+'Z>6.X) DVD ]WW!5Q?F-WJ 8M,_^ M U!+ P04 " P@&%8(NL7P!4# !3"0 &0 'AL+W=OV[&'.\8?Q09 HJ^X(^N-U!UV-,SQ&A8@'_(Y5RV[44E(!E001A&'U<@: MNS?3@8XO WX0V(F#>Z2=+!E[U(WOR+]7_UIZ5UZ66,"4I3])(CG]6*6BO(?[>I8 MQT)Q(23+ZF1%D!%:7?%378>#!##5"5X[H7LBP:\3_-)H15;:FF&)HR%G M.\1UM%+3-V5MRFSEAE ]B@O)U5.B\F2TJ$8/L15:D#4E*Q)C*M$XCEE!):%K M-&IRJ"8!IK!ZHN;1/$.@.8B!;O%11ES.0F*3BDTI] M6,S0Y<4G=($(1?<;5@A,$S&TI?*@2>RXYIU4O-X)7M=#MXS*C4!?: +)L8"M MS#<5\/85F'AG%6<0=Y#O7B'/\7P#T/3MZ=X9'+\9$+_4\T_H/==/H%_CI9!< MS?3?ID)5.EVSCE[]-R+',8PLM;P%\"U8T<<>C1C MQ5*NBE2MZ6H2F=Q6$OU20G^:MI'G=]VAO3UT\3*HWV]"CMAZ#5OO+-L"ZX'@ M( M.C5Q5>N_@E=W^H(5EB E],U?0< 5GN>Z9Q*I@SXOPNJF>HMU/(1-P\+*0 MH>>TB%\&]0+'3-QOB/O_-\I7* <> Y5JMS"!5G*NUT(UASFNF39L M:,.WC_MKI*$1P6W/3G.8$YI)!PWIX!UFPFL6!D:VP&]9,(#XUW)D'^Q/ M&?!UN6T+5$)6'^JFMSD9C,L-L=4_42>&:H-_EJF.&[>8KPD5*(65DG0Z?;7: M>+6%5PW)\G(77#*I]M3R=J-./&UL MK5==;]HP%/TK5E9-G;223Q+H(%(AFU9IG:JR;@_3'MSD0JPF-K,-M/]^MI.F M@ )KJ[Q [)QS908M%C2Z#JSISQ M$DLUY M;+#G@S)#*PO8<)[1+3*@5C\S<-8]';"4+0N&:([$J2\P?)U"PS=AR MK:>)&[+(I9ZPX]$2+V &\G9YS=7(;E0R4@(5A%'$83ZV+MSSQ'4TP2!^$MB( MK6ND4[EC[%X/+K.QY>B(H(!4:@FL_M8PA:+02BJ.O[6HU3Q3$[>OG]2_F.15 M,G=8P)05OT@F\[$UL% &<[PJY W;?(4ZH;[62UDAS"_:U%C'0NE*2%;69!5! M26CUCQ]J([8(;GB X-4$;Y\0'"#X-<%_*2&H"8%QIDK%^)!@B>,19QO$-5JI MZ0MCIF&K] G5ZSZ37-TEBB?C6;7>B,W1C"PHF9,44XDNTI2MJ"1T@:Y905(" M IVAB7JS[C.VH1HN@R\9L5](V>?T!ORF@*5')LZNB&B'OT M^YO"H$L)I?C39G@E&+0+ZIWF7"QQ"F-+;24"^!JL^/T[-W0^M9G5I5C2D=B. MD4%C9'!,/:Y?XM97M&)&AJFWTG7LN_TP=$;V>MN+%E@4>8&["TM:8/V!X_@- M;"?^?A-__VC\M[U93VW%)HFV'(ZR7[OJ78HE'8GMN!8VKH5=ET_8I9%=BB4= MB>T8&35&1F\NGXK9WWKA/2_T^L.]\FF!1:$3#?;*IPTVZ <'RF?0Q#\X&O]W M1L_^5T)'%5Z[\EV*)1V)[3@W;)P;=EU"PRZ-[%(LZ4ALQTC7>>[&G#<744W= M_FP,AH&S]W&9ML!_>_$2?#TS/^BQ3'2ZN,%\0*E !&PO=V]R:W-H965T])/ZXY_B<:_LZ MVG+Q+-< "KT4E,FIM5:JG-BV3-908'G%2V!Z)N.BP$IW16[+4@!.:U!!;<]Q M0KO A%EQ5(\M1!SQ2E'"8"&0K(H"B]=;H'P[M5QK-_!(\K4R W824Q2V5D*RW6+&DGK;#;1ICWCK Y)%?(=R^1YWA^#WSV<;CW M%F[K%'5Y\KH\>36?_P[?SNXKFA.94"XK >C7S4HJH4_B[SY_#6'03VANYT26 M.(&II:^?!+$!*_[\R0V=+WUN_Q/9&^]^Y]T_Q1X_XJT^<@H$P50BO9WUU1P0 M-B@%S_5ZO=O;<(YJ3E-+-K$[=OPPLC?[OHZCO#"X_A?U1G#0"0Y."KXCC.@K MD:*<\_ZSU^"'>\N&XY%[H.TXZ-KW@GYIPT[:\*2TKSI;$]3N4:^TX=&J ]\) M1P?:>J+<90?.-?^@3Q[KVZ9 M-^,;%CEA$E'(-,ZY&FE_HJG#34?QLBYE*ZYT8:R;:_UT@3 !>C[C7.TZICIV MCV'\%U!+ P04 " P@&%8U2MQ244$ L%P &0 'AL+W=OZTH!RYR1*&+:[X]BP7@93<>N;Z:F M8UF;@I@V%7$VB)'KK>.3SA;$=\71-3-HGZUB,H(#46@N'?$FZ@ M*"P2^O%M#1JU SFF6FXD<6?/#.+270>D0QR5A?F4:X^PCJ@ MH<5+9:'=+UFMQ_8CDM;:2+$V1@\$+YM_]K).Q(;!<+3%@*X-J/.[F'EG,QDP5,.FOQ";J2H:L-<.M'@%I (*6_:K,S(E9#*\+^;CL_:6N-H7TZ M". -VKP/'-Y@"]Y,X<92YI7,"I=OS-[=MYI72'A#OKAD?3(@]%_O!=] G[X/ M;??QI:Y8"I,(UT>#6D(T_?&'9-3_->#X:>OX:0@]['B[DCF\YW<8^1YPW94E M +34J!O @&)5%@&;*&QO"H MR(QH$0@IF$;TW"OF'I-4#U'YC:JWF98/?([ MSME#[NM4\OI67<;XZP#Q\];Q\\[VQAA MY(2\ E-D1(2K:0%?+UI?+_XS'=C+-CH$L0[,:M+W M7OCA!K[/_9]PUQ33KC MQ [H*$!D2ZMVD0:P'5M8Y?A_5RI96SPI;!HU$_8,$(XQ^:9J^E28=B MFG2AIHF7TZ0[/=T!/=A-$:^025B9]J3(]B(2QC\TS5[_DE&'%.E"$!.OB$E0 MMXZC2!AZN)LB7O^2L$PUIP/\@ON>'5KF9L44[*@@0>Q#4^SU,+GHD!Y=""3U M DF#(G84/79 TYWTH%X+:5BP]J#']NH1QCXTQ5X@*>V.'K0+<:1>'&E0P(ZC M1QAZM\!0KX,T+%8?:E5RE!=PK-CSH!+&/#2U7A3IL$-:="&(U LB#9\(CZ)% M&'H/6GCMHV&!"M B4"VZ. =2+X3TO$-:="&$U LA#9\,CZ)%&#KPK1%O7& * M4'-W3:N)NX-L[C+;WO8J^*JY /7#FWOD!Z;FO-2D@!Q-^R=GN,U4X ):!L@/P?2ZE>6O8"=H+\NF_4$L#!!0 ( #" 85B[CB@< M;0, )P. 9 >&PO=V]R:W-H965T&VN)G=GN.OCUV$Z:I9U;;2+[TL;. ME5.N1F[#,B<%4$$811P68^?4/TE\8V 0/PBL1>L9Z5"N&;O1 M@\_SL>-ICR"'5&H*K/[NX!SR7#,I/VYK4J?YIC9L/V_8/YK@53#76, YRW^2 MNE*R%941LK#PI"JW]\7PO1 M,O![>PR"VB#8-8CV&(2U0?A4@Z@VB(PR52A&AP1+/!EQMD92J[=$V:N+A7>2E R^!2IRCB]L5*56^2 /^)C/@:,I5^G+Y MQTP] (X2D)CDXJWZXM4L04>OWZ+7B%#T/6,KH;!BY$H5N@[ 3>LPSZHP@SUA M^@'ZRJC,!+J@%1I\E%.*W3?J*.K)3Z\)U(DJ?/*[WD?;+)U299T1+8E:=1(&AUBG[1WB$VURKIOK'5UOE-).ABJ M5+IKRV%!^;ZW@TH>HP:#GM> MOR/&__C)_MO=BAN[7!;0!5=W':U-XR]G8 L MJ-B+XIV +*A@$(?VB'I-1+V#$=6E"#:);0OB(,-S<[E+LJ0CLBWE^HUR_9V2+.F(;$O202/IX+_*P\"V QZ5!PO*4AX>H_:7AV'C__"@_]417K:/ M\(,;ZR#;<[.@2[*D([(M%7WOX?[EO=S6JKD[4K53MJ0KMFU=6_=:O]OCJ^9K M'Z*1%_=W-IP%%0ZC8&?#65'#W>/+;5W;"^!+T_X(9&[>U46TF6U:K%/36.S, MG^G6R[0##S15W_85\R6A N6P4)3><5\5 5ZU0M5 LM(T!]=,JE;#/&:J?02N M >K]@C&Y&>@/- WIY!]02P,$% @ ,(!A6/_(0X=] P U0X !D !X M;"]W;W)K&ULM5==CYLX%/TK%ENM6JD=,.8KLTFD MZ62K5FK5:++=/JSVP4-N@E7 U#:3]M_7!H8 (=&THB^);>X]G'.XYN+Y@8LO M,@%0Z%N6YG)A)4H5U[8MXP0R*J]X ;F^LN,BHTI/Q=Z6A0"ZK9*RU'8=)[ S MRG)K.:_6UF(YYZ5*60YK@629951\?PTI/RPL;#TNW+%]HLR"O9P7= \;4)^* MM= SNT79L@QRR7B.!.P6U@V^OL6^2:@B_F5PD)TQ,E+N.?]B)N^V"\LQC""% M6!D(JO\>X!;2U"!I'E\;4*N]ITGLCA_1WU3BM9A[*N&6IY_95B4+*[+0%G:T M3-4=/[R%1E!%,.:IK'[1H8EU+!274O&L2=8,,I;7__1;8T0G 7MG$MPFP7UJ M FD22"6T9E;)6E%%EW/!#TB8:(UF!I4W5;96PW+S&#=*Z*M,YZGEIGY\B._0 MANUSMF,QS16ZB6->YHKE>[3F*8L92/0*=8+70E>24-_1.C7Q--^BO[^6K-!/ MN)[=Z0%-.XL'IA)T(R6/&56P-;7<5EJZ$6#'C(X)?(=5PRDG[[]'2W MGVYKPUO7W=9UM\(C9_ &[MWTW/OOO8Y&[Q1D\O\QI36T-PYMMOVU+&@,"TM[ M*D$\@+7\\P\<.'^-Z9X(K.<":5T@E]"/+IAZ@4?]8Y)KG+#",2^FA^4LP@&> MVP]=+2-1/L:DC>J1]%J2WD62W3+==LITC&:-Y'<(>&'D^0.:IU$^CCQOG*;? MTO1_P/C:LCMG#G/@^T#%GN42I;#3>;]B2[_ %02P,$% @ ,(!A6%D9TZ)N @ GP4 !D M !X;"]W;W)K&ULK511;YLP$/XK%JNF5LH*@2:= M.H*4)INVATFH6;>':0\.',&JL:EM0OOO=S8$48E.?=@+W-GW?;[OSKZXE>I! MEP"&/%5;X'+=N7-O=/"'3N4QB[X25S3 ^S W->I0L\? M6')6@=!,"J*@6'GK^#5H]L8I7LI7RPSK=\Y04V(>"0&$ M#7!NB3"-QY[3&XZTP+%]8O_BM*.6/=6PD?P7RTVY\CYZ)(>"-MSC!F4#'1_>E37X<18'[U"B#L >%; 5$/<)7SN\R< MK"TU-(F5;(FRTBIQ\?FQ8C0WNO#LT*!\MMLR49*VU MS!@UD-LCFJKASMX"7D&[;CM[GE*%@!(,YL(OR/D6#&5<7V &][LM.3^[(&>$ M"?*CE(W&LW3L&RR%%>1GO>S;3G;XBNPM9)5AB#>H(7O+^ MW7P9?)J2_9_(7A0A&HH0_8L]Z6\,G'3/".4X9*C(8$IW1W;MR.RL.B;A,EC& M_G&L9R(H7"R&H"Y/?_1\[.CZ3M6!"4TX% @++J\7'E'=..@<(VOWHO;2X/MT M9HD3%)0-P/U"2G-R[",=9G+R%U!+ P04 " P@&%8$3VWV_\$ !U&0 M&0 'AL+W=O7Z4L"XMXCG:M[+\=B MOJ?LF6\)$> USPJ^,+9"[*Y-D\=;DF,^HSM2R"=KRG(LY"W;F'S'"$Z44YZ9 MR+(\,\=I82SG:NR>+>>T%%E:D'L&>)GGF/U]2S*Z7QC0. P\I)NMJ ;,Y7R' M-V1%Q./NGLD[LT5)TIP4/*4%8&2],&[@=824@[+X,R5[?G0-*BI/E#Y7-[\G M"\.J5D0R$HL* LM_+^2.9%F%)-?Q5P-JM'-6CL?7!_1OBKPD\X0YN:/9SS01 MVX41&" A:UQFXH'N?R,-(;?"BVG&U5^P;VPM \0E%S1OG.4*\K2H_^/7)A!' M#M [XX :!S1T<,XXV(V#?:F#TS@X*C(U%16'" N\G#.Z!ZRREFC5A0JF\I;T MTZ+:]Y5@\FDJ_<1R5>\WH&NP2C=%NDYC7 AP$\>T+$1:;, ]S=(X)1Q<@3N: M[TJ!U89)AZ^8%=*"@WO"P&J+&0$?(R)PFO%/TOIQ%8&/[S^!]\ $O'K*05J MQR(5_+,-SJS;HC =UJ(+0=?BX0D?0!3 M!J&-!#I$XA:-(D8DG@$;?@;(0K9F07>7NR.->W2Y.QQA8[?[:BL\^PS>CS(G M# O*/KP+$$1?9&VD,9"Q!DF:E8(DU[J8UYB.'K-J0==\AV.R,&2/X82]$&/Y MX1WTK"^Z>$T)%DT$UHNET\;2&4-?_I#M-Z-J,W,&]7RGL;)GGC^@I[&R9BC0%%[#16&G8:J_/LH-4)%^O2K@9BG,5E5@N3-:-YLX>"CK[MF@DF:GR3 MHD53H?6#>Z0*X:]H?LTL%[0"G:6^%V@MQYH!1!UK-,IZ5?$ =%?E$5=BB8JM MK!Z51/+G"A)]>,-6>LL/=>3F7"&=Z?AH#/:+E8U/_(:9Z7\P5"W MB0/7_3 H=33T76-4++ZY:TR)%DV%UH]QIS/AJ"#[3S'6AM@]37[+AJYSDEFG MAH'KAX$SS*M3.QL&;@#/9%6G$>&X2.QU#"V54?\W9\N4:-%4:/W8=7(3^K^H M(D=U[9MC/"5:-!5:/\:=OH7C G>RB@PT%>EX 1P6Y*F=C4(W.>&CP7VHYS MIB [T0O'5>\#X8*E<45/O;E 69TWJ79N/3O+FC)H2+9H*K7](ULEN M-"Z[)ZM:-*GZGA0MF@JM'^-.?:-Q]3U5U:)3J1PB+W"'AU,:.Q<%]E"D1QH[ MZ/G('@IO\^@\.B=LH\[U.5!'RO6!;#O:?CNX42?F@_%;>!W57P ZF/J#Q'?, M-JD4Z1E92TAKYLM%L?J,O[X1=*=.O9^H$#17EUN"$\(J _E\3:DXW%03M%]: MEO\ 4$L#!!0 ( #" 85@5^)#5000 .@6 9 >&PO=V]R:W-H965T M;2.<-_FR2T@TL07]-[Z0Y\VN5D"7 M%1,<25A/O3F^7) @#RCN^)O!3K6.48[R*,2W_.0FG'J#?$00PTKG$M3\;6$! M<9PKF7%\KT2]NL\\L'W\HOZY@#['[ A70 M6:ZW$K$J?M&NO'<<>&B5*2V2*MB,(&&\_*=/U42T O!P3P"I LCK@-&>@* * M*&;.+T=68%U336<3*79(YG<;M?R@F)LBVM PGB_C4DMSE9DX/9NOOF=,L7Q* M%3I!\S LCFF,;GB9)/ED?[P&35FL/IE;OBZOT<10G_P$,*N@&\P:A;RPG)%K(I+2$\1'OZ&R( $ M?0.RAU_#ZA0%N"^\,YR@GMJ@T!ONU=N:79)"B!Y@%7$1B\USSZBNK"KY-KY4 M*5W!U#/[5('<@C?[]1<\&OS>A^A(K ,\K(&'A7JP!_@J4Z9%*=1**O3OGZ8- MW6A(U']]]$.7]([$.O1G-?V9=;EON*9\PQYC0%0IT'U;XJJ4&!<2^1-V.PM( M,!A,_&T;P]K1.S%&-<;(BK$HGCD@T3W$Q>97$4M[6:PZAZZ<([$.\KA&'KO/ MV[%+>D=B'?KSFO[\Y_.VE#AKY:WI_77:6OMY)\5%37%AI7B0- 3T%TV@=_S6 MX$-7RY%8AQ,/FA?VP'VV5IJ.)L"56G<&6I8%_WS&5AKME"5O,M;>T7M!2 -" MK""W](DE6=([?&ODP0OF2*W+V1@A'!PA99WZ(E=JW1EHG!&V6H_9G=# -3.V M.F$QF#>L04_IL_D>TKWL3EU1I=9V'=B8CF8S=*$:PX/MCN>6\;WIZ\C"5 #' M,$2X<41X=(3T=6J/7*EU9Z Q2-CJ0 Y.7Z?FJ%+KF ^\/WT;WX/MQNE9, MG,R58DJCY7S9B^+(U%0HQ[!(N/%(^.((B>S4.[E2ZQ8(&O-$K-9DMJ J0BOS M4<-"D,7G31]R)=+.N("0L]?NP=[7>UD:&T3L-N@S91)M:9P!$NL<2C.^,3L2 M 95<9/H'.-]ZI "/SU]C'L,DD<8D$;M):N7JBU>'KH_?JB4F(#=%B5697,JX M+LN*=6M=QIT7Q4N_N;VL =]2N6%%4^. M3 4EFSQH'SO8=2?.GK!DM%SDQQ[$B-=;&O/C]<@;O1WX MPIYVRAQPEHN4/-$U5=_2!Z'WG$IEP_8TD8PG2-#M]>C&NPJQ;P+R%G\R>I0G MV\C;K^I?\YO M7M_,(Y'TCL=_L8W:78]F([2A6Y+%Z@L__DK+&PJ,7L1CF7^B8]G6':$HDXKO MRV!]!7N6%-_DI01Q$N#Y[P3@,@"?&S N \;G!OAE@']N0% &Y+?N%/>>@UL1 M198+P8](F-9:S6SD]/-HS8LE9J"LE=!GF8Y3RYOH>\8D,TF3Z *MB_&"^!8] M"!HSW:/9O8EC'I$\L^9,)J*=3HYNPB**/JZH(BR6GW3\M_4*??SP"7U +$%? M=SR3)-G(A:/TI9H.G:B\K-OBLO [E[6FZ27R_)\0=O&X)_S.'KZBT24:>^^& MK\X/QSWAX?GA7C/FI/ M;R'I]TN:Z>=*IB2BUR,]OT@J#G2T_/$';^+^W$<;4FP%*18"B37R,J[R,K:I M+W_A?'-D<=R'WQHY%'\A-LW%S,Q_6'JN&TP7SN&4:[?5&,\"W&P5]K6:3^=5 MJP8)OR+A6TD\[%[UD^/B1DHF%5K?K/N06"6&(H$46T&*A4!BC3P$51X"^)DB M@,P+I-@*4BP$$FOD95+E96+]?=P1N>M#/^G\&/'$:_VN[ZS20Y%"BH5 8@VD MTPKIU(KT)HIXEBBIJ]6(L@-YC&D?X4(D.)TZ9WX+L+6CH8 AQ4(@L0;@605X M9@5\GQQHHKA@M+=^FW7 XOFD!=;:P5"PD&(AD%@#[+P".[>"_4/MJ$!$2JIZ MRD;0>B^AF8:E.K>OV' MV\$\:]5*=_;.AF(&50NAU)J@3VRC9Q_$&K,VA,D3BJFQ@L(8\@N^OZ%[W;'MMF<->\^#J4.JA5!J3>JU$?2L?D;/R8HD3TP_ZRSS1ZG1@.QKP]#& M#&KJ0-5"*+4FYMK7>?_=V)6AIW3GTZ ]/]L[& P74BV$4FO"K:VB9_>*7[DB M<3E\$3$^1=!-+VF_0]J?3B8=U*!6$%0MA%)KHJ[=H&.VN3!S5[H&HAE%J3?.WW/+OANR7),XHY2?KQ M3KIXY[A3?8 :/U"U$$JMB;?V?I[=_!4E=)0)H:L[%#/RR&*FWG$J7M<#CJ>= MH@/4!(*JA5!J3=BU#_3L1K!=ZKWA?NV%W?6%/14>J#$$50NAU)JP:V_HV6V24&4Q-;C'.08^;I0G+Q'MWM'\!XTBGDA-7>3O;3W-9@S["O!_\,\XMH\8KMY_$R80 <29]2\*]? S:/3E"F4B(1G MZHP<="WFV)MVACJHQ015"Z'4FBFH+28^QV*F;\L44K-,H1>TWWT9VC>I@#I, M4+402JT@[9PL)#'KA'XGXHDE4A=^6RWO7D[UF!3%TIMB1_$T7UORR)7B^WQS M1XD>W*:!/K_E7+WMF.4JU0*HY;]02P,$% @ ,(!A6(&,TOR@ @ > 8 M !D !X;"]W;W)K&ULK55=;YLP%/TK5ZR:6FDM M7TG3=@0I'YL6:9VBIMT>ICVX]@'U]S_$YOO@2 M;;AXDAFB@IJA MG L]$80YI@H MPT#T:XT3S'-#I&4\-YQ.NZ4![HZW[)^M=^WED4B<\/P'354V=*X<2'%)JES= M\4F2HNE-"K5.-4/$J>*RJI.5() MY["HBPE\"0^,5"E5F,)<<+!G!C-6?S>F *=35(3F\DS#YMFK+NOY2$HJ%2Q& M"QU[6$SA].0,3H RN,]X)0E+9>0JK=KL[2:-PG&M,#B@T _@EC.52?C$4DS? M$KC:;NLYV'H>!T<9IYA<0.A_@, +P@Y!DW^'!T?DA&T)0LL7'N ;5U)'I(2= M6L#/KSH&,X6%_-5U9C5EKYO27/T;69($AXZ^VQ+%&IWX_3O_TOO8Y?<_D;UQ MWVO=]XZQQ_=M(Y#_VH0#B)WO>NA(VUP'7K]-NV- MNGZKKG]4W3?=1W,N.S_;_E\[GOM>/PB]/64=>5<#;W"]I\S=N<0%BI7M;1(2 M7C%5?]MMM&V?(]LU]N)CW5;K+OB'IN[)MT2LJ+[G.2XUI7?JB>*E M;16/7.G&8X>9_C6@, EZ?&PO=V]R:W-H965TSC8=J# S?!F[&9;9KNW^\:*$L3RE:I+XD_ M[CF^Y]C8=[J3ZJ?. RYS;G0,RP%<[F;.P+D;N&;;S-@! M-YH6= LK,)^+*X4]MV5)60Y",RF(@LW,F0\NXHF-KP*^,-CIO3:Q2M92_K2= MRW3F>#8AX) 8RT#Q[P:6P+DEPC1^-9Q.NZ0%[K?OV-]6VE'+FFI82OZ5I2:; M.1.'I+"A)3?7&CTCRY=(KJM?LFMB/8),]$[*=,2Y+8>QLR_XB!D,9UR\1_GD5DQZ5$"^S=?:*/R$OW?M8KW*L'L5>ZU=Z((F,'/PWM*@;L")GC\;C+W7 M70X^)5G\1&3WW!VV[@[[V*,%;)D0]G-94$Y% EW6]5(\UKJ:+*S([&MP$P7^ M9(0GY6;?DZZH\_"\C;HG=M2*'?6*_:2HT)S6-WWZ Z\U?#E,E^)>GLCUU2QT=.G^*&G!\DN!P? M)]@1%A^'>=TBPE9$V"MBGOPJF69VS[JR[P4_=J/"H^3/P]'H0.$3K7C/C$EK MQJ37#'PA_O&I]N(?Z\?DZ&@,/&\4'AAR''7_@ZZ5NGO%00YX&&V1I4EBW^CZ M:6M'VSIN7I4O!^-+K._J&PO=V]R:W-H965TKSAXE[F H]%)3)B9,K55ZZKDQR*+ \XR4P/9-Q46"ENV+ERE( 3BVH MH*[O>:%;8,*<:&S';D0TYI6BA,&-0+(J"BS^7@'EFXDS<+8#MV25*S/@1N,2 MKV !ZJZ\$;KGMBPI*8!)PAD2D$V R#HV]-?A!8"/WVLA$LN3\WG3FZ<3Q MC$- (5&& >O?&F9 J2'2;OQI.)UV20/<;V_9O]C8=2Q++&'&Z4^2JGSB7#@H MA0Q75-WRS3=HXAD9OH13:;]HT]AZ#DHJJ7C1@+4'!6'U'S\T.NP!-$\WP&\ M_E- > 0-(#@*6!X #!L $.K3!V*U2'&"D=CP3=(&&O-9AI63(O6X1-FTKY0 M0L\2C5/15\[3#:$489:B[RH'@>8I,$4R@I<4T)PIS%;$-*=2@I+H YJF*3%) MPU1/USO/I/ D!H4)E>^UR=TB1B=OWX]=I7TT*[E)X\]5[8]_P)\ 77.FPA<+4ZKD+]5Z,KO95Q >88"[Q3YGA]T.=0/CR'1\,%!>'P\ MW.^))FCS'5B^X)A\/T]N3&1"N:P$H%_3I51"G\O?75FL5QEVKV+NJDM9X@0F MCKZ,)(@U.-&[-X/0^]2EX&N2Q:]$]DC=8:ONL(]]IRXI2DR$OAX5TG+*+@5K MIG/+9"[G=13X%Q^'GN>-W?6^.L<:QL\-=Q:/PAFUX8R."N=47\])5504*TB/ MB:V7]J6[HR8;_3_^5UKUD51A*U78*]5\)PK/4$8848"H+FE:K]TIP_:4=2G6 MR_Y2Q<*>C5!+U6=1Q^_NU90"Q,K69HD27C%57Y[M:%O^I[;J/1F?Z6=!7<5W M-/6;XAJ+%6$24<@TI7=VKA,HZCI==Q0O;>5:V8 M!=K'4O0/4$L#!!0 ( #" 85@KD]X&KP, 'L1 9 >&PO=V]R:W-H M965T'GS_^&YOIGHLGF0(H])QG M3,Z<5*G-M>O*.(6(+G-Z'/W(J2 MT!R8I)PA :N9L\#7$0Y,@HWXC<)>UHZ1*>61\R=S# M6\@R0]+]^*N$.M4]36+]^$#_9(O7Q3P2";<\^YTF*ITY8P2L7S,EGW(*>L^"?/I1"U!!R^D."7"?YIPN"%A*!, M"%Z;,"@3!E:9HA2K0T04F4\%WR-AHC7-'%@Q;;8NGS+SW)=*Z*M4YZGY9\Z3 M/* M_D/L0_SXK(>C!*2'8TOB^P@4H9G\H!'?EA%Z_^X#>H745;HD MTS$W+KM_4W3??Z'[V$=?.5.I1!]9 DD3X&HM*D'\@R W?BG^RWIT>O3<46/, M0VW,TZ/ Q KA![>JCLZEJ=!XT'X:09%+4$C4;#*JA1V["J M;=A9VX-6BX@XM?-!!#O]8MCH:5X=O-U642?QK:.D3UC4$ZRA9%@I&5[2>F&? MHO8)BWJ"-40=5:*.+FB]@CVL&68R#D^<=QXS&N/@Q'G_$=0H;5R5-NXL;4DR MD-9V7XEX D79NLMTG;"WCH\^85%/L(:(DTK$R25--^E3U#YA44^PAJC8.RX2 MO0O:KH37[8*'PQ/?M07A$W-&;4%CW.X[7%L"X\[J/@,#08HE\"+1BVPJE2!F M/])EP&[H6P=+K[2H+UI34/\HJ'])%Y;TOI3MDQ;U16LJ>US.X\Z%[?\U8G"V M8@SQJ0_/8X8#[]2'YT&C,Q^ZM5UI#F)M=_<2Q7S+5+$?JUJK+P@+NV\^:;\Q M7Q;L;O>(*3Y+Z#?EFC*),EAII'1*[Z3M80HD 6$" M]/45Y^IP8FY0?6^9_PM02P,$% @ ,(!A6+IZL\(9!@ A"H !D !X M;"]W;W)K&ULM5IM;]LV$/XKA%<,+;#5XHLENW,, MI G:!6B[H&G7#\,^,#9M"Y5$3Z3C9-B/'R6KIEXH*K:I+XEDWSVZ.XL/']UI MNN/I=[%F3(+'.$K$Q6 MY>;-<"CF:Q93\9IO6**^6?(TIE*=IJNAV*2,+G*G M.!HBS_.',0V3P6R:?W:;SJ9\*Z,P8;97, M/17LBD??PH5<7PS& [!@2[J-Y&>^^YT5"8TRO#F/1/X7[ I;;P#F6R%Y7#BK M".(PV?^GCT4A2@Z0M#B@P@$]UP$7#CA/=!]9GM8UE70V3?D.I)FU0LL.\MKD MWBJ;,,E^QCN9JF]#Y2=G[SE?[,(H C19@#_DFJ7@9L$2&2Y#>A\Q<)-(FJS" M[/!2""8%^!7<[7]RP)>&KU]>,TG#2+Q2AE_OKL'+%Z_ "Q FX,N:;X6ZBI@. MI0H\N_QP7@3Y=A\D:@GRFLU? PQ_ Q;*7-'8)4ZX$,=L U]]C[E0H Y3=.G,%D!&O-M(DT9[V&"'";CE8<9 M@?[8FPX?RJDTK7R$)P>C2HCD$"*QAG@YGV_C;42E^J54?*D,_Z49?9BBW".- M2M\=63*4 KRK'WLR.P2L+!(>&@SW4=N*R#([!*'<:' M.HSMB^:!I6H+!TS(,,Z7SE:PY38"D:J,8GA%YD^,IN*5J0IV:.CM74TI6SU/ M3'ER2'GBALHFS=6(L8=KJ]%ZL1-3@9[>TCUGI%= E0EM$M3)Q7Z]4_,I211X M!C\6SI6?!&&,ZCE8KW%J#EHR0.M.//L0SI7V96;QXU01N$*K)JHU <1]DBBT M2HZC:^$(K5H++3Y@A_HXAT@[L&U,>I)K-4>M7:!=O#R;.:%!HHQ']55J-ZK& MJ(4,M"N9HPC1?TZ8?H,UX1BWA*GE![3NZET\YU1?%&CE-%M4+-2R =HW]UM5 MX$2M\4OU*/F-W0O% V:^<[33%YGTH1N@%@YPTBO?.9(*12WZ$!Y("P_4(3S. MX;L.[%$[W9WB6DQ4>M3 >TF(!V3L(=L9#S8Y XWG<8 -]V!*7WKB1?8>\RAMO+ 6? M69173JS#C9'+[$!'=W,F"@4\T9L8NKJ,N0-'M M[:.G@/5&CF&?5(<==1.*6O31F\!:+N .N7 .U75@6ZC.[GEJUJ7AA:OI15-B M(,^O#R_ZZ#1@+5BPNSD';LXP8/T!UWZY4]/10@2?,Q'!AB9!8R!BO\*I&6CY M@.T;]16/E7ZYR==&!C M"Y?VT03!6OM@1^,3W)1!9%)7DH51F:#0R&\9!&MQ0]Q-14AS*@)A4!\%-XT0 M:6FB$2U,R#G##F(8=@2-P)I&;3T%HD4"L6_D)4(#_X&/:LG'V]@8HM-IABNT M:M9:))!>IQG$Z33#%5JU%J57*7J<9MBQCZZ$/5+4^91,M!0A=BE2N^_I8^M] M[[3[X0JMFK66+\3O];YW*F]4-L?=)SKOOG8J;CDB- F&?];#TBF#V M?N9'FJ["1("(+164]SI0]UNZ?^5Q?R+Y)G]K\)Y+R>/\<,WH@J69@?I^R;G\ M<9*]B'AX\73V/U!+ P04 " P@&%8K",:3.@" "Z"0 &0 'AL+W=O M08YEN=\!4P_67"18Z6[8FG+E0"8_'G$BC?#"W7>AJX)O;&L9 MJ3'2&+]K3ZN9T@BWVT_N'\O<=2XS+&',Z0^2JFQHQ19*88$+JF[YYC/4^?2, MWYQ365[1IHYU+#0OI.)Y+=8$.6'5'3_6==@2N,$+ J\6>*\5^+7 +Q.MR,JT M)ECA9"#X!@D3K=U,HZQ-J=;9$&;>XE0)_91HG4H^<9YN"*4(LQ1]4QD(=)T" M4V1!\(P"NF8*LR4QS9&4H"1ZCZ9Z*:6%'N$+-&*LP!1=245T32%%HYP+1?[B M\B5=/>K5)@&=3D!A0N695M]/)^CTY R=(,+07<8+J:>6 UOI; R3/:_)+RMR M[P7R"^^0Y[C^2WR\>OEWG.YK6O8%-)K"NF5?OYK"KE?M0F1<\IE(0#] M',VD$GK]_FI+NIHE:)_%?-,7-.#!(?!>&WBEZFV!^_TH MW@'OM#X2O-> ]PZ!AVW@O7WP.-BM>*?UD>!A QX> H_:P,-]\,AW=\ [K8\$ MCQKPZ!!XW 8>[8/[OK,#WFE])'C<@,>=X'?Z1P]XH4"TX<=[^&XOC'?Y.V<%4&W]_[Q?C![W^[L+9CW*CJ(FIL.RMG=6<:KY@L21, M(@H+K7+.(UTD49T4JH[BJW*SG7&EM^ZRF>G#%0@3H)\O.%=/';-_-\>UY!]0 M2P,$% @ ,(!A6.OM,R S P FPD !D !X;"]W;W)K&ULK59=;],P%/TK5IC0)FU+FJ1-.]I(6P<""<2T,7A /+C);6,M ML8/MM-N_YSI)0]>ZHR!>6G_<N*B70M 85N>M[WL M*.-./*[7;F0\%I7.&8<;2515 M%%0^74$N5A.GYZP7;MDBTV;!C<$80Y)!HPT#Q;PE3R'-#A#)^MIQ.]T@# MW!ROV=_5WM'+C"J8BOP;2W4V<88.26%.JUS?BM5[:/WT#5\BB%>P!^"_ /!00M(*B--LIJ6]=4TW@LQ8I($XUL M9E#GID:C&\;-*=YIB;L,<3J>5E("U^0CHS.6,\U D3-RA\625CD0,2>722(J MKA6YH4]TAFN4IV915I"2MX]83@HQQ]>@*--G^/MFM(SDG0.R6^YP<6^/1PN/\<[F*6NE3Y7:K\FB_8 MP]?Z5[\30'-%OE_.E)98C3]L!AO&T,YHWM +5=($)@Z^@@KD$ISX]:O>P'MC ML_N?R)Z9#SKSP4OL<5<%99,%F]F&(:H93/=8QKT@[(=C=[GIPA(U](.HBWHF M+^SDA7^25]LWQGK'V0L%TH1;'ME)9,,VQ9)1%$PC?U46R7W M=\3X7C_:4OSBH_^QH :=L<%!QEI#C"](0B4:;1O1D\W58-=5;[3MRA(T\ ;V M8X@ZM=%!:N=844G&%)P21=>]H,+CT/317CO1CIHP\K<46V)&OEWPL!,\?%'P M9XVECI=D(QO:-FT3.-PMVY$WW%)H"1IZ>R2..HFCOVHI=2X/43S:Z2"!UPNW MDVJ)"D91N*79W;@ZS6?+)RH7C"N2PQQQWGF$GF7S*=!,M"CKVW0F--[-]3## MKR>0)@#WYT+H]<1&PO=V]R:W-H965T M"/FH<@!-G@I>JHF3:UU=NZY*=% M;D%9Z23CYME,)F-1:\Y*F$FBZJ*@\OD6N-A,'-_9/KAGJUR;!VXRKN@*YJ ? MJIG$GMNK9*R 4C%1$@G+B7/C7T]')KX)^,Y@HW;:Q#A9"/%H.I^SB>,9(."0 M:J- \6\-4^#<""'&[T[3Z:=G:/12P57S2S9=K.>0M%9:%%TR$A2L;/_I4[<..PG^X$A"T"4$IR:$ M74+8&&W)&EMW5--D+,6&2!.-:J;1K$V3C6Y8:79QKB6.,LS3R;26$DI-OC"Z M8)QI!HJ\)W,\+%G-@8@EN4E364-&9O19"L[)^1UHRKBZP+B'^1TY/[L@9X25 MY%LN:D7+3(U=C61&WTT[BMN6(CA"<0?I)0G]=R3P@M"2/CT]/7B9[N)Z](L2 M](L2-'KA$3VT2A<<5P+=M/XI5^3GS4)IB>?NE\U@JSBP*YIW\5I5-(6)@R^; M KD&)WG[QH^\#S:[_TGLA?FP-Q^^IIYL]WLAREJ!=3-;@;@1,-?$.O%]WQN[ MZUT/AT%!%/P->L$VZ-D&)[%M\()I=T?H'"2INK,I@5.-XTQ#825OY8<[4 ,_ MWB>W!%U%L9U\V),/3R)?TY2:^\L&-SR8-_2O!GMPMJ PM,-%/5QT$IR"-4A: MIF"CBPXF#H+1/MVK\_SCP8U[%_%)+J"HN'@&('AYIH^DJF6:XT5/*DY+O.&S MNBD@UN,1'RZN-]JS>!@SB(\9;XQ0#2!.#X4@B][9BB MU'^#)'\ 4$L#!!0 ( #" 85B0^%K,_@, #D7 9 >&PO=V]R:W-H M965TK7CCPS6 MV-0VF=E_7QL(,VP8*U3>FPP'OX_M]P6'SZL=XU]%!B#1OLBI M6#N9E.6EZXHD@P*+UJ,C=P//F;H$)=<)5?>V> MARM6R9Q0N.=(5$6!^;=KR-EN[?C.RX4'LLVDON"&JQ)OX1'DY_*>JS.WHZ2D M "H(HXC#9NU<^9>Q/]6"NL5?!';BZ!CIJ3PQ]E6?W*9KQ],C@AP2J1%8_3S# M#>2Y)JEQ_-M"G:Y/+3P^?J'_6D]>3>8)"[AA^=\DE=G:63HHA0VN:M@V@JF;Q7,6D$]=;>9>VUM%4T?U.[7:N47H?I!>91< MW25*)\-/H%P6Z".Z2E.BH\,YNJ7- ZB#?!^!Q"07'U23SX\1>O_N WJ'"$5_ M9JP2F*9BY4HU#DUSD[;/ZZ;/X$2??H#N&)690#%-(>T#7#6!;A;!RRRN R,Q M@N0<3?PS%'C!9&! -V^7!P/RZ.UR?T >F^6_5_FIP??,F'213FK>Y&2D0@"@ M.ED4@4@X*>LLOWQ2+=&MA$+\,Y1:@YT.8_6*=2E*G,#:44N2 /X,3OCS3_[< M^V7(<9NPR"8LM@3K93/MLIF:Z.$?)7#U8M$MRG4\9X@UT4B&8"^!ID.YF)$- M01P02&;0X 52+S*J2GUOAKX!YN)\*"MC!V.SL@F++<%Z6@ JE>_J M:TGG0FB25ZD.2F2,RX\2>-%DAA(FY% 8#7Y1X_6WU',X]?S%RGT^]OYUH\ER MX?4;14.DBUF_46R6*J_QE")R>#Z8M2/7?=MPB*;L'CQ M.LZCH'K>+CMOET9O[P@E154,F6H4CC75)BRR"8LMP7KN7W3N7_R8#YT+F]G8 MA$4V8;$E6"\;WSL4%MZ8?Y_BK%V2]>H\6#.8<9/F^V4H ;-R; 16:;$M6C^$ MH^K.-R]0>']J@3(KQ[X%5FF155ILB];/(#AD$/R89:KEVDK()BVR2HMMT?H) M'0IFWUCSC5^JS#C?-ZQ55NMBJ[38%JV?PJ$T]D?5QJ\KK)-QF+DS0QI6*U^K MM-@6K4G#/=HB+(!OZ[U9H>JCBLIFGZV[VNW_7M6[GM]=O_8OHV87]X!I-I7O M,-\2*E1Z&X7TSA>J0N3-/FUS(EE9;T0^,2E941]F@%/@NH&ZOV%,OISH#KK= M\O _4$L#!!0 ( #" 85AJ*#AXO0( , ( 9 >&PO=V]R:W-H965T MY^[@CO&&\0>1 4CTF--"3*Q,RO+< MMD6208[%*2NA4$^6C.=8*I.O;%%RP*EQRJGM.4YHYY@45CPV>S,>CUDE*2E@ MQI&H\ASSITN@;#.Q7&NW<4M6F=0;=CPN\0KF(._+&5>6W:"D)(="$%8@#LN) M=>&>7[J>=C GOA'8B-8:Z5 6C#UHXSJ=6(Y6!!02J2&PNJWA"BC52$K'KRVH MU7!JQ_9ZA_[)!*^"66 !5XQ^)ZG,)M;(0BDL<47E+=M\AFU @<9+&!7FBC;U MV5 Q)I60+-\Z*SLG17W'C]M$M!P\;X^#MW4PB;!K(J-RBB6.QYQM$->G%9I> MF%"-MQ)'"EV5N>3J*5%^,KX!%9) ']!04^>X >8[GH_OY%!T?G?P) M8ZL FBB\)@K/X/I[HQ "8% +'Z IB(23TI3]QXTZBZXEY.)GE^ :>-@-K+^) MND%\#58\?MW;NA\[)'M-[+]/O3X:PD<2U*L$#49IP0O""62J(J4 MN^RG%73IKI$C@ZP_O77L^2/7&]OK#D'#1M"P5]"%$&150"=AK^<_)BIH= 5O M5=_@#62'C>RP-YWJ+1]V::J]@E;M7&?H=I**NKC.7L'E.L_=T#G$-NIL:\YKZ%K-U^VEN\M C=*E M!-Y)ZKX@]:)AL(?TN5>ZO3WMO[K.%KK==D:^[_PER6[-(SW;OV"^(H50?$OE MYIQ&*B1>C\O:D*PT(VK!I!IX9IFI7PS@^H!ZOF1,[@P]]9J?EO@W4$L#!!0 M ( #" 85C2@J@J/ , \) 9 >&PO=V]R:W-H965TJE*::5!86U^$H:C"KJN+Z M\0I+M9D&<;!;^"*6A74+83JI^1+OT-[7MYIF88N2BPJE$4J"QL4TN(PO9F-G M[PV^"=R8O3$X)7.E?KC)W_DTB!PA+#&S#H'3:XTS+$L'1#3^VV(&[9;.<7^\ M0__@M9.6.3PYL^((#VSJP8X?!"P[)UB'Q0AMF7M8UMSR=:+4![:P) MS0U\;+PWJ1'29?'.:OHJR,^F-T@Q,-"#.SH?^:I$4 OPN>RI1>_>(%P:@]8 MESE\KE%S*^02O!O<"#X7I;""$-Y"]SS \!0E+:RF4[N5?L).(U9F>0Q.^ M12SI(#3[=7=V@D[21C_Q>,GIZ/]S.3=6TXG^MRM*_&\+=\@M3\PRG 5UC M@WJ-0?K'JW@8_=FE[S>!':CMMVK[I]#3&3<%U%SD0-4'5'N82G^8RJ?#U!6% M!GKDH5UI6J?]J-^?A.M]=<^-DO/AD]$!ZT'+>G"2]>G=M5T23-]=6S>E62LS=3<2'K.!RB3[\ MDBKL<0K4O!1+[LIK9PJ&SZ(;C\;QD<+G1HP-N@6.6H&CDP*_^UJ,>8^OB2_Q MU^CZTQ-OB[KJ(GP:EL$CT,Z/M"*;N;N W:?Z#T)U!+ P04 " P@&%8YN!#JEX# #W M# &0 'AL+W=OM0YVGCL_\F&O3X::; MFAWA'O37^DYBRQVL9+R$2G%1$0F'K?,;O;JF@1&T,_[F<%*C9V)W@#%0Y(+2:XX#V&JGD%O.=KSH.M_?@&:\4!]0]_7^ MAKQ_]X&\([PB7W+1*%9E:N-JA#-+N/L>Y&,'XK\"<@/[2Q+07XCO^<&,_/K' MY?Y+N8LA&>+B#W'Q6WO!*_9>AJ!H0U",0I U8!S6.1#J7Y2BTCFI07*1$:@R M7AT)$D&Y VFHYL+1K;^:7]^\O5>J9GO8.OAZ*I /X*0__T0C[]>YX/Q/QEZ$ M*AA"%=BLIQCQU9R#G2IN5>8V>4A7-,*]>1B#6TTO!%\-X*NWP,,Y\$X5CL # M/Z9GX%;3"\'# 3Q\"SR: P]GP-?>&;C5]$+P: "/W@*/Y\"C*7A @S-PJ^F% MX/$ 'K\%GLR!QQ-P?QV>@UM-+P1/!O#$"OXE!\SN!PUR#C^9X$>)?XYO76 A M_GK 7UOQ_\([E6ESG4ZOX)H]8CVAV[MXSKGU=&^"A)Y?0-;U%WI'O>?LZUG] MNP6E""_K1D.&^02W"92>39[>Q)L+FB3K,V_LRRUU9U1,4/MI$YH5TZV:=8A. MMX>N)X?/ON!2AYZK &K-G*^>OT>L?/:-E'C^9IWSIQ=:-+D7^EGC#!F$-!QF MO61^3L?4GH]MS)6H;-C3E$T3/S[/('/3UG&T.@-W1U6I^23XQ.215PJI#JCS M+F,,C^RJ[*ZA1=T6JCNAL>QM'W/\,@%I)N#X00C]U#"U[_"MD_X'4$L#!!0 M ( #" 85BQ0QUDZ@( %X( 9 >&PO=V]R:W-H965TICV8Y$*L)G9F&^C^ M_6PG9 %2UH>^@#_N.3GGVKDWT9;Q)Y$#2/1<%E2,K5S*ZMJV19I#B<4EJX"J MG27C)99JRE>VJ#C@S(#*PO8<)[1+3*@51V9MQN.(K65!*,PX$NNRQ/S/! JV M'5NNM5NX)ZMB,D7:R8.Q)3VZSL>5H05! *C4#5G\;F$)1:"(EXW?#:;6/U,#N>,?^Q7A7 M7A98P)05/T@F\[$UM% &2[PNY#W;?H7&ST#SI:P0YA=MFUC'0NE:2%8V8*6@ M)+3^Q\]-'CH -WP!X#4 [Q 0O #P&X#_6D#0 *3F=J*R4.")8XCSK:(ZVC% MI@HS 7Z3#/(]@ELY;:U[.TL3[R3C FDE\AW/R+/\?P> M0=/7P[T>>/)ZN'O"C=\>H&_X_/\>($J(2 LFUNJ0?MXLA.3JI?K5E_&:,>AG MU(7F6E0XA;&E*HD O@$K?O_.#9U/?=EZ2[+DC/E$C(T%QB M";T7M89?&;@NIYOX8C1RW$%D;[H)Z0D;!H&^*]VPY#CL*M0W8M-C8=!:&)RT MH$JA*G2T3WP-''15^;XW.M!^'.6Z@^! >4^0XP_[E8>M\O"D\EVI*4RI6=2E MIMHK-:0.D;K4]#D,C_/NJC<\.) _[8D;^EXX/'!Y'#8,!Z,#EW:G\I; 5Z:# M"92R-95U16I7VR9Y8WK#P?I$-<^ZU_VCJ3OO'>8K0@4J8*DHG=[-Z M(EEEZON"2=4MS#!7'P# =8#:7S(F=Q/]@/:3(OX+4$L#!!0 ( #" 85BC MB[$HFP, #D/ 9 >&PO=V]R:W-H965TX[O.9C+O9,MXS_%$D"B79%3,;664JX>;%LD2RB(N&,KH.K.G/&"2'7* M%[98<2!I"2IR&SM.:!?R.]O^#;6@0/,E+!?E+]K6L8Z%DK60K*C!*H,B MH]4_V=5&M !N> 2 :P#N OPC *\&>*<"_!K@E\Y44DH?8B))-.%LB[B.5FSZ MH#2S1"OY&=7/_45R=3=3.!D]T805@%[)#@2Z13-6K!@%*@5B<_3,V28KG[#: M8.@@]#H&2;)(!QEC2.Z0Y_Z)L(,]0T*ST^'8 (]/A[L# M:KSF67DEGW>$;[;F7#T:),D.P4Z]^0),)E(+D1V8YS?F^4/LT8LDTFA7!1N5,%TE-Q'&XXF]:;M@B''< MPYC8$#/:QQSD'#0Y!X,YJ\JFZA8U95T!@]9J+AYULN['>([7R;H?@\/0G'78 M9!T.9OW*),E5[3IILX;]'(.PHZ,?$SA^1XJLW!/J8'IV%:EI?^7 X.)G.]!?T_5]+SCB =Y[@ <]>*(2 MU/(2J8X0*>TDEQF86\-!HG/?@8NRQ37;P5?2.6+-OIES!]N=Z+"YSJKF6NKF MVFB/UVLO7"?H[HE^4/]+:6+RQ^/N=K=;,T4!?%'.9@(E;$UEU8 W5YOY[W,Y M]72N/^JYL)Q5]C354/F-\$5&!;A4 MLRUP':#NSQF3'R=Z@69:COX'4$L#!!0 ( #" 85@-&52:$@0 "T. 9 M >&PO=V]R:W-H965T49/D@2F@6O;%UF/GYS8B<(<<[ MQI_%!D"BUSPKQ,3:2%G>V+9(-Y 3<,YD>J6KVU1F+*C>5MXJ&%OHS+B17;ZGRD].[ M(F4YH$?R"@*-T(SE)2N@D *Q%9K#"CB'I7Z-;H4 ]9@42_25DB>:44F5S\4< M)*&9N%3>WQ9S=/'A$GU M$"/&[85REJ,;:E ]7!VVD!]KJ'<'J@YI-?(PU?( M=5S/X#[[?7?WU-U6Z6ESY+8YO28-4:2!U&BZR0PXN31'6DKY94B_. M&U&2%":66GT"^ M8TX]_X=#Y9(KW#XF=1.^UT7M#ZM/;-.5;%3R\JM(AP/@Y M:X6H4M"%XV6*'>SBL?UR'(7)*G2#"6KZ!RC?85YLT40]S-LY/$9WDV&(51SV1(6K9DD&U&2BI)1G^I MR?#PD>3EISG:%DO@: $IPEJ^2YMT0$(WB,YHNT9N@GLRB9U#?W,&>0W%V]B0 MG,[H$?8[E%F=S*9CW8@1M1NUQKIS7UG MAACLL)<$N ?VT-_P<(/[3K(MJ??J^U9GY.RVK%&0)&%G?@2=[ MNAL>;F^/3-4S(UG8'3$.O/-N-BS_WHEK'^WE]4'J'\+7M! H@Y62=ZXCE09> MGTWJ&\G*:GO_Q*0Z+%27&W6> ZX-U/L58W)_HT\,[0EQ^A]02P,$% @ M,(!A6//[1BD?! K0\ !D !X;"]W;W)K&UL MK5==CZ,V%/TK%E5766D6,!!(9I-(,V%WNP_;CC+=[4/5!P%BR#96N6- X@J49Y9CV[Z5D[0P%K/JW0-;S.B>9VD!#PR5^SPG[.<] M9/0X-[#Q\F*5;K9&T>< ;#? W :@-,%>#T MP&XKP5X#<"K/%-+J?P0$DX6 M,T:/B,G9@DT^5,ZLT$)^6LBX/W(FOJ8"QQ=?BXCF@/XDSU"B#V@%$2VB-$M) M%16:(+X%]!EB8"1#CYSP/:?L)SK!T(IP0)Q6$S\E"52!O)HP"H&3-"O?SRPN MS):+6U%CXGUMHM-C(G;0-UKP;8D^%3'$EP26T-N*=EY$WSM:QA B$[GX!CFV MXRH,6KX>[BC@X>OA6*/&;4/H5GQN#U^_TR^C>8,>@$50YZ1X6MBG#?#CWRJMFA4.S+G2,6QUCK0XI 5!:9PJ7 M97^#"G&^B%)/FC)?0P%)RE7R:FYL7YAD8\_M"%3/<\>=>:'>UA$VW>FO[S71 M\UO5_H!J&CU]D =$C(1R<6J654VH-.J91K;I^UV;:M$#0&S:CA(8#@ =; 97 MR LW!*T; BW5ZAW)=Q]#%#&(4]X&OJD6E3,"50[:W7P.U&GA.IUPZZT;C;8ZU!-U?D\F'<$#"S@3$^L3 M?-HJGFJI?J?R;-R+F(]!'4",[A*VUIU [V0[8C"\*<] MLL^N;5B[ZA=*XV.:92C-=R+%K*1WZ=@J4?^WP/\K=@NG>:< MG.9H=?XA[JA,Z1]'F9XV#CH;W< "LG*"GE3H6<)W>U+A=/W#VGO/V?WO=*KW MWD\&N(0 W%<&@T@?]TAWKZ6+(\W%W:N,==;'Y"!R6?:#I=C-]@6O;_?MV[;G MO*LZK<[[>]F+5OW1B:9N9+^)$DF+$F60"$I;Y+V!6-T;U@-.=U6WM*9<]%[5 MXU;TT\#D!/$]H92_#.0";8>^^ ]02P,$% @ ,(!A6(W4\YYG!0 I20 M !D !X;"]W;W)K&ULM5I=;^(X%/TK%CM:S4C= M)G$@@2Y%:LE64VEG5;73V8?5/KB)@6@2FW4,M*O]\7OST01#:DC'O)0D^![[ MGMB^YU"/-UQ\SQ:42O2<)BR[["VD7%Y85A8N:$JR<[ZD#+Z9<9$2";=B;F5+ M04E4!*6)A6W;LU(2L]YD7#R[$Y,Q7\DD9O1.H&R5ID2\7-.$;RY[3N_UP7T\ M7\C\@349+\F]*^W+.0I15_),\W0+^@JBN+\?9 $W;)R M5N5OYV- )8F3[!,T>7P(T,@G:;P?-=Y&+;$E" M>MF#;2*C8DU[DY]_ @ZVDG*'M#G92UW;;=4(8 E,8\FJ&/"U#CTS0D,]9_"^-D(0U]D09 MG<4R0W)!Y!F*9ZAI< ;%:Y5$B,QF4*Z@!46TN(22500+(EM)]?9(Q;Z_.YV\ MO>F$7<_;F4TMC>PM)(4#O^; UW)P#ZP2$2X0;. HH&L0 4LHZ1)-!84R@/Y# M4Y+$4 583-JRTZ)WW6I,@@6&P!16AS6KPU/LVT.39)H$"PR!*62.:C)'QT_1 M:&N*AL44S5!(A'B!*;HAHEV$C/:68'\XQ#M+4#N(KGP9 E/X) JT"/BC6_H1?TAYA!]7L:BT+YGH._F M,6-YPQ>H**TA]1U6>05L?4-^M!&JQ.Y<;DVB!*325U\;*./Y)"KA1#V,4+3"% MIC+:V!A'*^P-2.^J@^VBY U\;["]:[EQZL#WKD;=BRDTE>#&O6"]@WB0;_P.KX_K7"F, M&A)3:"IGC2'!WDEJKU$K8A0M,(6F,MI8$:S_M\J[:J^_+Y4]VQWM;H=XI M-)6GQF!@O<$P_//-@=Y@ QRV3CVC]L,46DFIM76N(Z5B7IR/ 9;XBLGRB$?] MM#Z#4 M1%3D#>#[&>?R]2;OH#Z9-/D?4$L#!!0 ( #" 85BFG^H9-P, -(* 9 M >&PO=V]R:W-H965T,YEFK*E[8H..#4@/+,]APGM'-, MJ!4-S=H#CX9L+3-"X8$CLQ,/M+TQ^$Y@(QICI)7,&7O6D[MT9#G:(<@@D9H! MJ]<+3"#+-)%RXV?%:=5;:F!SO&7_:K0K+7,L8,*R'R25JY$UL% *"[S.Y)1M MOD&EIZ?Y$I8)\T2;RM:Q4+(6DN456'F0$UJ^\6L5AP; #8\ O K@[0."(P"_ M OBG H(*$)C(E%),'&(L<33D;(.XME9L>F"":=!*/J$Z[3/)U5>B<#*ZHPG+ M 3WB5Q#H"LW*[".V0%-(&$U(1K!)D%IYHERM+2GY!:E&H#%06! IT&4,$I-, M?% 43[,875Y\0!>(4/2X8FN!:2J&ME3>ZCWMI/)L7'KF'?',]= ]HW(ET!>: M0KI+8"N9M59OJW7L=3+&D%PCW_V(/,?S6QR:G [W6N#QZ7"W0XU?9\XW?/X1 MOL/\J.%4;4N4 K9O9DBI;\RI;;:DHMPK:M]*EYT84.(&1I6J+ /X"5O3^ MG1LZG]O">$ZR^$QD.R$.ZA '7>S1&&>8)H"P5,%;$DH)7>I %\ )2]OB6/+U M#9^NN"^1YX?AT'YIQJ?%R.D/=HWB0R/WD^_51CMZ>K6>7J>>VS0E^K (4RI3 MI(Z-/A@%$]4RAPQ+?5R8JCV< Y7H#3!O4UKNU&OX%SC.GM!#&R_P]G0>VKA! MV"XSK&6&G3*GD*Z34W46*I7\J,KPP+LK/]A3V>G,OQ[W,Y'MQ*U?QZU_MN/1 M';;^X>'8OP1_-XD[O?W/6 SJ6 Q.O?I T^Y+/SB\S_W]^SQI,3JH#'&+4;,R ME$KLQM\^![XT79- "5M36?X,Z]6Z,;LU_^E@U;&5_]8>F[/;N,5?E3J , M%HK2N>ZK//&R@RHGDA6FIY@SJ3H4,URIIA.X-E#?%XS)[41O4+>QT6]02P,$ M% @ ,(!A6 8;W>&A# 9GT !D !X;"]W;W)K&ULM9U;<]NX'<6_"L:[W>[.)+9XE90XGDE,8)M.TWKBW?2ATP>8A"W. M\J(%*3ON[(+$@4!1D>D_RX.@"_ #RX$(<_0F>/Y3RMVHE1$V^YEE1O3M9 MU?7ZS=E9%:]$SJO3J[?R[JQ:2\&3-E.>G;FS67B6\[0XN3AO M/[N2%^?EIL[20EQ)4FWRG,O'#R(K']Z=."=/'WQ.[U9U\\'9Q?F:WXEK4?^Z MOI+JW=F6DJ2Y**JT+(@4M^].WCMO6#AO,K0IOJ3BH=IY39I#N2G+WYHW'Y-W M)[.F1B(3<=T@N/KO7ER*+&M(JAZ_]]"3;9E-QMW73W36'KPZF!M>B: MU*MW)XL3DHA;OLGJS^7#WT1_0$'#B\NL:O^2AS[M[(3$FZHN\SZSJD&>%MW_ M_&M_(IZ3P>TSN(,,[O) !J_/X#TW@]]G\(<9G ,9@CY#\-P,89\A;,]]=[+: M,QWQFE^X6>9 6/9_F'*=1.^WOF^*4S(+^< ]2V',HOH5B:.%M MFY'78KT#V,N,5Q7YURUIVQ/YSS_4]^1C+?+JOV--I8/YX[!F,'U3K7DLWIVH MT;(2\EZ<7/SPG1/.WHY)BH1%2!A%PA@(9LCK;^7U;?2+?V[R&R%)>4ONRSHM M[HAL!NR*K-6';1MJOHK+/%=C1-6V@#_:CCBF?5=2T);4S'OW%\[YV?VNH-:Z M3!44":-(& /!#$&#K:"!5= K-7\+*472R?6J'PD(W]2K4J;_&P[0G73!OG2S M[M] 06OA4Q5$PB@2QD P0\%PJV#X(@73JMJ,JQ?NJ3>4[6B*R%JGJ5H@80P$ M,[28;[68OT@+=25?U;Q(U(@Y)LC\J"!'4T36BDT5! EC()@AR&(KR,(J2)3> MIXDHDDHM,N*,-\K\0;X?TZ#CS"T:'$T1'4U!K;6=>F)!,./$+K.T.GS"EWM->NX%^S/(?C)OMMQ+ M%NTG<_S ]?<24NMA354 !#,4<&9ZQ39[A@8/[9I9G6=^+R2_$^26IU+KT5V% M/:ER)WE1']:D+]#6"XXGB8XGH?8CFRH#BF;JL+-R=NPZI+EH78V$*+SJ$7'] M- .039'68ZNS#W;FU*4/E!9!:11*8RB:J;6KM7:1Z]N>AE(928N@- JE,13- M5%F;&(YU$7WQ177C9G6KEK5I.7H-?03@DT?!Y:CQ9,\Y642H3P&E,13-%%%; M%8[=J_BYF>NJ9@YL!V'U]U[).KXD?A+879 K(=N?[HI8$%XDI'[9.(TT+RZAM A*HU :0]%,\;51XRRAXS32(+F$ MTB(HC4)I#$4S?P'77I!K]X*.C]-' -[A<=J>G?O:&7+"\L5>R.01$VHS06D42F,H MFBF^MIE;2G#=]7[V[%6F]D:.!AGW9S:_$^@?ITUG@#.VH]YLD+?PD-RM8?DVCVD\4%X]'1#?2(H+8+2*)3&4#138.T3 MN5"?R(7Z1%!:!*51*(VA:&9TOO:)/+O-\SXO-T7=#J-M7ZY+->;&Y5W1A/J2 M\E[(;4#1ZZ> HL.+E2.%.>UBA3@SDG=W?+@^2?CCZ.K%CIHUC5$Y.NL?!1"-9LXVS11K*-S;W4H MK*ROT6Y F./,Y\Y^M)^][I-; =1N@M(8BF:V FTW>5:C8](:MD<9:].%%SK> M,#AB).'2\\/E8G !-9+.W',/F,?POKQ]NY,&(6],^I;^$*>]H4\'WD%Y2$]FDLH+8+2*)3&4#13 M9>U&>78W:K?W]I=&KYKKJ52VL^BHTG:BNCXZ:.K:LTZ6%>HS06D,13-EU3Z3 M9[^-ZK@S?P1@"72QYYPL(M1&@M(8BF:*J&TDSVXC?4J+9\^Q2'/F$DJ+H#0* MI3$4S518VU#> CK'0KTH*"V"TBB4QE T4V7M17GVN\M>,L?:B7/+Z SUGJ T M"J4Q%,W<.D![3_Z?C5$Z NC\I#$-[1FG:@BE42B-H6BFAMH]\NWND3MS?'*5 M\=$^:,\[=;2%TB(HC4)I#$4S-=5>D \-/?*AH4=06@2E42B-H6BFRMI_\NW^ MD]ZZI=^4P-BFI2^QM7/;K2.:(,11]:'>%)0606D42F,]S;@A;.;.YSN10*:P M.UORV,.1MD.R6O9@0F7L!4[6&.I,06D42F,HFMD0M#/E!]!Q'!H0!:5%4!J% MTAB*9JJLC2K?[C,9:Z/G[2_C[^_GX\SF\X4W'VZX!36JH#0*I3$4S111&U6^ MW:AJQ^SK=L.TSQW^\$4UU*B"TB(HC4)I#$4S%=9&E0\UJGRH406E15 :A=(8 MBF:JK(TJWVXKZ8MJT>V8VEU4$7[/TXS?9%V@8KOKSJCJ^]L6+9:!-_PA_-)> MB\EZ0BTJ*(VA:.9FB-JB"NP.4SLNT^NKJX/#L1TPM:-":1&41J$TAJ*9PFK? M*G"0PW$ =;*@M A*HU :0]%,E;63%=BCFO[D%91& MH32&HIEZ:L\JL'M6OPB95SN6E:FCS:8Z!EX)4@P-,9->UF6; M-%.$6B5[0W[X;N&ZX5MGOGPU"Y=]3=YN/SX-_M+0FCP[:[SMLJ_[YK+,U[QX M;/(X\[<#8Z^O7,9UW<;RI'DNDI370AV/DC(6;3D[!_"6J'/25ZO:J(,K%482 MWL43\XKD"GXC2")J)9HZW0FY>6R+XHEZFU:UY'4I3T?'1Z@+"*51*(VA:&9_ MTE9A8+<*KX2,15$W0=VJ78RWJ-W6,]JSNB*&=[\X>X,DU/:#TBB4QE T4]2= M';SMX6-ZTN/Z80U[@UM?:M1MR-C%=J?E)#KRPW=RNRYH^R MS#(U,">;N-L%MIG>UES6:9RNFS#PT7;0UK'7H:'6(91&H32&HID*:^LP ML%N'$Q5^VD]=7<2//TZE+^ZHOE K$4JC4!I#T M;;#V:DP6%&IG06D,13,%U796:+>S0"&-]E(F=V>H[P6ET9ZVVX3]D<>V,52I MIJ[:T0KMCM9VBB5_D'[=.ZH;-( -2HN@- JE,13-5'?G>770';U"Z(Y>4%H$ MI5$HC:%HILK:KPKM?M4+PA3MQ,E*0ZTJ*(V&^V:;NPS&!F*H"W6V\WCH7,B[ M]D'>S:RY*>KN<&ULM5MKCYLX%/TK5G:U#ZDE8#L)ZF+9^J&(4C^.2"+NKB=OK3*S+Q[3L]>D2.5K''\KWKS;7D_, M8D0B$)NLH/#R/P]B+8*@8,K'\;TFG9R.602>OSZR_UDFGR?SU4O%.@Z^^-ML M=SVQ)V0K[KQ#D'V,'_\2=4+E #=QD);_D\<::T[(YI!F<5@'YR,(_:CZZSW5 M0IP%6/,+ ;0.H*H!K Y@K0#*+@3P.H"W _B%@%D=4*8^K7(OA7.\S%M=)?$C M20ITSE:\*-4OHW.]_*@X43YE2?ZMG\=EJT]9O/FVBX.M2-)?B?O]X&<_R&OR MJ3IO2'Q'2@3YL"_JFI*W16$+S&^.R#P_2'_/T3^3*4EW7B+2JVF6#ZJ@GF[J M =Q4 Z 7!F!1\CZ.LEU*W&@KMDV":9[-*25Z3.F&HHR.V!B$6:\(-2D#!K16 M#Z= N*,>;@'AKGJXB8C!3O5E)1^[P+<.O#0E'XYE_/?O_'OR+A-A^A]4JXJ, MPV1%TWJ3[KV-N)[D72D5R8.8K'[YR9J;?T ZZR1S=)*YFL@:%>&GBG",?=6\ MGCXCZ+\9=[[ B_:"*A$%?NL9"]N P\KQFUJ\ZOIP[GX M71B?+3FWFC"G"UO.9GRQ;,)<-*61@LU.@LW4!7M%W">1;/RTW2HJ<6:==%[/ M.&>T)0X L[@U:VGH #!NSTUFM]1!QS]2G?E)G?D0=?*[YYWP,UB=>3>?N6FU M:KT&4+DTUJ(E#@0S\W\M;=#1C]1F<=)F,>S,V?L)K,RBFPR=+VS&6MH .-N: MV?.6-NBPAC8K360-!>V3@O;89N66?[%.97?$HMT39-U%0?W,Z<*@?N9V8:U^ MUI!A>9)A.>1$^BS2_ HCN1)$5-W(^QJ $BR5).BB0 FZ,% "-)61YXMEROFD M.5JJ?>X.\C=93![RC\&YHJDD& #%0-PH&1X3F,U.YN#6ZAFMXF_$60ODFH6 MW=/%<;*ADS2M;$[--C\3W&8&:\NMZ9A-N:F4FZ)R-]I81_O^OE;3XTFN\4$, M%E8GFZN+K5D Z4DL=(+=/=_5&VK-;-$>\;5Z#ZULKBZVIOC2?EBX_\#%5VC1 M7*T"FBQ#70&=;*XNMF8%I)^Q<$/3Z#]?RI^RQ/:U]R 2[UX<+X"\1$6A%$UA M?42+G=_IN$&M=E4JW/(<1@W+;M\W 3HV,WC;%N*)CA526A\+]SZ]VJ%>L29O M)+DPS,Z)#,"8876F&@",VD;;7;EX2F,EDX[(PBU1KV3XU&,!:$&-9=M?0SC. M#-KVD$<QFDD/9.$F2.$TNV@L:^I&AGQI=*Y+&Q#,-,S.A8F.=' ? MU,36U%6:*@MW5A51 MGS751^I3Y@CK4P;$ P M2E1:)8I;I8^B6&PLKKO'MIB;.,H2;Y,=O(!D(@E?G?\\!,J''XJ3L%H'6I*M M]P-:25KW,,R.#/P2@]/#8)$?PDM(_U!<-2++/#+- :9F3:1[HKA[&E23 3T" M/ZI*>7 &E?+@# /*\Q(>BTJ/17&/-;Y$"ET(/[1*G7 &E3KA# /J]!).C$HG M1@G:,VJ8[5DS@.(&:_^F": L MR["M"],2:;HH;KIZ91K4=#2YH5H^R(,!^@$P2,"7<&I4.C6*.[6A.BMT#IW+ M4FL*>#Q(;,@* F*_A,6CTN)1W.*]S[MU> A!U71:KK56-DK(_0N!<9[1T%:P;8 MRB[,@6"FL9BU.@J>U5C5I/ED ]?TT-\B:[*>U-=J, >"00J]A+=DTELRW",- M6_6LR1HYV0:;+\__M>4"8IAM=/;YX ,=O+GL)1;7V-F&OX&+:\BODS75,%&! M&%!4O3OV7L+0,6GH&.YHGKMDC-,/WEC)U=J $LR%8(UNT=1,FBN&FZMGK/+B MS(/E E:S(+F48*ZNL355E?:+]=BO9R[?XO2#I06L%"2M$LS5-;:FM-)Q,=QQ MO?>>+ID /'*P:CK9'*ULKBZV9@VD$6.V3A/ M)HSK6R.5C97%UNS+M*%ICM_I+[\1Q[S3,!7# V?1-QT;$.% ,GQOSUC9F%T]N MK'C20G&=VR(Y8'HX[VS 6"OB''QP0R]?76Q-*:77X@.]%F(*N-+V1@YXJV*+ M1^2A=;4T;IK3CNK9YK W#ZH;/CT]]ORV?-BW]?F-]<:M'EZ6--6SU.^]))_\I"00 M=SEE89PG)*D>3Z[>9/&^?/[V:YQE<5B^W EO*Y("D']_%\?9\4UQ@--#XJO_ M 5!+ P04 " P@&%8-L(6S9<( !@/ &0 'AL+W=ONPF>>CT M@9:@%<<2N2&YN\Z_#TC1@@!<(F(*U?Z(.+G /@7L/+LCKE[KYU&ZE[-#G M_:YJ;Q;;KGM\O5RVJZW<%VU4/\I*_;*IFWW1J:_-P[)];&2Q'AKM=TL2Q\ER M7Y35XO9ZN/:NN;VNG[I=6?+GPOGS8=OV%Y>WU M8_$@/\CN^\=WC?JV/%I9EWM9M65=H49N;A9O\.NDMJ'#^-1A?'/ON&IY^_6/_[X+QR MYF/1ROMZ]V.Y[K8WBVR!UG)3/.VZ]_7+/^7H$._MK>I=._R/7D9LO$"KI[:K M]V-C-8)]61W^%I]'(DX:X&2B 1D;$+L!FVA QP;TW 9L;#!0O3RX,O"0%UUQ M>]W4+ZCIT_O14 M=C^C*_3A, U0O4'O9=LUY:J3:S2 T9O^5O6PO^2R*\I=^U?5X(]HB=IMTMFI',9"),6""OJNK;MNBM]5:KDT#2^70T2ORQ:L[XK68RU6$ M*'Z%2$PH,*#[\YL3H'E^?G/L\88>[Q$=[+$)>_]6"VV8W&NUTHXWHQUNQE-5 M=B#E7I-]-'G=/A8K>;-0X:*5S;-6!C!DD\B.)W#L?OZ^>U32< MG(U+5+P4S;I%*LVT75&MR^KA%;J3#V55J8]J)N^*:B4AO@_]\J'?/F,]WV8D M%DPMHN=3)ET8R01.$A.6 S#&64*.,,/[Y.A]XO7^'TU1=7:4.@P_<3K$!#/, MF#5^%Y8&4HZ;Z6:]BOU]Z?GPJ]AF8'\)#6\E#63!*U9,19T%3H5:"SF0QI M+0]ES612*U9\ %"H^"-L)P <5?*;3:AOHM4A\6HF3SX<&YH;01J3A-@^ $"< MQ0F);2<@H&NBC#EH7G42;HFS0<[%[DNA1-H?"^RMTN= \#E4802A*G9GCPCB+;$69 S F M(B(F&--"D?B%XGS&?('\T!>F1C7O=)2CSP".B,@IYD$XGD0QGO!:ZT/BUX?S MO?9$_M0=).51XD1) ,=Y9!>89([V_(<@JG] 9THXU$M3NE7J6+Z>YU-$G R;<^>' "9D]]D2 M9 MZA>RDG:!$TJ+4\E#638"V::= B* U:! UJ+0]ES612RV_ZM8J@_HYG MD^Y60'EB;V%S $4IY1Q>T$Q+;N:7W--IRM]P]H-5;HGT"G S5*F9073A-R43D9UH7LPL5C8\J:3&I= MS/RZV#DLG$Z4?DNSV0GZB&@H:R:+)P^)AGU*-.QCHF&?$[W$LPA,*WWVM1X5 M9:Y0=SHW?&'4W_-LEEQAFS+[%!, 8^Q>_0@1,1@OT8JH#8X MPNF$_UH2<[\DOM0!E[_;N0MLM&:XG[+(25 03F11/!&*N-:[W*]W?S?G8/YQ MSN:5 J=@[I3-(9RY8DU>M0+F_@KS[^JTS#_6V=PR)QHD<42=E>W"1!S%MKQ8 MGKQZN9?-P_ *:XM6]5/5'=Y7/%X]OB;[9G@YU+I^AU_GAY==M9G#N[??%8T* M\2W:R8TR&4>I2E7-X776PY>N?AQ>\/Q8=UV]'SYN9;&630]0OV_JNOORI>_@ M^%+Q[2]02P,$% @ ,(!A6$!!*O-. P Y0T !D !X;"]W;W)K&ULO5=;3]LP%/XK5H8VD :Y]L;:2K3IM#T@571LSR8Y M;2P2.]A.2_?K9SLAM"5T($6\M+Z<\_E\W_%Q[.&&\7N1 $CTF*54C*Q$ROS2 MMD640(;%!BR#+,MQ-(V69DN=;3P U9)5(/V.-ACE>P 'F;S[GJV35*3#*@@C"*."Q' MUI5[&;J.=C 6OPELQ$X;:2IWC-WKSL]X9#DZ(D@ADAH"J[\U3"%--9**XZ$" MM>HUM>-N^PG]NR&OR-QA 5.6_B&Q3$96WT(Q+'&1RANV^0$5H8[&BU@JS"_: M5+:.A:)"2)95SBJ"C-#R'S]60NPXN-U7'+S*P3MT"%YQ\"L'_ZT.0>40&&5* M*D:'$$L\'G*V05Q;*S3=,&(:;T6?4)WWA>1JEB@_.5Y(%MTG+(V!BR]H]E 0 MN47G:%%N \26R%B<:VUC-&69VG "FY3-'G4;T U$;$7)7S5_&H+$)!5G"N)V M$:+3DS-T@@A%OQ)6"$QC,;2EBEJO;4=5A),R0N^5"%T/73,J$X%F-(9X'\!6 M=&O.WA/GB7<4,83H OGN5^0YGM\0T/3M[EZ#>_AV=_<(&[_.H&_P_&,9K/(3 M[>8'JOS<;9'8QY=-.2C7")K7T(?/I=/;M?Y MUJ1?FV!A2V![V@:UML$Q]/]JVZ1DB=@SB/K478][@=<;VNM=A5X:N9[7]_>M MP@8K9Q \6^UQZM2<.DZ[58(G9V:]'Q#VOQI9'K M]H+^02TV6*GC?]!VI.*A5''Q U0W:U+9-L+ EL#UM7>?Y@NBT7G<5Y.Z7RQ\X!W778-3Q M.P=EUV#42VL1^NWRI6YH1^,3_0;QMRKGV'* M!] UYBM"!4IAJ2"=BYXZ"7CYIB@[DN7FEGW'I+JSFV:BWF' M8&:7S(FGSIZ M@?IE-_X'4$L#!!0 ( #" 85BQ7!W0& 0 )\5 9 >&PO=V]R:W-H M965TPQ+XM\T=%3.[ M04FR DJ6D1)16$VM*_@5O-,Z7@\?D;_I)(7R=QC!M#JU1A9*8(6W.5^0 M_1]0)S24>#')F?I%^]K6L5"\99P4M;.(H,C*ZA\_UD0<.8A$]0Y>[>!U'09G M'/S:P7^IPZ!V&"AFJE04#Q'F>#:A9(^HM!9H2,G13)I"T 6Q!0<.#]\S#W.M%C""^0+[[ M*_(W)QF^JZBL\_PS>3;')R1.(,@#=9;'X3S$%-#\M MXE6>D[@:?ET=E_(.:$:D,>,,_?-9/ #=BHJR?W75JJ(9Z*.1KZY+ML$Q3"WQ M;F(B)+!F/__D!LYO.J9-@D6&P%I5&/2ASXZ5$Q^3#I5R=$Q6B*%"E._L MW2P<>.'$WATS=&KD>M[(;UM%&BMG/#A8M7(:-CD->W.2ZT&^%1:P@W*K3:$7 MX+6+P2189 BL15S0$!>\*4D&)JM@$BPR!-:J0MA4(30NR0IQ>*2CX<#I*/+4 MQG6[LHUT1DZ@U^.H26C4F]!"4(1IG"+Q(461$&5.-O*SJTND%^FU2\(D6&0( MK,7@N&%P_*:$.399!9-@D2&P5A5/NVCSE4!=*TZ@$P$ MO"UYU;QIKC9=QBO56^M<$X*-4P!)T"E@;B_(H0_3^0#FI[L[']02P,$% @ ,(!A6/$+ M/S9^ P 9PL !D !X;"]W;W)K&ULK59K;^(X M%/TK5UEI=D::;5X\NX $#:.IM)50T70_K/:#FUS JA-G; /EW^]U0K/ & 95 MPP=B._<^KY.5Y@S?2-++.C-0JJ<&>JJ MI:]+A2RK0+GPHR#H^#GCA3<:5&,S-1K(M1&\P)D"O"1 M+U?&#OBC0)OT;7P5\,1QJP_:8)4\ M2_EB._?9T ML0B@P-9:!T6.#=RB$):(TON\YO69*"SQLO[%_J;23EF>F\4Z* MOWEF5D.OYT&&"[86YE%NO^)>3]ORI5+HZA^V^]C @W2MC<,(-H#HE- ZPP@W@/B:P&M/:!5.5-+J7Q(F&&C@9);4#::V&RC,K-" MDWQ>V&6?&T5O.>',:&YD^K*2(D.E?X?I]S4W._@#QIKV06E71L.X+ 7'#(R$ MJ3:0!3WK2 RF,YG,_B8H&%( M4$T)L[5*5[1@,!.L&/B&M-B,_'2?]Z3..SJ3=QC!@RS,2L.4ILN."7PRH7$B M>G-B$EUD3#"]@3C\#%$0Q8Z$[JZ'1PYX>O^6> MW]Y6M[ID*0X]NHXTJ@UZHP^_A9W@3Y>WOY(L^45D1[ZW&M];E]A'T]>2;C1[ M6E#E\'&'3.E/+OLNTW0@KW:WRZMW(Y/W((]<:#KW.7(35C&%24]FNU&04W0=RFT[ YE.^."X+N<5SR\[@C:9U& M6N>=TMCK.6D=9RKMN',BS1WW@P6).RX(([>T;B.M>]W>S?B&9UADL.,H,I>B MFB@,#S,X$?/SD.1BR)&$7B.A=U'"DQ1TS0GZB%W<:SV7@:UN_V0/W5T9E[CC M6NV^6TV_4=._7LWY[=5WS=X-V_&)&F=@#TPM.=4C A=$20KIA*NZ MK*L[1I95H?,L#95-57-%E3 J&T#O%U*:MXZ=H*FM1_\!4$L#!!0 ( #" M85B$W6@'* , &@) 9 >&PO=V]R:W-H965T $$AL29.V&Z.-U#4@^("8-EX^(#ZXR;6Q<.Q@.^WV[SD[6>BZ MKAIH7^*7W//X[CG[[,E&Z5^F1+1P70EIID%I;7T6AB8OL6+F6-4HZ<]2Z8I9 M&NI5:&J-K/"@2H1Q%(W#BG$9I!,_=Z'3B6JLX!(O-)BFJIB^.4>A-M-@$-Q. M7/)5:=U$F$YJML(KM%_K"TVCL&(72<"5!XW(:S 9GV=C9>X-O'#=FJP\N MDH52O]S@8S$-(N<0"LRM8V#4K'&.0C@BL$?92;3Y@%\_(\>5*&/^%36<;!9 WQJJJ Y,'%9=MRZX[ M';8 @_$#@+@#Q+N X0. I ,DCP4,.\#0*].&XG7(F&7I1*L-:&=-;*[CQ?1H M"I]+E_8KJ^DO)YQ-YZJJN*4\6@-,%C!7TG*Y0IES-' $LZ+@+D%,P$?9[C*7 MKI<96L:%>44F7Z\R>/G\%3P'+N%+J1I#1&826G+/+1+FG2OGK2OQ ZX,8OA$ MJY<&WLD"B[L$(<75!Q??!G<>'V3,,#^&9/ :XBA.]C@T?SP\W@//'@\?'(@F MZ5.5>+[DOU*5<9,+91J-\&.V,%;3B?JY+PGM(L/]B[@JD5EP8$ M+HDR.CZA/.GV7F\'5M7^IELH2_>F[Y;T%$+M#.C_4BE[.W +](^K] ]02P,$ M% @ ,(!A6/L"1&ULK59M;]LV$/XKA%8,"=!&KY;ES#;@6!LVH 6"9ET_#/M 2V>)"T5Z M)!4G_WY'259M63&"K5]LDGKNX3U'WO'F>ZD>=0E@R'/%A5XXI3&[6]?560D5 MU3=R!P*_;*6JJ,&I*ER]4T#SQJCB;N!YL5M1)ISEO%F[5\NYK UG NX5T755 M4?5R!USN%X[O'!8^LZ(T=L%=SG>T@ O& 2=03 TB%XQ"#N#\*T&46<0-9%II31Q2*FA MR[F2>Z(L&MGLH EF8XWRF;#'_F 4?F5H9Y9K657,X#D:3:C(R5H*PT0!(F.@ MR0?R@/?Q7>MQ\(K'?D ^H9.E M)C^+'/)3 A?E]S$(#C&X"RXRII#=D-!_3P(O"$<<6K_=/!@Q3]]N[E]0$_8G M&C9\X7\ZT93IC$M=*R!_KC;:*$R\O\8.H=TD&M_$%J-;O:,9+!RL-AK4$SC+ M'W_P8^^GL0!^3[+T.Y&=!#?J@QM=8E\>;OO^<-MY=]M?"#5D P43 H-MLV4' MBLE\++3M%M-F"UN6GY;^;.;CS7LZCMD(*IP&\2DJ'4%%X2SJ426:X+-RD&HO#].Z'F9<*ZGEFQRY,4NBH:)SD.]%_E#1")4?)^."XEY0 M?%E0_C>6TC8G%'"L6SDQDN %@6>F;7HS;R4/$(?O#.CKL0#$ M9UY//#\:!. @SY,9M-Q_=->__2B?GR]#8=6?T5SL!))1G5)\(!Q M^,A$/BIK>NZ,[P>S8"!L#!9$\> "I".P61#.QK4EO;;D?Z0D8 6\F(S)60+A MD4R3@)W:!O0Y?_ E!+ P04 " P@&%8&+Q-N68" !L!0 &0 'AL+W=O MQA MTM0Q>$ \N,EM8\VQ@WW3CG_/M9V& EW%2^*/>\\Y]]C7V4Z;)UL!('NNI;+3 MJ$)LKN/8%A74W%[H!A3MK+6I.=+4;&+;&."E3ZIEG P&D[CF0D5YYM?N39[I M%J50<&^8;>N:FY]SD'HWC8;1?F$I-A6ZA3C/&KZ!!\#'YM[0+.Y12E&#LD(K M9F ]C6;#Z_G8Q?N +P)V]F#,7"4KK9_DJ7>#C>HW_TM5,M*V[A1LNOHL1J&EU%K(0U;R4N]>X3=/5X@866UG_9 M+L1>)A$K6HNZ[I))02U4^//GSH>#A.2EA*1+2+SN0.15+CCR/#-ZQXR+)C0W M\*7Z;!(GE#N4!S2T*R@/\R58-&V!K1%JPVXJ;C9@V3LV*TOA;..2W:IP]L[$ M\P4@%]*^86=,*/:YTJWEJK19C"3&0<9%1SP/Q,D+Q,.$W6F%E64?5 GEGP Q M5=&7DNQ+F2MSTORRB:MD2)$PO7Q-D]'R22+MT>(QSWQ^"3QK"A,2RY)P5=" M!IM,YQQJ&A[:6H2;=TS;^!]MD_3J+VGQ00?40$BNSRW5VRH,S="O]D_)+'30 M[_#P#MV1$*$LD["FU,'%)?&;T-MA@KKQ_;322-WIAQ4]AV!< .VOM<;]Q!'T M#VS^"U!+ P04 " P@&%8:#D)2]P# !C$@ &0 'AL+W=ON99^=Y]FUV^RLAOZD9HH:G-.%J M8,VTGE_;M@IGF#)U+N;(Z82690YI8GM.P%JE6T:Q\WW9_0/&7DB\\@4CD7R=QSIV<"ZM"#""5LD^HM8?<2" M4-?@A2)1V3^L"EO'@G"AM$@+9XH@C7G^9$^%$!L.OON"@U(^?PAGC4X2QX%I2MRA@/(*/&$UC/H4SN(FBV'092^"6YP//=.!)@)K% MB3KMVYKB,NAV6,0PRF/P7HC!]> S-393\)Y'&%4!;")4LO*>68V\1L0 PW/P MW7?@.9X/#_C#!TXK:A+_Q BFM)+"22*4.@4:]%$I,_R"MW6* MYLB]#-FLP7FS+M6IRY;L>A7]4PV#5T>U?^IEV%7;=DUVUDMQXJ$)93 M'I_FL4(":E M=$ 6DPEFNQG,:-&D"?BK::48Y2UT&T;(KH6_-32:,"K$>B6QWK'$(E2T43!- ML^ @7KV]O/9:!(U!OK)O+TL)+H^5@ M^=JP,ESLDNULR[%IL=V]CH*^4X:J4 MX:I9!N(GVW46[.U.=[7 MZN&M]?#VZ''T9&U&/'ITM8D6M(5657.=1[N_)9%V6\VD6T4+VD*K*KI.IMWF M;/K_S=?]^?1^DZ YPF,5L#=.WRG*:7:+H8@<$5-RD]T/;-6/S U* M=JI?P^37+Y^9I-.W@@0G!.F<]RA;D/F-1E[08IZ=\1^%UB+-7F?(Z'AB#.C[ M1 C]7# -E/=*P_\ 4$L#!!0 ( #" 85@RVZ;_:00 -85 9 >&PO M=V]R:W-H965TS^^YK'0,#&FE1HOR1 SCW<>[@^W'AU8L47 M?J!4@*]9FO.U=1#B>&W;/#K0C/ K=J2Y_&7'BHP(>5KL;7XL*(GKH"RUD>,$ M=D:2W-JLZFOWQ6;%2I$F.;TO "^SC!3?MC1EI[4%K9<+#\G^(*H+]F9U)'OZ M2,6GXWTAS^R.)4XRFO.$Y:"@N[5U Z\Q%G,$^'TEJ5_)K$X MK*V%!6*Z(V4J'MCI-]H6Y%=\$4MY_0E.+=:Q0%1RP;(V6&:0)7GS3;ZV0IP% MP& B +4!:!S@302X;8#[V@"O#?!J99I2:ATP$62S*M@)%!5:LE4'M9AUM"P_ MR:OG_B@*^6LBX\3F43927*84W-U=@\\D+4GS./(8_%Z2--E]2_(]N(DB5N:" M@[>8"I*D_!WX&7QZQ.#MFW?@#4AR\,>!E5Q&\94M9%H5N1VU*6R;%-!$"A"! MCRP7!PY^S6,:#PEL64]7%'HI:HN,C)A&5\"%/P'D(%>3T.WKPY$F'+\^'!JJ M<;M'Y-9\W@3?32H7)\DC"N0R!YB53V)7IMTST0EN)*RLY)H?2437EO0*3HMG M:FU^_ $&SB\ZL>8DPS.1#83T.B&]FMV=$+)O[YN)]L8)CU+&RX*"OS_(:' G M:,;_T4GLS2GQG&1X)K*!Q'XGL6_LU2U)ZTXE FSI/LGS2EZV W]14NA4;-C" MFJUZ13UOPG!E/Y]KHT)\-(1@(V101]#5$9C77!PG5:=H5U<3ZI_=#J'0':6M M@I:CRK *"1Q]VF&7=FA,&\OWZ63:H9K1*&<5$8ZE5B%3.2^ZG!>O;1GI_Z9F M6:BZNQXF6[GS%>(NQX6E "^B,EIX&%'H3 MBP^BOA[T_]VZC1WDY?GCMXP&!=$2C:U#!X..ZTU4T(]XT#SC&8V[C1U6$(R- M3X."+O*]<04:F+,,@HD*^MD*&N>*"VR\)1IT4SA^%>E XY;#&M!YRPTKZ4<8 M:)YAAF;^0'-!Y+3-N?P3_H%Q_1,R,E[L-7.RX;G8AFKV@Q0,OJ.G&Z>VBW6> MDPW/Q3;4N9_\H'GTN]C3U4D.(=\?+T,5)6U1<745Y8?^Q#KLYT)H'@S-KJX. M<:Z2V*T&A9:>DKZ*@M!W)_+O9T)H'@K-GK[49.8J+JBBX#+TQ_FK*,]=Z--' M_3"&C$/(!8;>$IW__T*!$XQJT:&4AL,:U*#AFF+LLPVOC!;[>N.0@]I0FFVB M[FJW.7E3;\F-KF_A-6ZV&'N:9L?S(RGD*N(@I3M)Z5R%4MZBV41L3@0[UMMJ M3TP(EM6'!TIB6E0 ^?N.,?%R4MV@V\K=_ =02P,$% @ ,(!A6*RR_IE# M P RA0 T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-I&TB;T5;: M*B%-VB8D>-@;38F>.REE^/;YRF'_A6'0^#+A7$OL?GW&/[IC'T2[,4 M[&[&F D6N9#E@,R,*3Z'83F9L9R6%ZI@TB*9TCDUMJNG85EH1M,22+D(.ZU6 M'.:42S+LRWE^DYLRF*BY- /2;4*!NWU+!Z0=7Y+ R8U4R@;DX>SC[[DRUQ\" M=S_Y='+2NF@]G%_O(FXJ1$P]YS<1HW98WYT;&BAC693+L9TJNJR4B+F"5::+MN=*[(F5#>;9*QT MRG23IDU6H6%?L SL:#Z=P=VH(@30&)7;1LKI5$E:>5@QZH:5G3 A[N#Q_I5M M:2^RC3VK=DPV36NH;CH9UP']336GO2E[^2K=H."/RGR=V^G(J@^5S6XUR_BB MZB^RQ@"FWL;5:5&(Y1?!IS)G;O(')QSVZ8H7S)3F3S8;E,K$!I@FP2/3AD\V M(W\T+>[9PJS*:9'AGCM'Z/G?KO.42::IV#1M:_\]K_*K'4?=M[)M6Y_A^FUX^9$;7-QF;(%2T=U5T_'53.P#9NUOH"PB]Q4 MEQ_!. [S(X!A>3 '&,>QL#S_TWQZZ'P9$>RNFA',?R(:/J@^7Q:)%$4Q]B*CD9>!R-LW>(8?OQJF#=@8'D@T]^M-;[;>(7LKP-L3_=5"#93 MO!*QF>)K#8A_W8"1)/[=QO( ]L%K'8@OS\/U)2?$T6PJY@W[ G&D23!$*A% M?XW&,;(Z,7S\^X,])5&4)'X$,+^#*,(0>!IQ!', 'C DBJKWX,[[*%R]I\+U M?R^'SU!+ P04 " P@&%8EXJ[', 3 @ "P %]R96QS+RYR96QS MG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( #" 85@HLSQ>8 4 'TR / >&PO M=V]R:V)O;VLN>&ULQ9M=4]LX%(;_BB8WRUZPP=\M4SK30MO-3+=E@?8V(VR% M:+"MK"27TE^_LK.!8TC?V9M37P7+BOWX&.F1CI17=\;>7AMS*[XW=>M.9FOO M-\?SN2O7JI'N#[-1;3BS,K:1/AS:F[G;6"4KMU;*-_4\/CK*YXW4[>SUJ]VU MSNV<'ABO2J]-&PK[@J]:W;G'\_VA^*:=OM:U]O5' MX8(K;9T?:@S7EX'QFPJ5MT>=-^]U[94]DUY]L*;;Z/:FOTQXBCEYC"$.N\]M M$(_M_PFC6:UTJZE0MW_2<.M%M7UJ'W!)#.VQ#B?LHAK ^2!/P[&I=17N7HFWLI9MJ<007$< M8P 83P8H#LXE@4P 9/(+(2][B/X+3IB5.#7-AD"F #*=$'(9$\@,0&:305YZ M4Q+('$#FTT52NC6!+ !DP0OY2?K.JI[I;>=TJQQMT"\ UPM>KLNN::2]']ZH MOFEU^)H,G>2;LC1=Z"0)Y$L ^9(7\DWY3Q?N.933COH(]=1'O$P?C*GN=%T/ M/OGLU\J*116^$B(H!Y)'3"@4;J-TUO;6^QBH^I&!5J,((I5$S"[YJ*0;TR!G M1,S26+2E:92XDM_'3$@1$;,C^C[V=FWJ2EGWFW@7&H&_IVS(#!&[&II&^VU/ MVS>!T O[,+93;?GD7PR9(6)6PX5RWG9EZ'H#FBC7TMZ,X9 1(F8EO#=6A2Y7 M;)MH>2_>?0^$(81#+"W%1(*(N T1KE%UM1*+Q5)\E74W5!G>^=^=K"DF4D3$ M[ @HLM%X*D;:B)FU@3$3BHFT$3-K@QI7'%SU1G._4S@X!V$6!U3O^%4CH\3< MTY#GZMT;2F28F-DP6P?OQ4)RB9GE0F6\%PY))6:6RCXK[X5$5-70\XSD$B.YQ)/*):5I#R279%*Y9!03R25AE@O&S"DF MTDS"K!F,65!,F.QBU@S&?$$QD6D2[KD,Q'Q),9%Y$F;S(,SED'!XP$0.2K@= M!#$CBHDLE#!;"&/2D5J"+)1,F 1;1G10GB +)1-::!E1"Z7(0NF$%EI&U$(I MLE ZH866$;50BBR43FBA940ME"(+I1-::!E1"Z5PT65""RTC:J$462AEMM!H M^DT'Q-LE2XJ)+)0R6^@))@GN>:A/%P]29*&4V4(_Q_S2RJZBF,A"*;.%<%J# M6BA%%DJ9+80QJ84R9*%LRO69T5PH0Q;*F"V$,:F%,F2A;-*4&[50ABR439!R M"PU^E\&FF,A"&??:/\(+AYGR$(9LX5& M&>+#85^/:7?;/A;T?S-'%LJ9+00QS^E +D<6RIDM!#'/Z&:&'%DH9[;0$\P+ M59JV#!WH=D724$QDH?P7;B7 H_<<62AGMM 33#(L'@)+,9&%H M4DRX"6V*5:''J%),9*&<.R.',$=#CQQ9*.?.R$%,.A?*D85R[HP NJ'$TD84*;@NA75!C3&2A8K#0?*CL7K^JU$JWJOH4 M;N%">2GK\MR*_F/83Q6G69^37'5U?1K*/K"Q1 @ ^RP !H !X;"]?A)Q1JA 7/X)GQ#P^%(.S;AO3\-NWPV+S^/A-*RJW3AVO^IZ6._*L1GNVJZ< MSDW5=4_OZ6JGCM( M($CF#U((TOF##()L_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H+1$&9<$ M21.L";1.R'4B\#HAV(E [(1D)P*S$Z*="-1.R'8B<#LAW(E [H1T)P*[$^*= M"/06U%L(]!;46PCTELG#-H'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z M"X'>@GH+@=Z*>BN!WHIZ*X'>BGHK@=XZ>5E"H+>BWDJ@MZ+>2J"WHMY*H+>B MWDJ@MZ+>2J"WHMY*H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MTU>=A/H;:BW$>AM MJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CM MDX^5!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z M!^H=!'H'ZAT$>L?D9Q,"O0/U#@*] _4. KT#]0X"O3/JG0GTSJAW)M [H]Z9 M0.^,>F<"O3/JG0GTSJAW)M [H][Y)_4>QJ]#&:X]WVN\_D]2/9[/+=?+7Y;? M.R?W^ 7G^K9B>/H+4$L#!!0 ( #" 85C.%^TK=B>7OT%&>'OAOBJMBEY+\S%NL= M]3:6SM.05[8N]#;EK^&>>5OO[3TQL5@85KLAT9#F::Q1K)<_:6L?NC3[=<@_ MQ]8-JR)0%XO9C]/&,6M56.^[MK8IK[/'H7F7,G].*//):4_Y0T%^S!A M7/E[P/.YWX\40MO0;&-#NK%]WL4.'8OIV%$LSY?XH$>WW;8U-:Y^Z/.1,OI MMHD[HM1WY:GHU?GDE&^83I_\XORIS+G O',3G(]Y8H$^'_)Q?VTSPBFQZ7W_';&;_6_V0? J0/"=*' NE# M@_1A0/JH0/KX!M+'-4@??('2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP" M15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL M$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636* MK!I%5HTBJT:15:/(JE%DU2BR:A19-8JL!D56@R*K09'5H,AJ4&0U*+(:%%D- MBJP&15:#(FN%(FN%(FN%(FN%(FN%(FN%(FOUE;+>.;?_S_'3L^QM.[SDL^DO MONL_4$L! A0#% @ ,(!A6 =!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " P@&%8&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( #" 85B,!4[=Q@@ $@U 8 M " @0T( !X;"]W;W)K4& "U'@ & @($)$0 >&PO=V]R M:W-H965T&UL4$L! A0#% @ ,(!A6)7WICR) @ +0< M !@ ("!)!@ 'AL+W=OI9-F @ ,K 8 " @>,: !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ,(!A6&9+)L_0" VTH !@ ("! M:"8 'AL+W=OU#Y*,L% ! #0 & M @(%&.@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M,(!A6#/E+#0I*0 R(4 !@ ("!1T 'AL+W=O&PO=V]R:W-H965T^B !X;"]W;W)K&UL4$L! A0#% @ ,(!A6$CF=-DL P *0< !D M ("!\:H 'AL+W=O&PO M=V]R:W-H965T,<+00 M ,4* 9 " @66R !X;"]W;W)K&UL4$L! A0#% @ ,(!A6/?^NW[%10 ?/D !D ("! MR;8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,(!A6(GF^H(6!0 5@T !D ("!G1 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,(!A6.N>U2_< M!@ U1( !D ("!SAT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,(!A6"HS"9*9 @ ;@< !D M ("!F3$! 'AL+W=OJQG+I - += &0 @(%I- $ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,(!A6&]$,%"E!0 4B( !D ("!*$8! M 'AL+W=ORV M$18% "E'@ &0 @($$3 $ >&PO=V]R:W-H965T&UL4$L! A0#% @ M,(!A6+/-ZTF( P H@T !D ("!(54! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,(!A6"+K%\ 5 P M4PD !D ("!^6 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,(!A6-4K<4E%! +!< !D M ("!IVH! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,(!A6%D9TZ)N @ GP4 !D ("!>W8! 'AL M+W=O0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ,(!A M6 9#H)F4!0 #"4 !D ("!SH(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,(!A6$HZC:?A @ . D M !D ("!\8X! 'AL+W=O!J\# ![$0 &0 @($)D@$ M>&PO=V]R:W-H965TK/" M&08 (0J 9 " @>^5 0!X;"]W;W)K&UL4$L! A0#% @ ,(!A6*PC&DSH @ N@D !D M ("!/YP! 'AL+W=OGP$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,(!A6)#X6LS^ P .1< !D ("!YJ4! 'AL+W=O M+T" # M" &0 @($;J@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ,(!A6.;@ M0ZI> P ]PP !D ("!@K ! 'AL+W=O" &0 M @($7M $ >&PO=V]R:W-H965T&UL4$L! A0#% @ ,(!A6 T95)H2! +0X !D M ("!"KL! 'AL+W=O&PO M=V]R:W-H965T9P4 M *4D 9 " @:G# 0!X;"]W;W)K&UL4$L! A0#% @ ,(!A6*:?ZADW P T@H !D ("! M1\D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,(!A6#;"%LV7" 8#P !D ("!TN$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,(!A6!B\3;EF @ ; 4 !D M ("!1_T! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,(!A6*RR_IE# P RA0 T ( !EP@" M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ ,(!A6'-\>"Q1 @ ^RP !H ( !>Q(" 'AL M+U]R96QS+W=O XML 89 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 90 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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 313 484 1 false 93 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Balance Sheets Sheet http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100040 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1 Consolidated Statements of Comprehensive Loss Statements 4 false false R5.htm 100050 - Statement - Consolidated Statements of Comprehensive Loss (Parenthetical) Sheet http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical Consolidated Statements of Comprehensive Loss (Parenthetical) Statements 5 false false R6.htm 100060 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 100070 - Statement - Consolidated Statements of Cash Flows Sheet http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 100080 - Disclosure - Nature of Business Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureNatureOfBusiness Nature of Business Notes 8 false false R9.htm 100090 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 100100 - Disclosure - Acquisitions Sheet http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitions Acquisitions Notes 10 false false R11.htm 100110 - Disclosure - Goodwill and Other Identifiable Intangible Assets Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssets Goodwill and Other Identifiable Intangible Assets Notes 11 false false R12.htm 100120 - Disclosure - Current Liabilities Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilities Current Liabilities Notes 12 false false R13.htm 100130 - Disclosure - Leases Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeases Leases Notes 13 false false R14.htm 100140 - Disclosure - Income Taxes Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 14 false false R15.htm 100150 - Disclosure - Stockholders' Equity Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquity Stockholders' Equity Notes 15 false false R16.htm 100160 - Disclosure - Commitments and Contingencies Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 100170 - Disclosure - Restructuring charges Sheet http://www.inogen.net/20231231/taxonomy/role/DisclosureRestructuringCharges Restructuring charges Notes 17 false false R18.htm 100180 - Disclosure - Foreign Currency Exchange Contracts and Hedging Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedging Foreign Currency Exchange Contracts and Hedging Notes 18 false false R19.htm 100190 - Disclosure - Schedule II: Valuation and Qualifying Accounts Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts Schedule II: Valuation and Qualifying Accounts Notes 19 false false R20.htm 100200 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 20 false false R21.htm 100210 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 21 false false R22.htm 100220 - Disclosure - Acquisitions (Tables) Sheet http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsTables Acquisitions (Tables) Tables http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitions 22 false false R23.htm 100230 - Disclosure - Goodwill and Other Identifiable Intangible Assets (Tables) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsTables Goodwill and Other Identifiable Intangible Assets (Tables) Tables http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssets 23 false false R24.htm 100240 - Disclosure - Current Liabilities (Tables) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesTables Current Liabilities (Tables) Tables http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilities 24 false false R25.htm 100250 - Disclosure - Leases (Tables) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeases 25 false false R26.htm 100260 - Disclosure - Income Taxes (Tables) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxes 26 false false R27.htm 100270 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquity 27 false false R28.htm 100280 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies 28 false false R29.htm 100290 - Disclosure - Nature of Business - Additional Information (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails Nature of Business - Additional Information (Details) Details 29 false false R30.htm 100300 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 30 false false R31.htm 100310 - Disclosure - Summary of Significant Accounting Policies - Sales Revenue Disaggregated by Sales Channel and Geographic Region (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSalesRevenueDisaggregatedBySalesChannelAndGeographicRegionDetails Summary of Significant Accounting Policies - Sales Revenue Disaggregated by Sales Channel and Geographic Region (Details) Details 31 false false R32.htm 100320 - Disclosure - Summary of Significant Accounting Policies - Summary of Fair Value Assets Measured on Recurring Basis for Cash, Cash Equivalents and Marketable Securities (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails Summary of Significant Accounting Policies - Summary of Fair Value Assets Measured on Recurring Basis for Cash, Cash Equivalents and Marketable Securities (Details) Details 32 false false R33.htm 100330 - Disclosure - Summary of Significant Accounting Policies - Summary of Components of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails Summary of Significant Accounting Policies - Summary of Components of Accumulated Other Comprehensive Income (Loss) (Details) Details 33 false false R34.htm 100350 - Disclosure - Summary of Significant Accounting Policies - Summary of Reconciliation of Earnout Liability Measured and Carried Fair Value on a Recurring Basis (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfEarnoutLiabilityMeasuredAndCarriedFairValueOnRecurringBasisDetails Summary of Significant Accounting Policies - Summary of Reconciliation of Earnout Liability Measured and Carried Fair Value on a Recurring Basis (Details) Details 34 false false R35.htm 100370 - Disclosure - Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance Concentrations by Major Category (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryDetails Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance Concentrations by Major Category (Details) Details 35 false false R36.htm 100380 - Disclosure - Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance Concentrations by Major Category (Parenthetical) (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryParentheticalDetails Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance Concentrations by Major Category (Parenthetical) (Details) Details 36 false false R37.htm 100390 - Disclosure - Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance by Aging Category by Invoice Due Date (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceByAgingCategoryByInvoiceDueDateDetails Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance by Aging Category by Invoice Due Date (Details) Details 37 false false R38.htm 100400 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowances for Accounts Receivable (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowancesForAccountsReceivableDetails Summary of Significant Accounting Policies - Schedule of Allowances for Accounts Receivable (Details) Details 38 false false R39.htm 100410 - Disclosure - Summary of Significant Accounting Policies - Breakdown of the Company Revenue (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesBreakdownOfCompanyRevenueDetails Summary of Significant Accounting Policies - Breakdown of the Company Revenue (Details) Details 39 false false R40.htm 100420 - Disclosure - Summary of Significant Accounting Policies - Schedule of Inventories (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfInventoriesDetails Summary of Significant Accounting Policies - Schedule of Inventories (Details) Details 40 false false R41.htm 100430 - Disclosure - Summary of Significant Accounting Policies - Computation of Depreciation and Amortization Using Straight Line Method Over Estimated Useful Lives of Assets (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfDepreciationAndAmortizationUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsDetails Summary of Significant Accounting Policies - Computation of Depreciation and Amortization Using Straight Line Method Over Estimated Useful Lives of Assets (Details) Details 41 false false R42.htm 100440 - Disclosure - Summary of Significant Accounting Policies - Summary of Depreciation and Amortization Expense of Rental Equipment and Other Property and Equipment (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfDepreciationAndAmortizationExpenseOfRentalEquipmentAndOtherPropertyAndEquipmentDetails Summary of Significant Accounting Policies - Summary of Depreciation and Amortization Expense of Rental Equipment and Other Property and Equipment (Details) Details 42 false false R43.htm 100450 - Disclosure - Summary of Significant Accounting Policies - Summary of Property Plant and Equipment and Rental Equipment with Associated Accumulated Depreciation (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyPlantAndEquipmentAndRentalEquipmentWithAssociatedAccumulatedDepreciationDetails Summary of Significant Accounting Policies - Summary of Property Plant and Equipment and Rental Equipment with Associated Accumulated Depreciation (Details) Details 43 false false R44.htm 100460 - Disclosure - Summary of Significant Accounting Policies - Summary of Property Plant and Equipment and Rental Equipment with Associated Accumulated Depreciation (Parenthetical) (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyPlantAndEquipmentAndRentalEquipmentWithAssociatedAccumulatedDepreciationParentheticalDetails Summary of Significant Accounting Policies - Summary of Property Plant and Equipment and Rental Equipment with Associated Accumulated Depreciation (Parenthetical) (Details) Details 44 false false R45.htm 100470 - Disclosure - Summary of Significant Accounting Policies - Computation of Earnings Per Share (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails Summary of Significant Accounting Policies - Computation of Earnings Per Share (Details) Details 45 false false R46.htm 100480 - Disclosure - Acquisitions - Additional Information (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails Acquisitions - Additional Information (Details) Details 46 false false R47.htm 100490 - Disclosure - Acquisitions - Summary of Preliminary Allocation of Purchase Price (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails Acquisitions - Summary of Preliminary Allocation of Purchase Price (Details) Details 47 false false R48.htm 100500 - Disclosure - Acquisitions - Summary of Unaudited Pro Forma Information (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfUnauditedProFormaInformationDetails Acquisitions - Summary of Unaudited Pro Forma Information (Details) Details 48 false false R49.htm 100510 - Disclosure - Goodwill and Other Identifiable Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillDetails Goodwill and Other Identifiable Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details) Details 49 false false R50.htm 100520 - Disclosure - Goodwill and Other Identifiable Intangible Assets - Additional Information (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsAdditionalInformationDetails Goodwill and Other Identifiable Intangible Assets - Additional Information (Details) Details 50 false false R51.htm 100530 - Disclosure - Goodwill and Other Identifiable Intangible Assets - Schedule of Amortization Expense for Intangible Assets (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails Goodwill and Other Identifiable Intangible Assets - Schedule of Amortization Expense for Intangible Assets (Details) Details 51 false false R52.htm 100540 - Disclosure - Goodwill and Other Identifiable Intangible Assets - Summary of Intangible Assets (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails Goodwill and Other Identifiable Intangible Assets - Summary of Intangible Assets (Details) Details 52 false false R53.htm 100550 - Disclosure - Goodwill and Other Identifiable Intangible Assets - Schedule of Annual Estimated Amortization Expense (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAnnualEstimatedAmortizationExpenseDetails Goodwill and Other Identifiable Intangible Assets - Schedule of Annual Estimated Amortization Expense (Details) Details 53 false false R54.htm 100560 - Disclosure - Current Liabilities - Schedule of Accounts Payable and Accrued Expenses (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails Current Liabilities - Schedule of Accounts Payable and Accrued Expenses (Details) Details 54 false false R55.htm 100570 - Disclosure - Current Liabilities - Schedule of Accrued Payroll (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccruedPayrollDetails Current Liabilities - Schedule of Accrued Payroll (Details) Details 55 false false R56.htm 100590 - Disclosure - Leases - Additional Information (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 56 false false R57.htm 100600 - Disclosure - Leases - Schedule of Lease Payments (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails Leases - Schedule of Lease Payments (Details) Details 57 false false R58.htm 100610 - Disclosure - Leases - Schedule of Right-of-Use Assets and Operating Lease Liabilities (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfRightOfUseAssetsAndOperatingLeaseLiabilitiesDetails Leases - Schedule of Right-of-Use Assets and Operating Lease Liabilities (Details) Details 58 false false R59.htm 100620 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails Leases - Schedule of Maturities of Lease Liabilities (Details) Details 59 false false R60.htm 100630 - Disclosure - Income Taxes - Components of Income (Loss) Before Provision for Income Taxes (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails Income Taxes - Components of Income (Loss) Before Provision for Income Taxes (Details) Details 60 false false R61.htm 100640 - Disclosure - Income Taxes - Components of Provision for Income Taxes (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails Income Taxes - Components of Provision for Income Taxes (Details) Details 61 false false R62.htm 100650 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Details 62 false false R63.htm 100660 - Disclosure - Income Taxes - Reconciliation of the Federal Statutory Income Tax Rate to the Effective Income Tax Rate (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails Income Taxes - Reconciliation of the Federal Statutory Income Tax Rate to the Effective Income Tax Rate (Details) Details 63 false false R64.htm 100670 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 64 false false R65.htm 100680 - Disclosure - Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefits (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitsDetails Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefits (Details) Details 65 false false R66.htm 100690 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 66 false false R67.htm 100700 - Disclosure - Stockholders' Equity - Summary of Stock Options Activity (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails Stockholders' Equity - Summary of Stock Options Activity (Details) Details 67 false false R68.htm 100710 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Activity (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails Stockholders' Equity - Summary of Restricted Stock Activity (Details) Details 68 false false R69.htm 100720 - Disclosure - Stockholders' Equity - Summary of Stock-based Compensation Expense Recognized (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedDetails Stockholders' Equity - Summary of Stock-based Compensation Expense Recognized (Details) Details 69 false false R70.htm 100730 - Disclosure - Stockholders' Equity - Summary of Stock-based Compensation Expense Recognized in Income Statement (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedInIncomeStatementDetails Stockholders' Equity - Summary of Stock-based Compensation Expense Recognized in Income Statement (Details) Details 70 false false R71.htm 100740 - Disclosure - Stockholders' Equity - Assumptions Applied to Estimate Fair Value of Shares Issued Under ESPP (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsAppliedToEstimateFairValueOfSharesIssuedUnderESPPDetails Stockholders' Equity - Assumptions Applied to Estimate Fair Value of Shares Issued Under ESPP (Details) Details 71 false false R72.htm 100750 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 72 false false R73.htm 100760 - Disclosure - Commitments and Contingencies - Schedule of Changes in Aggregate Product Warranty Liabilities (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInAggregateProductWarrantyLiabilitiesDetails Commitments and Contingencies - Schedule of Changes in Aggregate Product Warranty Liabilities (Details) Details 73 false false R74.htm 100770 - Disclosure - Restructuring Charges - Additional Information (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/DisclosureRestructuringChargesAdditionalInformationDetails Restructuring Charges - Additional Information (Details) Details 74 false false R75.htm 100780 - Disclosure - Foreign Currency Exchange Contracts and Hedging - Additional Information (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedgingAdditionalInformationDetails Foreign Currency Exchange Contracts and Hedging - Additional Information (Details) Details 75 false false R76.htm 100790 - Disclosure - Schedule II: Valuation and Qualifying Accounts (Details) Sheet http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails Schedule II: Valuation and Qualifying Accounts (Details) Details http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts 76 false false All Reports Book All Reports ingn-20231231.htm ingn-20231231.xsd img252357023_0.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 false false JSON 95 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ingn-20231231.htm": { "nsprefix": "ingn", "nsuri": "http://www.inogen.net/20231231", "dts": { "inline": { "local": [ "ingn-20231231.htm" ] }, "schema": { "local": [ "ingn-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "keyStandard": 396, "keyCustom": 88, "axisStandard": 30, "axisCustom": 0, "memberStandard": 50, "memberCustom": 41, "hidden": { "total": 13, "http://xbrl.sec.gov/dei/2023": 3, "http://www.inogen.net/20231231": 3, "http://fasb.org/us-gaap/2023": 7 }, "contextCount": 313, "entityCount": 1, "segmentCount": 93, "elementCount": 786, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1137, "http://xbrl.sec.gov/dei/2023": 39, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.inogen.net/20231231/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_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "longName": "100010 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R3": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "longName": "100020 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1", "longName": "100040 - Statement - Consolidated Statements of Comprehensive Loss", "shortName": "Consolidated Statements of Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "ingn:RentalRevenueNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R5": { "role": "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical", "longName": "100050 - Statement - Consolidated Statements of Comprehensive Loss (Parenthetical)", "shortName": "Consolidated Statements of Comprehensive Loss (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R6": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity", "longName": "100060 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_fe53d175-3715-4461-a72c-481790b529e4", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d502b063-d18d-49e0-97c9-fdc49af1d89b", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R7": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "longName": "100070 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R8": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureNatureOfBusiness", "longName": "100080 - Disclosure - Nature of Business", "shortName": "Nature of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "100090 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitions", "longName": "100100 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssets", "longName": "100110 - Disclosure - Goodwill and Other Identifiable Intangible Assets", "shortName": "Goodwill and Other Identifiable Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilities", "longName": "100120 - Disclosure - Current Liabilities", "shortName": "Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeases", "longName": "100130 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "100140 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquity", "longName": "100150 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "100160 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.inogen.net/20231231/taxonomy/role/DisclosureRestructuringCharges", "longName": "100170 - Disclosure - Restructuring charges", "shortName": "Restructuring charges", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedging", "longName": "100180 - Disclosure - Foreign Currency Exchange Contracts and Hedging", "shortName": "Foreign Currency Exchange Contracts and Hedging", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts", "longName": "100190 - Disclosure - Schedule II: Valuation and Qualifying Accounts", "shortName": "Schedule II: Valuation and Qualifying Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_deef64dd-1c7d-4892-af5a-6f3b514f755e", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_deef64dd-1c7d-4892-af5a-6f3b514f755e", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "100200 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "100210 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsTables", "longName": "100220 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsTables", "longName": "100230 - Disclosure - Goodwill and Other Identifiable Intangible Assets (Tables)", "shortName": "Goodwill and Other Identifiable Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesTables", "longName": "100240 - Disclosure - Current Liabilities (Tables)", "shortName": "Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesTables", "longName": "100250 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "100260 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables", "longName": "100270 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables", "longName": "100280 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails", "longName": "100290 - Disclosure - Nature of Business - Additional Information (Details)", "shortName": "Nature of Business - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "C_ebd39a95-19a2-419c-abf9-ff4cf3124279", "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:NatureOfOperations", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ebd39a95-19a2-419c-abf9-ff4cf3124279", "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:NatureOfOperations", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "100300 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "ingn:StandardWarrantyPeriodOffered", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "ingn:StandardWarrantyPeriodOffered", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSalesRevenueDisaggregatedBySalesChannelAndGeographicRegionDetails", "longName": "100310 - Disclosure - Summary of Significant Accounting Policies - Sales Revenue Disaggregated by Sales Channel and Geographic Region (Details)", "shortName": "Summary of Significant Accounting Policies - Sales Revenue Disaggregated by Sales Channel and Geographic Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c237450a-c8a3-4999-9469-b9de1960e742", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R32": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails", "longName": "100320 - Disclosure - Summary of Significant Accounting Policies - Summary of Fair Value Assets Measured on Recurring Basis for Cash, Cash Equivalents and Marketable Securities (Details)", "shortName": "Summary of Significant Accounting Policies - Summary of Fair Value Assets Measured on Recurring Basis for Cash, Cash Equivalents and Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f007aae9-94ed-4721-b0c2-06222b8d8db6", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R33": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "longName": "100330 - Disclosure - Summary of Significant Accounting Policies - Summary of Components of Accumulated Other Comprehensive Income (Loss) (Details)", "shortName": "Summary of Significant Accounting Policies - Summary of Components of Accumulated Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_5aa6931b-0adf-45ce-a005-07d3bf31c7de", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9be2c835-5821-48d2-a290-20922fb71050", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R34": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfEarnoutLiabilityMeasuredAndCarriedFairValueOnRecurringBasisDetails", "longName": "100350 - Disclosure - Summary of Significant Accounting Policies - Summary of Reconciliation of Earnout Liability Measured and Carried Fair Value on a Recurring Basis (Details)", "shortName": "Summary of Significant Accounting Policies - Summary of Reconciliation of Earnout Liability Measured and Carried Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_ca71a64c-7bc3-4b85-a018-7bacf6efd937", "name": "ingn:EarnoutLiabilitiesFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ingn:FairValueOfEarnoutLiabilityPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ca71a64c-7bc3-4b85-a018-7bacf6efd937", "name": "ingn:EarnoutLiabilitiesFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ingn:FairValueOfEarnoutLiabilityPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryDetails", "longName": "100370 - Disclosure - Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance Concentrations by Major Category (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance Concentrations by Major Category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_af10aae7-4025-4026-9009-bc96aacc5691", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ingn:ScheduleOfNetAccountsReceivableTableTextBlock", "div", "us-gaap:ReceivablesPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R36": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryParentheticalDetails", "longName": "100380 - Disclosure - Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance Concentrations by Major Category (Parenthetical) (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance Concentrations by Major Category (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_c893f976-1a63-4bbe-9a23-b837d63a6aad", "name": "ingn:NumberOfCustomers", "unitRef": "U_Customer", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "div", "div", "ingn:ScheduleOfNetAccountsReceivableTableTextBlock", "div", "us-gaap:ReceivablesPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c893f976-1a63-4bbe-9a23-b837d63a6aad", "name": "ingn:NumberOfCustomers", "unitRef": "U_Customer", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "div", "div", "ingn:ScheduleOfNetAccountsReceivableTableTextBlock", "div", "us-gaap:ReceivablesPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceByAgingCategoryByInvoiceDueDateDetails", "longName": "100390 - Disclosure - Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance by Aging Category by Invoice Due Date (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance by Aging Category by Invoice Due Date (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_216b7141-5b0a-4970-8470-a1c566935afa", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ingn:ScheduleOfNetAccountsReceivableBalanceByAgingCategoryByInvoiceDueDateTableTextBlock", "div", "us-gaap:ReceivablesPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R38": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowancesForAccountsReceivableDetails", "longName": "100400 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowances for Accounts Receivable (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Allowances for Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "ingn:DoubtfulAccounts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "div", "us-gaap:ReceivablesPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "ingn:DoubtfulAccounts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "div", "us-gaap:ReceivablesPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesBreakdownOfCompanyRevenueDetails", "longName": "100410 - Disclosure - Summary of Significant Accounting Policies - Breakdown of the Company Revenue (Details)", "shortName": "Summary of Significant Accounting Policies - Breakdown of the Company Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b40509f3-ace5-479d-8118-5184e547d714", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "us-gaap:MajorCustomersPolicyPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R40": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfInventoriesDetails", "longName": "100420 - Disclosure - Summary of Significant Accounting Policies - Schedule of Inventories (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:InventoryWorkInProcessAndRawMaterials", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:InventoryPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:InventoryWorkInProcessAndRawMaterials", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:InventoryPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfDepreciationAndAmortizationUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsDetails", "longName": "100430 - Disclosure - Summary of Significant Accounting Policies - Computation of Depreciation and Amortization Using Straight Line Method Over Estimated Useful Lives of Assets (Details)", "shortName": "Summary of Significant Accounting Policies - Computation of Depreciation and Amortization Using Straight Line Method Over Estimated Useful Lives of Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "ingn:PropertyPlantAndEquipmentUsefulLifeTermDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ingn:ScheduleOfDepreciationAndAmortizationComputedUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "ingn:PropertyPlantAndEquipmentUsefulLifeTermDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ingn:ScheduleOfDepreciationAndAmortizationComputedUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfDepreciationAndAmortizationExpenseOfRentalEquipmentAndOtherPropertyAndEquipmentDetails", "longName": "100440 - Disclosure - Summary of Significant Accounting Policies - Summary of Depreciation and Amortization Expense of Rental Equipment and Other Property and Equipment (Details)", "shortName": "Summary of Significant Accounting Policies - Summary of Depreciation and Amortization Expense of Rental Equipment and Other Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cd3169cf-e32b-4dcc-ab8c-b64efda98708", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ingn:ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R43": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyPlantAndEquipmentAndRentalEquipmentWithAssociatedAccumulatedDepreciationDetails", "longName": "100450 - Disclosure - Summary of Significant Accounting Policies - Summary of Property Plant and Equipment and Rental Equipment with Associated Accumulated Depreciation (Details)", "shortName": "Summary of Significant Accounting Policies - Summary of Property Plant and Equipment and Rental Equipment with Associated Accumulated Depreciation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "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:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "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:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyPlantAndEquipmentAndRentalEquipmentWithAssociatedAccumulatedDepreciationParentheticalDetails", "longName": "100460 - Disclosure - Summary of Significant Accounting Policies - Summary of Property Plant and Equipment and Rental Equipment with Associated Accumulated Depreciation (Parenthetical) (Details)", "shortName": "Summary of Significant Accounting Policies - Summary of Property Plant and Equipment and Rental Equipment with Associated Accumulated Depreciation (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "ingn:RentalEquipmentAllowance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "ingn:RentalEquipmentAllowance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails", "longName": "100470 - Disclosure - Summary of Significant Accounting Policies - Computation of Earnings Per Share (Details)", "shortName": "Summary of Significant Accounting Policies - Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R46": { "role": "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "longName": "100480 - Disclosure - Acquisitions - Additional Information (Details)", "shortName": "Acquisitions - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_366fa63e-dd5f-44cd-8859-332e4b86af67", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_366fa63e-dd5f-44cd-8859-332e4b86af67", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails", "longName": "100490 - Disclosure - Acquisitions - Summary of Preliminary Allocation of Purchase Price (Details)", "shortName": "Acquisitions - Summary of Preliminary Allocation of Purchase Price (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_25c4b37b-c44c-41f7-8292-98798bff2e99", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R48": { "role": "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfUnauditedProFormaInformationDetails", "longName": "100500 - Disclosure - Acquisitions - Summary of Unaudited Pro Forma Information (Details)", "shortName": "Acquisitions - Summary of Unaudited Pro Forma Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_ebd39a95-19a2-419c-abf9-ff4cf3124279", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ebd39a95-19a2-419c-abf9-ff4cf3124279", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillDetails", "longName": "100510 - Disclosure - Goodwill and Other Identifiable Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details)", "shortName": "Goodwill and Other Identifiable Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_5aa6931b-0adf-45ce-a005-07d3bf31c7de", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R50": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsAdditionalInformationDetails", "longName": "100520 - Disclosure - Goodwill and Other Identifiable Intangible Assets - Additional Information (Details)", "shortName": "Goodwill and Other Identifiable Intangible Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_c0d47c82-a120-44e1-bb83-67d4d3515493", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R51": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "longName": "100530 - Disclosure - Goodwill and Other Identifiable Intangible Assets - Schedule of Amortization Expense for Intangible Assets (Details)", "shortName": "Goodwill and Other Identifiable Intangible Assets - Schedule of Amortization Expense for Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails", "longName": "100540 - Disclosure - Goodwill and Other Identifiable Intangible Assets - Summary of Intangible Assets (Details)", "shortName": "Goodwill and Other Identifiable Intangible Assets - Summary of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAnnualEstimatedAmortizationExpenseDetails", "longName": "100550 - Disclosure - Goodwill and Other Identifiable Intangible Assets - Schedule of Annual Estimated Amortization Expense (Details)", "shortName": "Goodwill and Other Identifiable Intangible Assets - Schedule of Annual Estimated Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "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": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "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": "ingn-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails", "longName": "100560 - Disclosure - Current Liabilities - Schedule of Accounts Payable and Accrued Expenses (Details)", "shortName": "Current Liabilities - Schedule of Accounts Payable and Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccruedPayrollDetails", "longName": "100570 - Disclosure - Current Liabilities - Schedule of Accrued Payroll (Details)", "shortName": "Current Liabilities - Schedule of Accrued Payroll (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ingn:ScheduleOfEmployeeRelatedLiabilitiesCurrentTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ingn:ScheduleOfEmployeeRelatedLiabilitiesCurrentTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "longName": "100590 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:LesseeOperatingLeaseOptionToExtend", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:LesseeOperatingLeaseOptionToExtend", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails", "longName": "100600 - Disclosure - Leases - Schedule of Lease Payments (Details)", "shortName": "Leases - Schedule of Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_df9c7505-7380-4ffe-ac52-c6127130915f", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "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": "ingn-20231231.htm", "unique": true } }, "R58": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfRightOfUseAssetsAndOperatingLeaseLiabilitiesDetails", "longName": "100610 - Disclosure - Leases - Schedule of Right-of-Use Assets and Operating Lease Liabilities (Details)", "shortName": "Leases - Schedule of Right-of-Use Assets and Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:OperatingLeasePayments", "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": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:OperatingLeasePayments", "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": "ingn-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails", "longName": "100620 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)", "shortName": "Leases - Schedule of Maturities of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails", "longName": "100630 - Disclosure - Income Taxes - Components of Income (Loss) Before Provision for Income Taxes (Details)", "shortName": "Income Taxes - Components of Income (Loss) Before Provision for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails", "longName": "100640 - Disclosure - Income Taxes - Components of Provision for Income Taxes (Details)", "shortName": "Income Taxes - Components of Provision for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "longName": "100650 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails", "longName": "100660 - Disclosure - Income Taxes - Reconciliation of the Federal Statutory Income Tax Rate to the Effective Income Tax Rate (Details)", "shortName": "Income Taxes - Reconciliation of the Federal Statutory Income Tax Rate to the Effective Income Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "100670 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R65": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitsDetails", "longName": "100680 - Disclosure - Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_5aa6931b-0adf-45ce-a005-07d3bf31c7de", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_fe53d175-3715-4461-a72c-481790b529e4", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R66": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "longName": "100690 - Disclosure - Stockholders' Equity - Additional Information (Details)", "shortName": "Stockholders' Equity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "ingn:VotingRightsAssociatedWithEachShareOfCommonStock", "unitRef": "U_Vote", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "ingn:VotingRightsAssociatedWithEachShareOfCommonStock", "unitRef": "U_Vote", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails", "longName": "100700 - Disclosure - Stockholders' Equity - Summary of Stock Options Activity (Details)", "shortName": "Stockholders' Equity - Summary of Stock Options Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_5aa6931b-0adf-45ce-a005-07d3bf31c7de", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R68": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails", "longName": "100710 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Activity (Details)", "shortName": "Stockholders' Equity - Summary of Restricted Stock Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_c4d7b473-ab75-4d1a-8bc0-6eabe7f11beb", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5751d959-2753-4d77-ac08-643174ac6f82", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R69": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedDetails", "longName": "100720 - Disclosure - Stockholders' Equity - Summary of Stock-based Compensation Expense Recognized (Details)", "shortName": "Stockholders' Equity - Summary of Stock-based Compensation Expense Recognized (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "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:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3369e66b-a781-4e92-a2e1-a3df32044478", "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:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R70": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedInIncomeStatementDetails", "longName": "100730 - Disclosure - Stockholders' Equity - Summary of Stock-based Compensation Expense Recognized in Income Statement (Details)", "shortName": "Stockholders' Equity - Summary of Stock-based Compensation Expense Recognized in Income Statement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "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:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_40476c4f-ae55-4338-90b9-a8759b6699af", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R71": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsAppliedToEstimateFairValueOfSharesIssuedUnderESPPDetails", "longName": "100740 - Disclosure - Stockholders' Equity - Assumptions Applied to Estimate Fair Value of Shares Issued Under ESPP (Details)", "shortName": "Stockholders' Equity - Assumptions Applied to Estimate Fair Value of Shares Issued Under ESPP (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_b8508c46-7236-447b-9ad8-2b0c3465b213", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b8508c46-7236-447b-9ad8-2b0c3465b213", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "100750 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_872d22e7-ddb8-475d-944f-24db9b5bb9af", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInAggregateProductWarrantyLiabilitiesDetails", "longName": "100760 - Disclosure - Commitments and Contingencies - Schedule of Changes in Aggregate Product Warranty Liabilities (Details)", "shortName": "Commitments and Contingencies - Schedule of Changes in Aggregate Product Warranty Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_5aa6931b-0adf-45ce-a005-07d3bf31c7de", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_fe53d175-3715-4461-a72c-481790b529e4", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "unique": true } }, "R74": { "role": "http://www.inogen.net/20231231/taxonomy/role/DisclosureRestructuringChargesAdditionalInformationDetails", "longName": "100770 - Disclosure - Restructuring Charges - Additional Information (Details)", "shortName": "Restructuring Charges - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:RestructuringCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:RestructuringCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedgingAdditionalInformationDetails", "longName": "100780 - Disclosure - Foreign Currency Exchange Contracts and Hedging - Additional Information (Details)", "shortName": "Foreign Currency Exchange Contracts and Hedging - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:UnrealizedGainLossOnDerivatives", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d2205a34-16d6-4281-9c8a-34233e1f14af", "name": "us-gaap:UnrealizedGainLossOnDerivatives", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails", "longName": "100790 - Disclosure - Schedule II: Valuation and Qualifying Accounts (Details)", "shortName": "Schedule II: Valuation and Qualifying Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "C_3aff4643-bdfc-4d73-baa9-9c3cbd874790", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_dcd1fb80-51cf-44f3-af3a-05cb8b948dbc", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ingn-20231231.htm", "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_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceByAgingCategoryByInvoiceDueDateDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts Notes And Loans Receivable [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_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 }, "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued expenses", "totalLabel": "Accounts payable and accrued expenses", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r37" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Current Liabilities", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r36" ] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilities", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and other accrued liabilities", "label": "Accounts Payable and Other Accrued Liabilities", "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other." } } }, "auth_ref": [ "r715" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails" ], "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": [ "r35", "r832" ] }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable", "terseLabel": "Related payable", "totalLabel": "Accounts Payable, 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." } } }, "auth_ref": [ "r123", "r1060" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Trade, Current", "terseLabel": "Accrued inventory (in-transit and unvouchered receipts) and trade payables", "documentation": "Carrying value as of the balance sheet date of obligations 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": [ "r33", "r35" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Gross accounts receivable", "documentation": "Amount, before 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": [ "r241", "r334", "r335", "r799" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Net Accounts Receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r780" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceByAgingCategoryByInvoiceDueDateDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "verboseLabel": "Net accounts receivable", "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": [ "r334", "r335" ] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccruedPayrollDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccruedPayrollDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonuses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r39" ] }, "ingn_AccruedEmployeeStockPurchasePlanDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "AccruedEmployeeStockPurchasePlanDeductions", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccruedPayrollDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccruedPayrollDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued employee stock purchase plan deductions.", "label": "Accrued Employee Stock Purchase Plan Deductions", "terseLabel": "Accrued employee stock purchase plan deductions" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Income tax payable", "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": [ "r127", "r191" ] }, "ingn_AccruedLiabilitiesRelatedToRestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "AccruedLiabilitiesRelatedToRestructuringCharges", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureRestructuringChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities related to restructuring charges", "label": "Accrued Liabilities Related to Restructuring Charges", "documentation": "Accrued liabilities related to restructuring charges" } } }, "auth_ref": [] }, "ingn_AccruedLitigationSettlementCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "AccruedLitigationSettlementCurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued litigation settlement current.", "label": "Accrued Litigation Settlement Current", "terseLabel": "Accrued litigation settlement" } } }, "auth_ref": [] }, "ingn_AccruedLossOnPurchaseCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "AccruedLossOnPurchaseCommitments", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued loss on purchase commitments", "label": "Accrued Loss On Purchase Commitments", "documentation": "Accrued loss on purchase commitments." } } }, "auth_ref": [] }, "ingn_AccruedPurchasingCardLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "AccruedPurchasingCardLiability", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued purchasing card liability.", "label": "Accrued Purchasing Card Liability", "terseLabel": "Accrued purchasing card liability" } } }, "auth_ref": [] }, "ingn_AccruedSeveranceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "AccruedSeveranceCurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccruedPayrollDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccruedPayrollDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued severance", "label": "Accrued Severance Current", "documentation": "Accrued severance current." } } }, "auth_ref": [] }, "us-gaap_AccruedVacationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedVacationCurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccruedPayrollDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccruedPayrollDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Vacation, Current", "terseLabel": "Accrued vacation", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r39", "r89" ] }, "ingn_AccruedWagesAndOtherPayrollRelatedItemsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "AccruedWagesAndOtherPayrollRelatedItemsCurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccruedPayrollDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccruedPayrollDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued wages and other payroll related items.", "label": "Accrued Wages And Other Payroll Related Items Current", "terseLabel": "Accrued wages and other payroll related items" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyPlantAndEquipmentAndRentalEquipmentWithAssociatedAccumulatedDepreciationDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyPlantAndEquipmentAndRentalEquipmentWithAssociatedAccumulatedDepreciationDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Accumulated depreciation", "negatedLabel": "Less accumulated depreciation", "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": [ "r77", "r233", "r676" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Unrealized Gains (Losses) on Cash Flow Hedges", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r252", "r261", "r262", "r560", "r800", "r881" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gains on Marketable Securities", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r248", "r249", "r250", "r252", "r261", "r262", "r881" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income Loss [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": [ "r260", "r261", "r588", "r589", "r590", "r591", "r592", "r593" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "terseLabel": "Accumulated other comprehensive income (loss)", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r46", "r47", "r140", "r242", "r672", "r695", "r696" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r260", "r261", "r588", "r589", "r590", "r591", "r592", "r593" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive income (loss)", "verboseLabel": "Accumulated other comprehensive income (loss)", "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": [ "r6", "r20", "r47", "r567", "r570", "r608", "r691", "r692", "r881", "r882", "r883", "r895", "r896", "r897" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustments", "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent." } } }, "auth_ref": [ "r8", "r20", "r47", "r261", "r262", "r589", "r590", "r591", "r592", "r593", "r881" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r132" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital", "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": [ "r506", "r507", "r508", "r706", "r895", "r896", "r897", "r1041", "r1065" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r95", "r96", "r472" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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 provided by (used in) operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r203" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising costs", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r514" ] }, "ingn_Aged0To90DaysMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "Aged0To90DaysMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceByAgingCategoryByInvoiceDueDateDetails" ], "lang": { "en-us": { "role": { "documentation": "Aged 0-90 days.", "label": "Aged0 To90 Days [Member]", "terseLabel": "Aged 0-90 Days" } } }, "auth_ref": [] }, "ingn_Aged181To365DaysMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "Aged181To365DaysMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceByAgingCategoryByInvoiceDueDateDetails" ], "lang": { "en-us": { "role": { "documentation": "Aged 181-365 days.", "label": "Aged181 To365 Days [Member]", "terseLabel": "Aged 181-365 Days" } } }, "auth_ref": [] }, "ingn_Aged91To180DaysMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "Aged91To180DaysMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceByAgingCategoryByInvoiceDueDateDetails" ], "lang": { "en-us": { "role": { "documentation": "Aged 91-180 days.", "label": "Aged91 To180 Days [Member]", "terseLabel": "Aged 91-180 Days" } } }, "auth_ref": [] }, "ingn_AgedOver365DaysMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "AgedOver365DaysMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceByAgingCategoryByInvoiceDueDateDetails" ], "lang": { "en-us": { "role": { "documentation": "Aged over 365 days.", "label": "Aged Over365 Days [Member]", "terseLabel": "Aged Over 365 Days" } } }, "auth_ref": [] }, "us-gaap_AgingOfCapitalizedExploratoryWellCostsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AgingOfCapitalizedExploratoryWellCostsAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceByAgingCategoryByInvoiceDueDateDetails" ], "lang": { "en-us": { "role": { "label": "Aging of Capitalized Exploratory Well Costs [Axis]", "terseLabel": "Aging of Capitalized Exploratory Well Costs", "documentation": "Information about aging of capitalized exploratory well costs which have been capitalized greater than one year." } } }, "auth_ref": [ "r122" ] }, "us-gaap_AgingOfCapitalizedExploratoryWellCostsPeriodRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AgingOfCapitalizedExploratoryWellCostsPeriodRangeDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceByAgingCategoryByInvoiceDueDateDetails" ], "lang": { "en-us": { "role": { "label": "Aging of Capitalized Exploratory Well Costs, Period Range [Domain]", "terseLabel": "Aging of Capitalized Exploratory Well Costs, Period Range", "documentation": "Period, by year or by range of years, for aging of capitalized exploratory well costs which have been capitalized greater than one year." } } }, "auth_ref": [ "r122" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedInIncomeStatementDetails" ], "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": [ "r504", "r513" ] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for Doubtful Accounts", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r890", "r891", "r892", "r893", "r894" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Allowances for Accounts Receivable", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r68", "r917" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowancesForAccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowancesForAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "totalLabel": "Total allowances - accounts receivable", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r243", "r336", "r372" ] }, "ingn_AllowanceForDoubtfulAccountsReceivableCurrentPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "AllowanceForDoubtfulAccountsReceivableCurrentPercentage", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowancesForAccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowancesForAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts receivable current percentage.", "label": "Allowance For Doubtful Accounts Receivable Current Percentage", "totalLabel": "Total allowances - accounts receivable, percentage" } } }, "auth_ref": [] }, "ingn_AllowanceForRentalRevenueAdjustmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "AllowanceForRentalRevenueAdjustmentsMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "documentation": "Allowance\u00a0for\u00a0rental\u00a0revenue\u00a0adjustments.", "label": "Allowance For Rental Revenue Adjustments [Member]", "terseLabel": "Allowance for Rental Revenue Adjustments" } } }, "auth_ref": [] }, "ingn_AllowancesAccountsReceivable": { "xbrltype": "stringItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "AllowancesAccountsReceivable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowancesForAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Allowances accounts receivable.", "label": "Allowances Accounts Receivable", "terseLabel": "Allowances - accounts receivable" } } }, "auth_ref": [] }, "ingn_AllowancesForSalesReturns": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "AllowancesForSalesReturns", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowancesForAccountsReceivableDetails": { "parentTag": "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowancesForAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Allowances for sales returns.", "label": "Allowances For Sales Returns", "terseLabel": "Sales returns" } } }, "auth_ref": [] }, "ingn_AllowancesForSalesReturnsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "AllowancesForSalesReturnsMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "documentation": "Allowances for sales returns.", "label": "Allowances For Sales Returns [Member]", "terseLabel": "Allowance for Sales Returns" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.inogen.net/20231231/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_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense for 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": [ "r13", "r71", "r74" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Shares excluded from diluted weighted-average shares", "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": [ "r306" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r57" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails" ], "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": [ "r57" ] }, "us-gaap_AssetBackedSecuritiesAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetBackedSecuritiesAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Asset-Backed Securities, at Carrying Value", "terseLabel": "Corporate bonds", "documentation": "Investments in notes or bonds that are collateralized by a specific group of underlying assets owned by the issuer of the notes or bonds which are 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. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r190", "r237", "r272", "r310", "r324", "r328", "r369", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r558", "r561", "r586", "r667", "r736", "r832", "r844", "r939", "r940", "r1050" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r228", "r246", "r272", "r369", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r558", "r561", "r586", "r832", "r939", "r940", "r1050" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r849", "r850", "r851" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "auth_ref": [ "r849", "r850", "r851" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "auth_ref": [ "r849", "r850", "r851" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Adjusted 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": [ "r340", "r378", "r666" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale", "totalLabel": "Fair value", "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": [ "r341", "r378", "r661", "r904" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Marketable securities", "totalLabel": "Total", "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": [ "r338", "r378" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsAppliedToEstimateFairValueOfSharesIssuedUnderESPPDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r475", "r476", "r477", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r499", "r500", "r501", "r502", "r503" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location", "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.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r112", "r114" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/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": [] }, "ingn_BeginningYearOfExpiryForNetOperatingLossCarryforwards": { "xbrltype": "gYearItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "BeginningYearOfExpiryForNetOperatingLossCarryforwards", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Beginning year of expiry for net operating loss carryforwards.", "label": "Beginning Year Of Expiry For Net Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards expiration, beginning year" } } }, "auth_ref": [] }, "ingn_BeginningYearOfExpiryForResearchAndDevelopmentCreditsCarryforwards": { "xbrltype": "gYearItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "BeginningYearOfExpiryForResearchAndDevelopmentCreditsCarryforwards", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Beginning year of expiry for research and development credits carryforwards.", "label": "Beginning Year Of Expiry For Research And Development Credits Carryforwards", "terseLabel": "Research and development credits carryforwards expiration, beginning year" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfUnauditedProFormaInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r554", "r825", "r826" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfUnauditedProFormaInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r104", "r105", "r554", "r825", "r826" ] }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Effective date of acquisition", "terseLabel": "Effective date of acquisition", "label": "Business Acquisition, Effective Date of Acquisition", "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format." } } }, "auth_ref": [ "r1", "r2", "r23" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfUnauditedProFormaInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r554" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Unaudited Pro Forma Information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r861", "r862" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfUnauditedProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r552", "r553" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfUnauditedProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r552", "r553" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition-related expenses", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r103" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total purchase price", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r3", "r4", "r16" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value of earnout 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": [ "r557", "r885" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r182", "r555" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r107" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r107" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r107" ] }, "ingn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedExpenses", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Current Liabilities Accounts Payable And Accrued expenses", "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, current liabilities, accounts payable and accrued expenses." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank loans", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt", "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r107" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r107" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liability - noncurrent", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r107" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r107" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r106", "r107" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r107" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total identifiable net assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r106", "r107" ] }, "ingn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNonCurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liability Non-current", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operating lease liability non-current." } } }, "auth_ref": [] }, "ingn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use asset", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right-of-Use Asset", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operating lease right-of-use asset." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r107" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r106", "r107" ] }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of contingent earnout consideration", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value", "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages." } } }, "auth_ref": [ "r28" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r102" ] }, "ingn_BusinessToBusinessAndOtherReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "BusinessToBusinessAndOtherReceivablesMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "Business to business and other receivables.", "label": "Business To Business And Other Receivables [Member]", "terseLabel": "Business To Business And Other Receivables" } } }, "auth_ref": [] }, "ingn_BusinessToBusinessReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "BusinessToBusinessReceivablesMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Business to business receivables.", "label": "Business To Business Receivables [Member]", "terseLabel": "Business To Business Receivables" } } }, "auth_ref": [] }, "ingn_BusinessToBusinessReceivablesOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "BusinessToBusinessReceivablesOneMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Business to business receivables one.", "label": "Business To Business Receivables One [Member]", "terseLabel": "Business To Business Receivables One" } } }, "auth_ref": [] }, "ingn_CARESActMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "CARESActMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "CARES Act.", "label": "C A R E S Act [Member]", "terseLabel": "CARES Act" } } }, "auth_ref": [] }, "ingn_CARESActOf2020AidAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "CARESActOf2020AidAmount", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "CARES Act Of 2020 aid amount.", "label": "C A R E S Act Of2020 Aid Amount", "terseLabel": "Grant amount received" } } }, "auth_ref": [] }, "us-gaap_CaliforniaFranchiseTaxBoardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CaliforniaFranchiseTaxBoardMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "California Franchise Tax Board [Member]", "terseLabel": "California", "documentation": "Designated tax department of the government of the state of California." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment in accounts payable and accrued liabilities", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r53", "r54", "r55" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash", "terseLabel": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r200", "r670", "r707", "r731", "r832", "r844", "r873" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and cash equivalents" } } }, "auth_ref": [] }, "ingn_CashAndCashEquivalentsAndMarketableSecuritiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "CashAndCashEquivalentsAndMarketableSecuritiesPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Cash, and cash equivalents and marketable securities.", "label": "Cash And Cash Equivalents And Marketable Securities Policy [Text Block]", "terseLabel": "Cash, Cash Equivalents, and Marketable Securities" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 }, "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Total cash and cash equivalents", "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": [ "r51", "r231", "r797" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, 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": [ "r51", "r156", "r269" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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 and cash equivalents", "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": [ "r5", "r156" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Cash [Member]", "terseLabel": "Cash", "documentation": "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." } } }, "auth_ref": [ "r231" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.inogen.net/20231231/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_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Class Of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r238", "r239", "r240", "r309", "r430", "r431", "r432", "r434", "r437", "r442", "r444", "r700", "r701", "r702", "r703", "r814", "r856", "r887" ] }, "ingn_CommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "CommercialMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Commercial.", "label": "Commercial [Member]", "terseLabel": "Commercials" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 9)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r42", "r124", "r669", "r722" ] }, "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.inogen.net/20231231/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": [ "r169", "r405", "r406", "r781", "r933" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Loss Contingencies", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r80", "r782" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares common stock reserved for issuance", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r43" ] }, "ingn_CommonStockCapitalSharesReservedForFutureIssuanceMaximumAnnualIncrease": { "xbrltype": "sharesItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "CommonStockCapitalSharesReservedForFutureIssuanceMaximumAnnualIncrease", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Common stock capital shares reserved for future issuance minimum annual increase.", "label": "Common Stock Capital Shares Reserved For Future Issuance Maximum Annual Increase", "terseLabel": "Common stock capital shares reserved for future issuance maximum annual increase" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r835", "r836", "r837", "r839", "r840", "r841", "r842", "r895", "r896", "r1041", "r1064", "r1065" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r131" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r131", "r723" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r131" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r21", "r131", "r723", "r742", "r1065", "r1066" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value per share; 200,000,000 shares authorized; 23,324,750 and 22,941,643 shares issued and outstanding as of December 31, 2023 and 2022, 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": [ "r131", "r671", "r832" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Deferred tax assets (liabilities)" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss", "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": [ "r48", "r256", "r258", "r264", "r662", "r681" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Fair Value of Accumulated Other Comprehensive Income (Loss)", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "ingn_ComputerEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ComputerEquipmentAndSoftwareMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfDepreciationAndAmortizationUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Computer equipment and software.", "label": "Computer Equipment And Software [Member]", "terseLabel": "Computer equipment and software" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": [ "r61", "r63", "r120", "r121", "r333", "r780" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r61", "r63", "r120", "r121", "r333", "r697", "r780" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryParentheticalDetails" ], "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": [ "r61", "r63", "r120", "r121", "r333", "r780", "r860" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r125", "r206" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesBreakdownOfCompanyRevenueDetails" ], "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": [ "r780" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "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": [ "r61", "r63", "r120", "r121", "r333" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesBreakdownOfCompanyRevenueDetails" ], "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": [ "r60", "r61", "r63", "r64", "r120", "r189", "r780" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryParentheticalDetails" ], "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": [ "r61", "r63", "r120", "r121", "r333", "r780" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r111", "r801" ] }, "ingn_ConstructionInProgressAndComputerSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ConstructionInProgressAndComputerSoftwareMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Construction in progress and computer software.", "label": "Construction In Progress And Computer Software [Member]", "terseLabel": "Construction in Process and Computer Software or Development Cost" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "verboseLabel": "Deferred revenue", "totalLabel": "Contract with Customer, Liability, Total", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r446", "r447", "r451" ] }, "ingn_ContractWithCustomerLiabilityAndLeaseDeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ContractWithCustomerLiabilityAndLeaseDeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer liability and lease deferred revenue current.", "label": "Contract With Customer Liability And Lease Deferred Revenue Current", "terseLabel": "Deferred revenue - current" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue - noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r446", "r447", "r451" ] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Cash payments received in advance of satisfying performance obligations", "verboseLabel": "Revenue recognized included in deferred revenue", "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price." } } }, "auth_ref": [ "r448" ] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSalesRevenueDisaggregatedBySalesChannelAndGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r821", "r942" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSalesRevenueDisaggregatedBySalesChannelAndGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel", "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary." } } }, "auth_ref": [ "r821", "r942" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndShortTermInvestmentsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate Bonds", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r822", "r824", "r1063" ] }, "ingn_CorporateMinimumIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "CorporateMinimumIncomeTaxRate", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Corporate minimum income tax rate.", "label": "Corporate Minimum Income Tax Rate", "terseLabel": "Corporate minimum income tax rate" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss2": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales 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": [ "r145", "r645" ] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldDepreciation", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfDepreciationAndAmortizationExpenseOfRentalEquipmentAndOtherPropertyAndEquipmentDetails", "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical" ], "lang": { "en-us": { "role": { "label": "Cost, Depreciation", "terseLabel": "Depreciation", "verboseLabel": "Depreciation", "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r884", "r931" ] }, "us-gaap_CostOfGoodsTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsTotalMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service Benchmark [Member]", "terseLabel": "Raw materials", "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r859" ] }, "us-gaap_CostOfPropertyRepairsAndMaintenance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfPropertyRepairsAndMaintenance", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Property Repairs and Maintenance", "terseLabel": "Repairs and maintenance expense", "documentation": "The aggregate costs of keeping the property in good condition but that do not appreciably prolong the life or increase the value of the property." } } }, "auth_ref": [ "r146" ] }, "ingn_CostOfRental": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "CostOfRental", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss2": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of rental revenue, including depreciation of $12,893, $11,103 and $8,860, respectively", "documentation": "Costs incurred during the reporting period related to rental services.", "label": "Cost Of Rental" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss2": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "totalLabel": "Total cost of revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r146", "r272", "r369", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r586", "r939" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue" } } }, "auth_ref": [] }, "ingn_CostOfRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "CostOfRevenueMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedInIncomeStatementDetails" ], "lang": { "en-us": { "role": { "documentation": "Cost of revenue.", "label": "Cost Of Revenue [Member]", "terseLabel": "Cost of Revenue" } } }, "auth_ref": [] }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations." } } }, "auth_ref": [ "r32", "r167", "r168" ] }, "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": [] }, "ingn_CreditInsurancePolicyCoverageLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "CreditInsurancePolicyCoverageLimit", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Credit insurance policy coverage limit.", "label": "Credit Insurance Policy Coverage Limit", "terseLabel": "Credit insurance policy, coverage limit" } } }, "auth_ref": [] }, "ingn_CreditInsurancePolicyDeductibleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "CreditInsurancePolicyDeductibleAmount", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Credit insurance policy, deductible amount.", "label": "Credit Insurance Policy Deductible Amount", "terseLabel": "Credit insurance policy, deductible amount" } } }, "auth_ref": [] }, "ingn_CreditInsurancePolicyRetentionPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "CreditInsurancePolicyRetentionPercentage", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Credit insurance policy retention percentage.", "label": "Credit Insurance Policy Retention Percentage", "terseLabel": "Credit insurance policy, retention percentage" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r865", "r889", "r1035" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.inogen.net/20231231/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_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r865", "r889" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current tax expense", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r181", "r540", "r546", "r889" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current tax expense", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r865", "r889", "r1035" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk", "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": [ "r62", "r333" ] }, "ingn_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "CustomerOneMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer one.", "label": "Customer One [Member]", "terseLabel": "Customer One" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r110" ] }, "ingn_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "CustomerTwoMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer two.", "label": "Customer Two [Member]", "terseLabel": "Customer Two" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax", "totalLabel": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax, Total", "terseLabel": "Gross unrealized gains", "documentation": "Amount, before tax, of unrealized gain (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": [ "r906", "r907" ] }, "ingn_DeferredCappedRentalRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "DeferredCappedRentalRevenue", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred capped rental revenue.", "label": "Deferred Capped Rental Revenue", "terseLabel": "Deferred capped rental revenue" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r889", "r1034", "r1035" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r181", "r889", "r1034" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r13", "r181", "r212", "r545", "r546", "r889" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred tax expense (benefit)" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Deferred tax liabilities", "totalLabel": "Deferred Tax Liabilities, Gross, Total", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r128", "r129", "r192", "r534" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liability", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r521", "r522", "r668" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax expense (benefit)", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r158" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r889", "r1034", "r1035" ] }, "ingn_DeferredTaxAssetsCapitalizedResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopment", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets capitalized research and development.", "label": "Deferred Tax Assets Capitalized Research And Development", "terseLabel": "Capitalized R&D under Sec 174" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r535" ] }, "ingn_DeferredTaxAssetsIntangibleAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "DeferredTaxAssetsIntangibleAmortization", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets intangible amortization.", "label": "Deferred Tax Assets Intangible Amortization", "terseLabel": "Intangible amortization" } } }, "auth_ref": [] }, "ingn_DeferredTaxAssetsLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "DeferredTaxAssetsLeaseLiability", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets lease liability.", "label": "Deferred Tax Assets Lease Liability", "terseLabel": "Lease liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss and credit carryforward", "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r100", "r1033" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Stock-based compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r100", "r1033" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r100", "r1033" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances", "terseLabel": "Allowance, reserves and other", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances." } } }, "auth_ref": [ "r100", "r1033" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Valuation allowance", "negatedLabel": "Valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r536" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total", "totalLabel": "Total", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r97", "r1032" ] }, "ingn_DeferredTaxLiabilitiesIntangibleAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "DeferredTaxLiabilitiesIntangibleAmortization", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities intangible amortization.", "label": "Deferred Tax Liabilities Intangible Amortization", "negatedLabel": "Intangible amortization" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property, plant, and equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r100", "r1033" ] }, "ingn_DeferredTaxLiabilitiesRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "DeferredTaxLiabilitiesRightOfUseAsset", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities right of use asset.", "label": "Deferred Tax Liabilities Right Of Use Asset", "negatedLabel": "Right-of-use asset" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined benefit plan, contributed by employer net of forfeitures", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r460" ] }, "ingn_DenominatorsForBasicAndDilutedEarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "DenominatorsForBasicAndDilutedEarningsPerShareAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Denominators for basic and diluted earnings per share.", "label": "Denominators For Basic And Diluted Earnings Per Share [Abstract]", "terseLabel": "Denominator:" } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfDepreciationAndAmortizationExpenseOfRentalEquipmentAndOtherPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r13", "r76" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "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": [ "r13", "r314" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedging" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Foreign currency exchange contracts and hedging", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r186", "r565", "r572" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedgingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "terseLabel": "Derivative contracts notional amounts", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1037", "r1038" ] }, "us-gaap_DerivativeRemainingMaturity1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeRemainingMaturity1", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedgingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Remaining Maturity", "terseLabel": "Derivative contracts expiration period", "documentation": "Period remaining until the derivative contract matures, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedgingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives Fair Value [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_DerivativesMethodsOfAccountingHedgingDerivatives": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesMethodsOfAccountingHedgingDerivatives", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Derivatives, Methods of Accounting, Hedging Derivatives [Policy Text Block]", "terseLabel": "Fair Value of Derivative Instruments and Hedging Activities", "documentation": "Disclosure of accounting policy for derivatives used in hedging relationships, which may include how gains or losses are recognized and presented in the financial statements, and amortization policies for deferred amounts." } } }, "auth_ref": [ "r564", "r1040" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedgingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated Derivative Contracts", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed Technology", "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": [ "r184" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSalesRevenueDisaggregatedBySalesChannelAndGeographicRegionDetails" ], "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": [ "r450", "r815", "r816", "r817", "r818", "r819", "r820", "r821" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSalesRevenueDisaggregatedBySalesChannelAndGeographicRegionDetails" ], "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": [ "r450", "r815", "r816", "r817", "r818", "r819", "r820", "r821" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Sales Revenue Disaggregated by Sales Channel and Geographic Region", "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": [ "r942" ] }, "us-gaap_DividendsPreferredStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPreferredStockCash", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Dividends, Preferred Stock, Cash", "terseLabel": "Dividends declared", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r10", "r173" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "terseLabel": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r849", "r850", "r851" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r849", "r850", "r851", "r853" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.inogen.net/20231231/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.inogen.net/20231231/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.inogen.net/20231231/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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.inogen.net/20231231/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": [ "r852" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r847" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "ingn_DoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "DoubtfulAccounts", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowancesForAccountsReceivableDetails": { "parentTag": "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowancesForAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Doubtful accounts.", "label": "Doubtful Accounts", "terseLabel": "Doubtful accounts" } } }, "auth_ref": [] }, "ingn_DoubtfulAccountsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "DoubtfulAccountsPercentage", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowancesForAccountsReceivableDetails": { "parentTag": "ingn_AllowanceForDoubtfulAccountsReceivableCurrentPercentage", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowancesForAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Doubtful accounts percentage.", "label": "Doubtful Accounts Percentage", "terseLabel": "Doubtful accounts, percentage" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails", "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "terseLabel": "Basic net loss per share attributable to common stockholders (Note 2)", "verboseLabel": "Net loss per share - basic common stock", "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": [ "r265", "r287", "r288", "r289", "r290", "r291", "r295", "r297", "r303", "r304", "r305", "r307", "r575", "r576", "r663", "r682", "r805" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share Basic [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": [ "r297", "r301", "r303" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails", "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss per share - diluted common stock", "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "terseLabel": "Diluted net loss per share attributable to common stockholders (Note 2)", "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": [ "r265", "r287", "r288", "r289", "r290", "r291", "r297", "r303", "r304", "r305", "r307", "r575", "r576", "r663", "r682", "r805" ] }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted, Other Disclosure [Abstract]", "terseLabel": "Shares excluded from diluted weighted-average shares:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Loss Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r57", "r58" ] }, "ingn_EarnoutLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "EarnoutLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfEarnoutLiabilityMeasuredAndCarriedFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Earnout liabilities fair value disclosure.", "label": "Earnout Liabilities Fair Value Disclosure", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "auth_ref": [] }, "ingn_EarnoutLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "EarnoutLiability", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Earnout liability.", "label": "Earnout Liability", "terseLabel": "Earnout Liability" } } }, "auth_ref": [] }, "ingn_EarnoutLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "EarnoutLiabilityMeasurementInput", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfQuantitativeInformationAboutLevel3InputsForFairValueMeasurementOfEarnoutLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Earnout liability measurement input.", "label": "Earnout Liability Measurement Input", "terseLabel": "Earnout liability, measurement input" } } }, "auth_ref": [] }, "ingn_EarnoutLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "EarnoutLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Earnout liability noncurrent.", "label": "Earnout Liability Noncurrent", "terseLabel": "Earnout liability - noncurrent" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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 rates on cash", "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": [ "r1043" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r524" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. Statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r274", "r524", "r548" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1030", "r1036" ] }, "ingn_EffectiveIncomeTaxRateReconciliationChangeInFairValue": { "xbrltype": "percentItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "EffectiveIncomeTaxRateReconciliationChangeInFairValue", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation change in fair value.", "label": "Effective Income Tax Rate Reconciliation Change In Fair Value", "negatedLabel": "Change in fair value" } } }, "auth_ref": [] }, "ingn_EffectiveIncomeTaxRateReconciliationNondeductibleCompensation": { "xbrltype": "percentItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleCompensation", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation nondeductible compensation.", "label": "Effective Income Tax Rate Reconciliation Nondeductible Compensation", "terseLabel": "Nondeductible compensation" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment charge", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss." } } }, "auth_ref": [ "r1030", "r1036" ] }, "ingn_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationExpenseBenefit": { "xbrltype": "percentItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationExpenseBenefit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation nondeductible expense share based compensation expense (benefit).", "label": "Effective Income Tax Rate Reconciliation Nondeductible Expense Share Based Compensation Expense Benefit", "terseLabel": "Stock-based compensation" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1030", "r1036" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income taxes, net of federal benefit", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1030", "r1036" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "R&D credit, net of reserve", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1030", "r1036" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccruedPayrollDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccruedPayrollDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll", "totalLabel": "Accrued payroll", "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": [ "r39" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Additional Disclosure [Abstract]", "terseLabel": "Stock-based compensation expense by type of award:" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedInIncomeStatementDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Stock-based compensation, unrecognized expense, nonvested granted awards", "totalLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r505" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Amount expected to recognized over weighted-average period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r505" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost related to unvested employee excluding estimated forfeitures", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1029" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Stock options", "verboseLabel": "Stock Option Plan Awards", "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": [] }, "ingn_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsAppliedToEstimateFairValueOfSharesIssuedUnderESPPDetails" ], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.inogen.net/20231231/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.inogen.net/20231231/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.inogen.net/20231231/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.inogen.net/20231231/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.inogen.net/20231231/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": [ "r846" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "verboseLabel": "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.inogen.net/20231231/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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "terseLabel": "Entity", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.inogen.net/20231231/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": [ "r846" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.inogen.net/20231231/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.inogen.net/20231231/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": [ "r846" ] }, "dei_EntityIncorporationDateOfIncorporation": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Date of incorporation of subsidiary", "label": "Entity Incorporation, Date of Incorporation", "terseLabel": "Date of incorporation of subsidiary", "documentation": "Date when an entity was incorporated" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.inogen.net/20231231/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.inogen.net/20231231/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": [ "r854" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "terseLabel": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.inogen.net/20231231/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": [ "r846" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.inogen.net/20231231/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": [ "r846" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.inogen.net/20231231/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": [ "r846" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.inogen.net/20231231/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": [ "r846" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r855" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfDepreciationAndAmortizationUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfDepreciationAndAmortizationExpenseOfRentalEquipmentAndOtherPropertyAndEquipmentDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyPlantAndEquipmentAndRentalEquipmentWithAssociatedAccumulatedDepreciationDetails" ], "lang": { "en-us": { "role": { "label": "Equipment [Member]", "terseLabel": "Rental equipment", "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.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r21", "r226", "r260", "r261", "r262", "r282", "r283", "r284", "r286", "r292", "r294", "r308", "r370", "r371", "r445", "r506", "r507", "r508", "r541", "r542", "r566", "r567", "r568", "r569", "r570", "r571", "r574", "r588", "r589", "r590", "r591", "r592", "r593", "r608", "r691", "r692", "r693", "r706", "r762" ] }, "ingn_ExciseTaxRateOnCorporateStockRepurchasesInTaxYear": { "xbrltype": "percentItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ExciseTaxRateOnCorporateStockRepurchasesInTaxYear", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Excise tax rate on corporate stock repurchases in tax year.", "label": "Excise Tax Rate on Corporate Stock Repurchases in Tax Year", "terseLabel": "Excise tax rate on corporate stock repurchases in tax year" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfQuantitativeInformationAboutLevel3InputsForFairValueMeasurementOfEarnoutLiabilityDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfEarnoutLiabilityMeasuredAndCarriedFairValueOnRecurringBasisDetails" ], "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": [ "r578", "r579", "r584" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfQuantitativeInformationAboutLevel3InputsForFairValueMeasurementOfEarnoutLiabilityDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfEarnoutLiabilityMeasuredAndCarriedFairValueOnRecurringBasisDetails" ], "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": [ "r578", "r579", "r584" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Summary of Quantitative Information about Level 3 Inputs for Fair Value Measurement of Earnout Liability", "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": [ "r24" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of Fair Value Assets Measured on Recurring Basis for Cash, Cash Equivalents and Marketable Securities", "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": [ "r118", "r188" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "terseLabel": "Asset Class", "documentation": "Class of asset." } } }, "auth_ref": [ "r25" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "terseLabel": "Asset Class", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r118", "r119" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfQuantitativeInformationAboutLevel3InputsForFairValueMeasurementOfEarnoutLiabilityDetails" ], "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": [ "r427", "r453", "r454", "r455", "r456", "r457", "r458", "r579", "r615", "r616", "r617", "r812", "r813", "r822", "r823", "r824" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfEarnoutLiabilityMeasuredAndCarriedFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r578", "r579", "r581", "r582", "r585" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r427", "r453", "r458", "r579", "r615", "r822", "r823", "r824" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2", "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": [ "r427", "r453", "r458", "r579", "r616", "r812", "r813", "r822", "r823", "r824" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfQuantitativeInformationAboutLevel3InputsForFairValueMeasurementOfEarnoutLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r427", "r453", "r454", "r455", "r456", "r457", "r458", "r579", "r617", "r812", "r813", "r822", "r823", "r824" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of Reconciliation of Earnout Liability Measured and Carried Fair Value on a Recurring Basis", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r25", "r119" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfEarnoutLiabilityMeasuredAndCarriedFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Accounting", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "ingn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquisition", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfEarnoutLiabilityMeasuredAndCarriedFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Addition for acquisition", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Acquisition", "documentation": "Fair value, measurement with unobservable inputs reconciliation, recurring basis, liability, acquisition." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfEarnoutLiabilityMeasuredAndCarriedFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r583" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfQuantitativeInformationAboutLevel3InputsForFairValueMeasurementOfEarnoutLiabilityDetails" ], "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": [ "r427", "r453", "r454", "r455", "r456", "r457", "r458", "r615", "r616", "r617", "r812", "r813", "r822", "r823", "r824" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfEarnoutLiabilityMeasuredAndCarriedFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value Measurements Recurring", "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": [ "r577", "r585" ] }, "ingn_FairValueOfEarnOutLiablity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "FairValueOfEarnOutLiablity", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value of earn out liablity.", "label": "Fair Value Of Earn Out Liablity", "terseLabel": "Fair value of earn out liablity" } } }, "auth_ref": [] }, "ingn_FairValueOfEarnoutBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "FairValueOfEarnoutBenefit", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value of earnout benefit.", "label": "Fair Value of Earnout Benefit", "terseLabel": "Fair value of earnout benefit" } } }, "auth_ref": [] }, "ingn_FairValueOfEarnoutLiabilityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "FairValueOfEarnoutLiabilityPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Fair value of earnout liability.", "label": "Fair Value Of Earnout Liability Policy [Text Block]", "terseLabel": "Fair Value of Earnout Liability" } } }, "auth_ref": [] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfEarnoutLiabilityMeasuredAndCarriedFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r583" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedgingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives Balance Sheet Location By Derivative Contract Type By Hedging Designation [Table]", "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r112", "r113", "r115" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r373", "r374", "r375", "r376", "r377", "r379", "r380", "r381", "r428", "r442", "r572", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r680", "r810", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r912", "r913", "r914", "r915" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Average estimated useful lives (in years)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r235", "r396" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAnnualEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAnnualEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAnnualEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAnnualEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r164" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Amortization Expense for Intangible Assets", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAnnualEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAnnualEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": [ "r164" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAnnualEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAnnualEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r164" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAnnualEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAnnualEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r164" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAnnualEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAnnualEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r164" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r394", "r395", "r396", "r397", "r646", "r647" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross carrying amount", "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": [ "r163", "r647" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "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": [ "r646" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "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": [ "r72", "r73" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAnnualEstimatedAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAnnualEstimatedAmortizationExpenseDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Net amount", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r163", "r646" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency", "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": [ "r587" ] }, "us-gaap_ForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForwardContractsMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Forward Contracts [Member]", "terseLabel": "Forward Contracts", "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date." } } }, "auth_ref": [ "r1039" ] }, "ingn_FourZeroOneKRetirementSavingsPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "FourZeroOneKRetirementSavingsPlanMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "401(k) retirement savings plan.", "label": "Four Zero One K Retirement Savings Plan [Member]", "terseLabel": "401(k) Retirement Savings Plan" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfDepreciationAndAmortizationUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and equipment", "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_GainLossOnDispositionOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfIntangibleAssets", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 3.0 }, "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Intangible Assets", "terseLabel": "Loss on disposal of intangible asset", "negatedLabel": "Loss on disposal of intangible asset", "documentation": "Amount of gain (loss) on sale or disposal of intangible assets." } } }, "auth_ref": [ "r886" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on sale of former rental assets", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r13" ] }, "ingn_GainLossOnWriteOffOfRentalAssetsAndOtherFixedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "GainLossOnWriteOffOfRentalAssetsAndOtherFixedAssets", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Gain (loss) on write off of rental assets and other fixed assets.", "label": "Gain Loss On Write Off Of Rental Assets And Other Fixed Assets", "negatedLabel": "Loss on rental assets and other fixed assets" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "totalLabel": "General and Administrative Expense, Total", "verboseLabel": "General and administrative expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r147", "r746" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedInIncomeStatementDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative", "verboseLabel": "General and Administrative Expense", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r143" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Goodwill", "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": [ "r234", "r386", "r660", "r811", "r832", "r919", "r926" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r389", "r811" ] }, "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.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Identifiable Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r162" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Other Identifiable Intangible Assets", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r15", "r70" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "negatedLabel": "Translation adjustment", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r391" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated impairment losses", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Goodwill, accumulated impairment loss", "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r388", "r392", "r811" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 }, "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "verboseLabel": "Impairment charges", "negatedLabel": "Impairment charges", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r13", "r387", "r390", "r393", "r811" ] }, "ingn_GovernmentGrantsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "GovernmentGrantsPolicyPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Government grants policy.", "label": "Government Grants Policy Policy [Text Block]", "terseLabel": "Government Grants" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Total gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r144", "r272", "r310", "r323", "r327", "r329", "r369", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r586", "r807", "r939" ] }, "us-gaap_GrossProfitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfitAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Gross Profit [Abstract]", "terseLabel": "Gross profit" } } }, "auth_ref": [] }, "ingn_GrossProfitRentalRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "GrossProfitRentalRevenue", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "documentation": "Gross profit rental revenue.", "label": "Gross Profit Rental Revenue", "terseLabel": "Gross profit-rental revenue", "totalLabel": "Gross profit-rental revenue" } } }, "auth_ref": [] }, "ingn_GrossProfitSalesRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "GrossProfitSalesRevenue", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "documentation": "Gross profit sales revenue.", "label": "Gross Profit Sales Revenue", "terseLabel": "Gross profit-sales revenue", "negatedLabel": "Gross profit-sales revenue" } } }, "auth_ref": [] }, "ingn_HealthCareOrganizationAllowanceForDoubtfulAccountsPercentageOfAccountsReceivableNet": { "xbrltype": "percentItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "HealthCareOrganizationAllowanceForDoubtfulAccountsPercentageOfAccountsReceivableNet", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceByAgingCategoryByInvoiceDueDateDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "Ratio of the net allowance for doubtful accounts to accounts receivable, expressed as a percentage, for health care organizations.", "label": "Health Care Organization Allowance For Doubtful Accounts Percentage Of Accounts Receivable Net", "terseLabel": "Accounts receivable, net", "verboseLabel": "Net accounts receivable, percentage" } } }, "auth_ref": [] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedgingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r22", "r563" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedgingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r22" ] }, "ingn_HeldUnbilledMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "HeldUnbilledMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceByAgingCategoryByInvoiceDueDateDetails" ], "lang": { "en-us": { "role": { "documentation": "Held & Unbilled.", "label": "Held Unbilled [Member]", "terseLabel": "Held And Unbilled" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r849", "r850", "r851" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Finite-Lived", "terseLabel": "Impairment of finite lived intangible assets", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r886", "r929" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairments of long-lived assets", "totalLabel": "Impairment, Long-Lived Asset, Held-for-Use, Total", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r13", "r75", "r166" ] }, "us-gaap_IncentiveFromLessor": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncentiveFromLessor", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incentive paid", "label": "Incentive from Lessor", "documentation": "Amount of incentive received by lessee from lessor." } } }, "auth_ref": [ "r196", "r197", "r198", "r857" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r273", "r547" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails", "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before provision for income taxes", "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", "r141", "r194", "r310", "r323", "r327", "r329", "r664", "r678", "r807" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r273", "r547" ] }, "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.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedInIncomeStatementDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r398", "r402", "r747" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedInIncomeStatementDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r402", "r747" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r17" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r17" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name", "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyLineItems", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [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_IncomeTaxContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyTable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]", "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r18", "r101", "r179", "r180" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r274", "r517", "r525", "r531", "r538", "r543", "r549", "r550", "r551", "r705" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails", "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "totalLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r199", "r213", "r293", "r294", "r315", "r523", "r544", "r683" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r259", "r519", "r520", "r531", "r532", "r537", "r539", "r699" ] }, "us-gaap_IncomeTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReceivable", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable", "terseLabel": "Income tax receivable", "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable." } } }, "auth_ref": [ "r876" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid (received) during the period for income taxes, net of refunds received", "totalLabel": "Income Taxes Paid, Net, Total", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r52" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses", "totalLabel": "Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r12" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income tax payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r643", "r885" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued payroll", "totalLabel": "Increase (Decrease) in Employee Related Liabilities, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income tax receivable", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r12" ] }, "ingn_IncreaseDecreaseInNetRentalRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "IncreaseDecreaseInNetRentalRevenue", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in net rental revenue.", "label": "Increase Decrease In Net Rental Revenue", "terseLabel": "Increase in net rental revenue related to prior years" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r863", "r885" ] }, "ingn_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in operating lease right-of-use asset.", "label": "Increase Decrease In Operating Lease Right Of Use Asset", "negatedLabel": "Operating lease right-of-use asset" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other noncurrent assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r885" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other noncurrent liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r12" ] }, "ingn_IncreaseDecreaseInWarrantyReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "IncreaseDecreaseInWarrantyReserve", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in warranty reserve.", "label": "Increase Decrease In Warranty Reserve", "terseLabel": "Warranty reserve" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails": { "parentTag": "ingn_WeightedAverageNumberOfDilutedSharesOutstandingBasedOnNetLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Stock options and other dilutive awards", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r298", "r299", "r300", "r305", "r474" ] }, "ingn_InogenEuropeHoldingBVMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "InogenEuropeHoldingBVMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Inogen Europe Holding B.V.", "label": "Inogen Europe Holding B V [Member]", "terseLabel": "Inogen Europe Holding B.V." } } }, "auth_ref": [] }, "ingn_InstitutionalInsuredLiquidityDepositSavings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "InstitutionalInsuredLiquidityDepositSavings", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Institutional insured liquidity deposit savings.", "label": "Institutional Insured Liquidity Deposit Savings", "terseLabel": "Institutional Insured Liquidity Deposit Savings" } } }, "auth_ref": [] }, "ingn_InstitutionalInsuredLiquidityDepositSavingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "InstitutionalInsuredLiquidityDepositSavingsMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Institutional insured liquidity deposit savings.", "label": "Institutional Insured Liquidity Deposit Savings [member]", "terseLabel": "Institutional Insured Liquidity Deposit Savings" } } }, "auth_ref": [] }, "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_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r877" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfInventoriesDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Inventories, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r245", "r798", "r832" ] }, "us-gaap_InventoryNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNoncurrent", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Noncurrent", "verboseLabel": "Noncurrent inventories expected to be realized or consumed", "totalLabel": "Inventory, Noncurrent, Total", "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle." } } }, "auth_ref": [ "r874" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/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": [ "r201", "r230", "r244", "r382", "r383", "r385", "r644", "r802" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Gross", "terseLabel": "Inventory raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r878" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Valuation Reserves", "negatedLabel": "Less: reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r69", "r879" ] }, "us-gaap_InventoryWorkInProcessAndRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessAndRawMaterials", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process and Raw Materials", "terseLabel": "Raw materials and work-in-progress", "totalLabel": "Inventory, Work in Process and Raw Materials, Total", "documentation": "The aggregate carrying amount as of the balance sheet date of items held by the entity which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. Includes supplies used directly or indirectly in the manufacturing or production process. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount." } } }, "auth_ref": [ "r879" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Provision for inventory losses", "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": [ "r384" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income, net", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r149", "r313" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Right-of-Use Assets and Operating Lease Liabilities", "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": [ "r1047" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfDepreciationAndAmortizationUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r165" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "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": [ "r600" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee Lease Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r600" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r599" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Operating lease, existence of option to extend [true false]", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r601" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities 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": [ "r1048" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Operating lease liabilities payments due", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r607" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Rolling Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1048" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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": [ "r607" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1048" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1048" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1048" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1048" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Next Rolling 12 Months", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1048" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r607" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": [ "r607" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r607" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r607" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r607" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r607" ] }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseOptionToExtend", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Option to Extend", "terseLabel": "Operating lease, option to extend", "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability." } } }, "auth_ref": [ "r601" ] }, "ingn_LesseeOperatingLeaseOptionToExtendTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "LesseeOperatingLeaseOptionToExtendTerm", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease option to extend term.", "label": "Lessee Operating Lease Option To Extend Term", "terseLabel": "Operating lease option to extend term" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating leases, lease term", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1046" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "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": [ "r595" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r38", "r272", "r369", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r559", "r561", "r562", "r586", "r721", "r806", "r844", "r939", "r1050", "r1051" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r136", "r193", "r674", "r832", "r888", "r916", "r1042" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r40", "r229", "r272", "r369", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r559", "r561", "r562", "r586", "r832", "r939", "r1050", "r1051" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities" } } }, "auth_ref": [] }, "ingn_LicensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "LicensesMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Licenses.", "label": "Licenses [Member]", "terseLabel": "Licenses" } } }, "auth_ref": [] }, "ingn_LifetimeWarrantiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "LifetimeWarrantiesMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Lifetime warranties.", "label": "Lifetime Warranties [Member]", "terseLabel": "Lifetime Warranties" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "ingn_LongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "LongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Long lived assets.", "label": "Long Lived Assets Policy [Text Block]", "terseLabel": "Long-lived Assets" } } }, "auth_ref": [] }, "ingn_LossOnPurchaseCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "LossOnPurchaseCommitments", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on purchase commitments", "label": "Loss on Purchase Commitments", "documentation": "Loss on purchase commitments." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r333", "r817", "r942", "r1061", "r1062" ] }, "us-gaap_MajorCustomersPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MajorCustomersPolicyPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Major Customers, Policy [Policy Text Block]", "terseLabel": "Concentration of Customers and Vendors", "documentation": "Disclosure of accounting policy for major customers. Major customers are those that the loss of such customers would have a material adverse effect on the entity." } } }, "auth_ref": [ "r60", "r61", "r63", "r160" ] }, "ingn_ManufacturingEquipmentAndToolingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ManufacturingEquipmentAndToolingMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfDepreciationAndAmortizationUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Manufacturing equipment and tooling.", "label": "Manufacturing Equipment And Tooling [Member]", "terseLabel": "Manufacturing equipment and tooling" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Abstract]", "terseLabel": "Marketable securities" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Current", "terseLabel": "Marketable securities", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r875" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedgingAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfDepreciationAndAmortizationUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r407", "r408", "r409", "r410", "r464", "r642", "r690", "r712", "r713", "r768", "r770", "r772", "r773", "r776", "r792", "r793", "r809", "r814", "r827", "r834", "r941", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057" ] }, "ingn_MaximumPercentageOfCommonStockEligibleToPurchaseUnderEmployeeStockPurchasePlanThroughPayrollDeductions": { "xbrltype": "percentItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "MaximumPercentageOfCommonStockEligibleToPurchaseUnderEmployeeStockPurchasePlanThroughPayrollDeductions", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of common stock eligible to purchase under employee stock purchase plan through payroll deductions.", "label": "Maximum Percentage Of Common Stock Eligible To Purchase Under Employee Stock Purchase Plan Through Payroll Deductions", "terseLabel": "Maximum percentage of common stock eligible to purchase through payroll deductions for participants", "verboseLabel": "Maximum percentage of common stock eligible to purchase through payroll deductions for participants" } } }, "auth_ref": [] }, "ingn_MeasurementInputMarketPriceOfRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "MeasurementInputMarketPriceOfRiskMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfQuantitativeInformationAboutLevel3InputsForFairValueMeasurementOfEarnoutLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input, market price of risk.", "label": "Measurement Input Market Price Of Risk [Member]", "terseLabel": "Market Price of Risk" } } }, "auth_ref": [] }, "ingn_MeasurementInputRevenueVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "MeasurementInputRevenueVolatilityMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfQuantitativeInformationAboutLevel3InputsForFairValueMeasurementOfEarnoutLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input, revenue volatility.", "label": "Measurement Input Revenue Volatility [Member]", "terseLabel": "Revenue Volatility" } } }, "auth_ref": [] }, "ingn_MeasurementInputTwentyYearRiskFreeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "MeasurementInputTwentyYearRiskFreeRateMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfQuantitativeInformationAboutLevel3InputsForFairValueMeasurementOfEarnoutLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input, twenty-year risk free rate.", "label": "Measurement Input Twenty Year Risk Free Rate [Member]", "terseLabel": "20-Year Risk Free Rate" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfQuantitativeInformationAboutLevel3InputsForFairValueMeasurementOfEarnoutLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r580" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfQuantitativeInformationAboutLevel3InputsForFairValueMeasurementOfEarnoutLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "ingn_MeasurementInputWeightedAverageCostOfCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "MeasurementInputWeightedAverageCostOfCapitalMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfQuantitativeInformationAboutLevel3InputsForFairValueMeasurementOfEarnoutLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input, weighted average cost of capital.", "label": "Measurement Input Weighted Average Cost Of Capital [Member]", "terseLabel": "WACC" } } }, "auth_ref": [] }, "ingn_MedicaresServiceReimbursementProgramsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "MedicaresServiceReimbursementProgramsMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Medicares service reimbursement programs.", "label": "Medicares Service Reimbursement Programs [Member]", "terseLabel": "Medicare's Service Reimbursement Programs" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedgingAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfDepreciationAndAmortizationUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "verboseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r407", "r408", "r409", "r410", "r464", "r642", "r690", "r712", "r713", "r768", "r770", "r772", "r773", "r776", "r792", "r793", "r809", "r814", "r827", "r834", "r941", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057" ] }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market accounts", "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.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "terseLabel": "Money Market Accounts", "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": [ "r965" ] }, "us-gaap_MortgageBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MortgageBackedSecuritiesMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Collateralized Mortgage-Backed Securities [Member]", "terseLabel": "Agency Mortgage-backed Securities", "documentation": "Securities collateralized by mortgage loans." } } }, "auth_ref": [ "r822", "r823", "r824", "r905", "r908", "r909", "r910", "r911", "r1063" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r333", "r817", "r942", "r1061", "r1062" ] }, "ingn_NatureOfBusinessLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "NatureOfBusinessLineItems", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Nature of business.", "label": "Nature Of Business [Line Items]", "terseLabel": "Nature Of Business [Line Items]" } } }, "auth_ref": [] }, "ingn_NatureOfBusinessTable": { "xbrltype": "stringItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "NatureOfBusinessTable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Nature of business.", "label": "Nature Of Business [Table]", "terseLabel": "Nature Of Business [Table]" } } }, "auth_ref": [] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureNatureOfBusiness" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of Business", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r202", "r214" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by 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": [ "r268" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash 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": [ "r268" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "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": [ "r156", "r157", "r158" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity", "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r142", "r158", "r195", "r227", "r254", "r257", "r262", "r272", "r285", "r287", "r288", "r289", "r290", "r293", "r294", "r302", "r310", "r323", "r327", "r329", "r369", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r576", "r586", "r679", "r744", "r760", "r761", "r807", "r843", "r939" ] }, "ingn_NetIncomeLossAvailableToCommonStockholdersBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAndDilutedAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Net income loss available to common stockholders basic and diluted.", "label": "Net Income Loss Available To Common Stockholders Basic And Diluted [Abstract]", "terseLabel": "Numerator\u2014basic and diluted:" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently issued 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": [] }, "ingn_NewAeraIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "NewAeraIncMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Aera", "label": "New Aera Inc. [Member]", "documentation": "New Aera Inc." } } }, "auth_ref": [] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesBreakdownOfCompanyRevenueDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSalesRevenueDisaggregatedBySalesChannelAndGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "terseLabel": "Non-U.S. revenue", "verboseLabel": "International", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1067", "r1068", "r1069", "r1070" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of non-cash transactions" } } }, "auth_ref": [] }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed", "verboseLabel": "Accrued value of earnout related to acquisition", "totalLabel": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed, Total", "documentation": "The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r53", "r54", "r55" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Noncompete Agreements [Member]", "terseLabel": "Non-Compete Agreement", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r109" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedgingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Non-Designated Derivative Contracts", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r150" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense)" } } }, "auth_ref": [] }, "ingn_NumberOfContractDesignatedHedges": { "xbrltype": "integerItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "NumberOfContractDesignatedHedges", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedgingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of contract designated hedges.", "label": "Number Of Contract Designated Hedges", "terseLabel": "Number of contract designated hedges" } } }, "auth_ref": [] }, "ingn_NumberOfContractIneffectiveHedges": { "xbrltype": "integerItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "NumberOfContractIneffectiveHedges", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedgingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of contract ineffective hedges.", "label": "Number Of Contract Ineffective Hedges", "terseLabel": "Number of contract ineffective hedges" } } }, "auth_ref": [] }, "ingn_NumberOfContractNonDesignatedHedges": { "xbrltype": "integerItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "NumberOfContractNonDesignatedHedges", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedgingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of contract non-designated hedges.", "label": "Number Of Contract Non Designated Hedges", "terseLabel": "Number of contract non-designated hedges" } } }, "auth_ref": [] }, "ingn_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "NumberOfCustomers", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of customers.", "label": "Number Of Customers", "terseLabel": "Number of customers" } } }, "auth_ref": [] }, "ingn_NumberOfCustomersAccountingGreaterThanTenPercentOfAccountsReceivable": { "xbrltype": "integerItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "NumberOfCustomersAccountingGreaterThanTenPercentOfAccountsReceivable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of customers accounting greater than ten percent of accounts receivable.\u200b", "label": "Number Of Customers Accounting Greater Than Ten Percent Of Accounts Receivable", "terseLabel": "Number of customers" } } }, "auth_ref": [] }, "ingn_NumberOfCustomersAccountingGreaterThanTenPercentOfRevenue": { "xbrltype": "integerItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "NumberOfCustomersAccountingGreaterThanTenPercentOfRevenue", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of customers accounting greater than ten percent of revenue.", "label": "Number Of Customers Accounting Greater Than Ten Percent Of Revenue", "terseLabel": "Number of customers" } } }, "auth_ref": [] }, "ingn_NumberOfDesignatedDerivativeContracts": { "xbrltype": "integerItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "NumberOfDesignatedDerivativeContracts", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedgingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of designated derivative contracts.", "label": "Number Of Designated Derivative Contracts", "terseLabel": "Number of designated derivative contracts" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r899" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r899" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expense", "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.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expense" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r310", "r323", "r327", "r329", "r807" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfRightOfUseAssetsAndOperatingLeaseLiabilitiesDetails" ], "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": [ "r602", "r831" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Maturity [Abstract]", "terseLabel": "Maturities of lease liabilities due in the 12-month period ending December 31," } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Total lease liabilities", "totalLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r597" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liability - current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r597" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability - noncurrent", "verboseLabel": "Operating lease liability - noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r597" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfRightOfUseAssetsAndOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating lease liabilities", "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": [ "r598", "r603" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r596" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfRightOfUseAssetsAndOperatingLeaseLiabilitiesDetails" ], "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": [ "r606", "r831" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfRightOfUseAssetsAndOperatingLeaseLiabilitiesDetails" ], "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": [ "r605", "r831" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r99" ] }, "ingn_OperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "OperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating loss carryforwards not subject o expiration.", "label": "Operating Loss Carryforwards Not Subject To Expiration", "terseLabel": "Net operating loss carryforwards, indefinite life" } } }, "auth_ref": [] }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity, Type [Axis]", "terseLabel": "Option Indexed to Issuer's Equity, Type", "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock." } } }, "auth_ref": [ "r81", "r116", "r117", "r187" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity, Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type", "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding." } } }, "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", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses", "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": [ "r39" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r236" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Change in net unrealized gains (losses) on marketable securities", "totalLabel": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax, Total", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r248", "r249", "r251" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "totalLabel": "Total net change in unrealized gains (losses) on foreign currency hedging", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r247", "r251" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Change in net unrealized gains (losses) on foreign currency hedging", "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r247", "r251" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: reclassification adjustment for net (gains) losses included in net loss", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r251", "r253" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Change in foreign currency translation adjustment", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity", "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss), net of tax", "verboseLabel": "Other comprehensive income (loss)", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r11", "r19", "r185", "r255", "r258" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax" } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Noncurrent Assets", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r152" ] }, "ingn_PatentsAndWebsitesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "PatentsAndWebsitesMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Patents and Websites.", "label": "Patents And Websites [Member]", "terseLabel": "Patents And Websites" } } }, "auth_ref": [] }, "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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Payment of employment taxes related to release of restricted stock", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r267" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of available-for-sale securities", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r49", "r266", "r337" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash consideration", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r50", "r556" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Payment for acquisition, 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": [ "r50" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Investment in intangible assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r155" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Investment in 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": [ "r155" ] }, "ingn_PaymentsToProduceAndPurchaseRentalEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "PaymentsToProduceAndPurchaseRentalEquipment", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Payments to produce and purchase rental equipment.", "label": "Payments To Produce And Purchase Rental Equipment", "negatedLabel": "Production and purchase of rental equipment" } } }, "auth_ref": [] }, "ingn_PercentageOfNonUSRevenueInvoicedInEuros": { "xbrltype": "percentItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "PercentageOfNonUSRevenueInvoicedInEuros", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of Non-US revenue invoiced in Euros.", "label": "Percentage Of Non U S Revenue Invoiced In Euros", "terseLabel": "Percentage of Non-US revenue invoiced in Euros" } } }, "auth_ref": [] }, "ingn_PercentageOnOutstandingCommonStock": { "xbrltype": "percentItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "PercentageOnOutstandingCommonStock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage on outstanding common stock.", "label": "Percentage On Outstanding Common Stock", "terseLabel": "Percentage on outstanding shares of common stock" } } }, "auth_ref": [] }, "ingn_PerformanceAndTimeBasedRestrictedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "PerformanceAndTimeBasedRestrictedStockAwardsMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Performance and time based restricted stock awards.", "label": "Performance And Time Based Restricted Stock Awards [Member]", "terseLabel": "Performance and time based restricted stock awards" } } }, "auth_ref": [] }, "ingn_PerformanceAndTimeBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "PerformanceAndTimeBasedRestrictedStockUnitsMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Performance and time based restricted stock units.", "label": "Performance And Time Based Restricted Stock Units [Member]", "terseLabel": "Performance and time based restricted stock units", "verboseLabel": "Performance and time based restricted stock units" } } }, "auth_ref": [] }, "ingn_PhysioAssistSasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "PhysioAssistSasMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfUnauditedProFormaInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureNatureOfBusinessAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Physio-Assist SAS", "label": "Physio Assist SAS [Member]", "documentation": "Physio Assist SAS." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028" ] }, "ingn_PotentialIncreaseInNumberOfSharesAvailableForIssuanceDuringNextFiscalYear": { "xbrltype": "sharesItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "PotentialIncreaseInNumberOfSharesAvailableForIssuanceDuringNextFiscalYear", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Potential increase in number of shares available for issuance during next fiscal year.", "label": "Potential Increase In Number Of Shares Available For Issuance During Next Fiscal Year", "terseLabel": "Potential increase of shares available for issuance" } } }, "auth_ref": [] }, "ingn_PotentialMilestonePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "PotentialMilestonePayment", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential milestone payment", "label": "Potential Milestone Payment", "documentation": "Potential milestone payment." } } }, "auth_ref": [] }, "ingn_PreacquisitionLossRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "PreacquisitionLossRecoveries", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Preacquisition loss recoveries.", "label": "Preacquisition Loss Recoveries", "terseLabel": "Preacquisition loss recoveries" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "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": [ "r130", "r723" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "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": [ "r130", "r430" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "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": [ "r130", "r723", "r742", "r1065", "r1066" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r880" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses And Other Current Assets", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of available-for-sale securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from sale of former assets", "totalLabel": "Proceeds from Sale of Productive Assets, Total", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r154" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock options exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r9", "r29" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from employee stock purchases", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r9" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r330", "r645", "r684", "r685", "r686", "r687", "r688", "r689", "r795", "r815", "r833", "r864", "r934", "r935", "r942", "r1061" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInAggregateProductWarrantyLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Product warranty liability at end of period", "periodStartLabel": "Product warranty liability at beginning of period", "totalLabel": "Standard and Extended Product Warranty Accrual, Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r123", "r411", "r413", "r417" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty reserve - current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r39", "r937", "r938" ] }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualNoncurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Product Warranty Accrual, Noncurrent", "terseLabel": "Warranty reserve - noncurrent", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r41", "r937", "r938" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInAggregateProductWarrantyLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Settlements made (in cash or in kind)", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r414" ] }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInAggregateProductWarrantyLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Adjustments related to preexisting warranties (including changes in estimates)", "verboseLabel": "Change in estimates related to preexisting warranties", "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties." } } }, "auth_ref": [ "r416" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInAggregateProductWarrantyLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Accruals for warranties issued", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r415" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r330", "r645", "r684", "r685", "r686", "r687", "r688", "r689", "r795", "r815", "r833", "r864", "r934", "r935", "r942", "r1061" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property and equipment" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfDepreciationAndAmortizationUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfDepreciationAndAmortizationExpenseOfRentalEquipmentAndOtherPropertyAndEquipmentDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyPlantAndEquipmentAndRentalEquipmentWithAssociatedAccumulatedDepreciationDetails" ], "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": [ "r14" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyPlantAndEquipmentAndRentalEquipmentWithAssociatedAccumulatedDepreciationDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyPlantAndEquipmentAndRentalEquipmentWithAssociatedAccumulatedDepreciationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment", "totalLabel": "Total property and equipment", "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": [ "r165", "r232", "r677" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfDepreciationAndAmortizationUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfDepreciationAndAmortizationExpenseOfRentalEquipmentAndOtherPropertyAndEquipmentDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyPlantAndEquipmentAndRentalEquipmentWithAssociatedAccumulatedDepreciationDetails" ], "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", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyPlantAndEquipmentAndRentalEquipmentWithAssociatedAccumulatedDepreciationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyPlantAndEquipmentAndRentalEquipmentWithAssociatedAccumulatedDepreciationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant 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": [ "r14", "r665", "r677", "r832" ] }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOtherTypesMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfDepreciationAndAmortizationExpenseOfRentalEquipmentAndOtherPropertyAndEquipmentDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyPlantAndEquipmentAndRentalEquipmentWithAssociatedAccumulatedDepreciationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Other Types [Member]", "terseLabel": "Other property and equipment", "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r14", "r207", "r211", "r675" ] }, "us-gaap_PropertyPlantAndEquipmentSalvageValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentSalvageValue", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment, Salvage Value", "terseLabel": "Salvage value of expenditures for additions, improvements and replacements", "documentation": "The estimated or actual value of the asset at the end of its useful life or when it is no longer serviceable (cannot be used for its original purpose)." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property Plant and Equipment and Rental Equipment with Associated Accumulated Depreciation", "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": [ "r14" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfDepreciationAndAmortizationUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfDepreciationAndAmortizationExpenseOfRentalEquipmentAndOtherPropertyAndEquipmentDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyPlantAndEquipmentAndRentalEquipmentWithAssociatedAccumulatedDepreciationDetails" ], "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": [ "r165" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfDepreciationAndAmortizationUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property Plant And Equipment Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfDepreciationAndAmortizationUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]", "documentation": "Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value." } } }, "auth_ref": [ "r930" ] }, "ingn_PropertyPlantAndEquipmentUsefulLifeTermDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "PropertyPlantAndEquipmentUsefulLifeTermDescription", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfDepreciationAndAmortizationUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property Plant And Equipment Useful Life", "label": "Property, Plant, and Equipment, Useful Life, Term, Description", "documentation": "Property, plant, and equipment, useful life, term, description." } } }, "auth_ref": [] }, "ingn_ProvisionForSalesReturnsAndDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ProvisionForSalesReturnsAndDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Provision for sales returns and doubtful accounts.", "label": "Provision For Sales Returns And Doubtful Accounts", "terseLabel": "Provision for sales revenue returns and doubtful accounts" } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "Outstanding purchase orders due within one year with its outside vendors and suppliers", "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": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedgingAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfDepreciationAndAmortizationUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r407", "r408", "r409", "r410", "r452", "r464", "r500", "r501", "r502", "r618", "r642", "r690", "r712", "r713", "r768", "r770", "r772", "r773", "r776", "r792", "r793", "r809", "r814", "r827", "r834", "r837", "r932", "r941", "r1053", "r1054", "r1055", "r1056", "r1057" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedgingAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfDepreciationAndAmortizationUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r407", "r408", "r409", "r410", "r452", "r464", "r500", "r501", "r502", "r618", "r642", "r690", "r712", "r713", "r768", "r770", "r772", "r773", "r776", "r792", "r793", "r809", "r814", "r827", "r834", "r837", "r932", "r941", "r1053", "r1054", "r1055", "r1056", "r1057" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r900", "r901", "r902", "r903" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of liability for unrecognized tax benefits", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r459", "r609", "r610", "r716", "r717", "r718", "r719", "r720", "r741", "r743", "r767" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r459", "r609", "r610", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r716", "r717", "r718", "r719", "r720", "r741", "r743", "r767", "r1049" ] }, "ingn_RentExpenseIncludingShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "RentExpenseIncludingShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Rent expense, including short-term lease cost.", "label": "Rent Expense Including Short Term Lease Cost", "terseLabel": "Rent expense, including short-term lease cost" } } }, "auth_ref": [] }, "ingn_RentalEquipmentAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "RentalEquipmentAllowance", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyPlantAndEquipmentAndRentalEquipmentWithAssociatedAccumulatedDepreciationParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Rental equipment allowance.", "label": "Rental Equipment Allowance", "terseLabel": "Rental equipment, allowance" } } }, "auth_ref": [] }, "ingn_RentalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "RentalMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "Rental.", "label": "Rental [Member]", "terseLabel": "Rental" } } }, "auth_ref": [] }, "ingn_RentalRevenueAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "RentalRevenueAdjustments", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowancesForAccountsReceivableDetails": { "parentTag": "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowancesForAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Rental revenue adjustments.", "label": "Rental Revenue Adjustments", "terseLabel": "Rental revenue adjustments" } } }, "auth_ref": [] }, "ingn_RentalRevenueAdjustmentsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "RentalRevenueAdjustmentsPercentage", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowancesForAccountsReceivableDetails": { "parentTag": "ingn_AllowanceForDoubtfulAccountsReceivableCurrentPercentage", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowancesForAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Rental revenue adjustments percentage.", "label": "Rental Revenue Adjustments Percentage", "terseLabel": "Rental revenue adjustments, percentage" } } }, "auth_ref": [] }, "ingn_RentalRevenueNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "RentalRevenueNet", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss2": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "documentation": "Rental revenue net.", "label": "Rental Revenue Net", "terseLabel": "Rental revenue" } } }, "auth_ref": [] }, "ingn_RentalRevenueRecognitionNewAccountingPronouncementTiming": { "xbrltype": "durationItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "RentalRevenueRecognitionNewAccountingPronouncementTiming", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Rental revenue recognition, new accounting pronouncement timing.", "label": "Rental Revenue Recognition New Accounting Pronouncement Timing", "terseLabel": "Rental revenue earned" } } }, "auth_ref": [] }, "ingn_RentalRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "RentalRevenuesMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Rental revenues.", "label": "Rental Revenues [Member]", "terseLabel": "Rental Revenue" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "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": [ "r126", "r516", "r1058" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedInIncomeStatementDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development", "verboseLabel": "Research and Development Expense", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development", "documentation": "Disclosure of accounting policy for costs it has 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." } } }, "auth_ref": [ "r515" ] }, "us-gaap_ResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research and Development Credit", "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes." } } }, "auth_ref": [ "r98" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock awards", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r57" ] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "negatedLabel": "Shares withheld related to net restricted stock settlement, shares", "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "ingn_RestrictedStockUnitsAndRestrictedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "RestrictedStockUnitsAndRestrictedStockAwardsMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Restricted stock units and restricted stock awards.", "label": "Restricted Stock Units And Restricted Stock Awards [Member]", "terseLabel": "Restricted stock units and restricted stock awards" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units", "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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "negatedLabel": "Shares withheld related to net restricted stock settlement", "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "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.inogen.net/20231231/taxonomy/role/DisclosureRestructuringCharges" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Charges", "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": [ "r399", "r400", "r401", "r403", "r404" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureRestructuringChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructing costs", "label": "Restructuring Costs", "totalLabel": "Restructuring Costs, Total", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r133", "r173", "r673", "r694", "r696", "r704", "r724", "r832" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r226", "r282", "r283", "r284", "r286", "r292", "r294", "r370", "r371", "r506", "r507", "r508", "r541", "r542", "r566", "r568", "r569", "r571", "r574", "r691", "r693", "r706", "r1065" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Axis]", "terseLabel": "Retirement Plan Name", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r827", "r858", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Domain]", "terseLabel": "Retirement Plan Name", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r827", "r858", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss2": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSalesRevenueDisaggregatedBySalesChannelAndGeographicRegionDetails", "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Sales revenue", "verboseLabel": "Total sales 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": [ "r311", "r312", "r322", "r325", "r326", "r330", "r331", "r333", "r449", "r450", "r645" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Breakdown of Company's Revenue from U.S. and Non-U.S. Sources", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r30" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r745", "r794", "r803" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Performance obligation partially offset of revenue recognized", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r210" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss2": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesBreakdownOfCompanyRevenueDetails", "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Revenues", "totalLabel": "Total revenue", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r263", "r272", "r311", "r312", "r322", "r325", "r326", "r330", "r331", "r333", "r369", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r586", "r664", "r939" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "Revenue" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureLeasesScheduleOfRightOfUseAssetsAndOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Non-cash right-of-use assets obtained in exchange for new operating lease obligations", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r604", "r831" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "ingn_SalesChannelBusinessToBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "SalesChannelBusinessToBusinessMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSalesRevenueDisaggregatedBySalesChannelAndGeographicRegionDetails" ], "lang": { "en-us": { "role": { "documentation": "Sales channel business to business.", "label": "Sales Channel Business To Business [Member]", "terseLabel": "Business to Business" } } }, "auth_ref": [] }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesChannelDirectlyToConsumerMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSalesRevenueDisaggregatedBySalesChannelAndGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Sales Channel, Directly to Consumer [Member]", "terseLabel": "Direct-to-Consumer", "documentation": "Contract with customer in which good or service is transferred directly to consumer." } } }, "auth_ref": [ "r821" ] }, "ingn_SalesReturnsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "SalesReturnsPercentage", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowancesForAccountsReceivableDetails": { "parentTag": "ingn_AllowanceForDoubtfulAccountsReceivableCurrentPercentage", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAllowancesForAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Sales returns percentage.", "label": "Sales Returns Percentage", "terseLabel": "Sales returns, percentage" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue, Net", "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": [ "r333", "r859" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceByAgingCategoryByInvoiceDueDateDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfNetAccountsReceivableBalanceConcentrationsByMajorCategoryParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule Of Accounts Notes Loans And Financing Receivable [Table]", "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r45" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accounts Payable and Accrued Expenses", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Summary of Components of Accumulated Other Comprehensive Income (Loss)", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r47", "r1044", "r1045" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfPreliminaryAllocationOfPurchasePriceDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsSummaryOfUnauditedProFormaInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r104", "r105", "r554" ] }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "terseLabel": "Summary of Cash, Cash Equivalents and Short-term Investments", "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Components of Provisions for Income Taxes", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r178" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Components of Deferred Tax Assets and Liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r177" ] }, "ingn_ScheduleOfDepreciationAndAmortizationComputedUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ScheduleOfDepreciationAndAmortizationComputedUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of depreciation and amortization computed using straight line method over estimated useful lives of assets.", "label": "Schedule Of Depreciation And Amortization Computed Using Straight Line Method Over Estimated Useful Lives Of Assets Table [Text Block]", "terseLabel": "Computation of Depreciation and Amortization using Straight Line Method Over Estimated Useful Lives of Assets" } } }, "auth_ref": [] }, "ingn_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of depreciation and amortization expense.", "label": "Schedule Of Depreciation And Amortization Expense Table [Text Block]", "terseLabel": "Summary of Depreciation and Amortization Expense of Rental Equipment and Other Property and Equipment" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of Earnings Per Share", "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": [ "r898" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule Of Earnings Per Share Basic By Common Class [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r56", "r59", "r297", "r301", "r303" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of the Federal Statutory Income Tax Rate to the Effective Income Tax Rate", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r176" ] }, "ingn_ScheduleOfEmployeeRelatedLiabilitiesCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ScheduleOfEmployeeRelatedLiabilitiesCurrentTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of employee related liabilities current.", "label": "Schedule Of Employee Related Liabilities Current Table [Text Block]", "terseLabel": "Schedule of Accrued Payroll" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedInIncomeStatementDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [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": [ "r94" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Stock-based Compensation Expense", "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": [ "r94" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "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": [ "r72", "r73", "r646" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsTables" ], "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": [ "r72", "r73" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Changes in Carrying Amount of Goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r811", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Components of Income (Loss) Before Provision for Income Taxes", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r889" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule 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": [ "r34", "r137", "r138", "r139" ] }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Net Investment Income [Line Items]", "terseLabel": "Schedule Of Investment Income Reported Amounts By Category [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": [ "r680" ] }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income [Table]", "terseLabel": "Schedule Of Investment Income Reported Amounts By Category [Table]", "documentation": "Disclosure of information about investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments." } } }, "auth_ref": [ "r148", "r151", "r680" ] }, "ingn_ScheduleOfNetAccountsReceivableBalanceByAgingCategoryByInvoiceDueDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ScheduleOfNetAccountsReceivableBalanceByAgingCategoryByInvoiceDueDateTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of net accounts receivable balance by aging category by invoice due date.", "label": "Schedule Of Net Accounts Receivable Balance By Aging Category By Invoice Due Date Table [Text Block]", "terseLabel": "Schedule of Percentage Breakdown of Net Accounts Receivable by Aging Category by Invoice Due Date" } } }, "auth_ref": [] }, "ingn_ScheduleOfNetAccountsReceivableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ScheduleOfNetAccountsReceivableTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of net accounts receivable.", "label": "Schedule Of Net Accounts Receivable Table [Text Block]", "terseLabel": "Schedule of Net Accounts Receivable Balance Concentrations by Major Category" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Changes in Aggregate Product Warranty Liabilities", "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": [ "r412" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfDepreciationAndAmortizationUsingStraightLineMethodOverEstimatedUsefulLivesOfAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfDepreciationAndAmortizationExpenseOfRentalEquipmentAndOtherPropertyAndEquipmentDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPropertyPlantAndEquipmentAndRentalEquipmentWithAssociatedAccumulatedDepreciationDetails" ], "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": [ "r14" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Preliminary Allocation of Purchase Price", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r183" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsAppliedToEstimateFairValueOfSharesIssuedUnderESPPDetails" ], "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": [ "r471", "r473", "r475", "r476", "r477", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r499", "r500", "r501", "r502", "r503" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Options Activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r26", "r27", "r92" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Assumptions Applied to Estimate Fair Value of Shares Issued Under ESPP", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r175" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Activity", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule Of Stock By Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r82", "r83", "r84", "r85", "r86", "r87", "r88", "r171", "r172", "r173", "r238", "r239", "r240", "r309", "r430", "r431", "r432", "r434", "r437", "r442", "r444", "r700", "r701", "r702", "r703", "r814", "r856", "r887" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Summary of Reconciliation of Unrecognized Tax Benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r830", "r1031" ] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II: Valuation and Qualifying Accounts", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r215", "r281" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Annual Estimated Amortization Expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r73" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.inogen.net/20231231/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": [ "r845" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "verboseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r848" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesBreakdownOfCompanyRevenueDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSalesRevenueDisaggregatedBySalesChannelAndGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical", "documentation": "Geographical area." } } }, "auth_ref": [ "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r331", "r332", "r709", "r710", "r711", "r769", "r771", "r774", "r777", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r796", "r816", "r837", "r942", "r1061" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Business Segments", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r316", "r317", "r318", "r319", "r320", "r321", "r331", "r808" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing", "totalLabel": "Selling and Marketing Expense, Total", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedInIncomeStatementDetails" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing", "verboseLabel": "Sales and Marketing Expense", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r143" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r12" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "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": [ "r828" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date", "terseLabel": "Purchase price as percentage of stock price on offering period", "documentation": "Discount rate from fair value on offering date that participants pay for shares." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Purchase price as percentage of stock price on exercise date", "documentation": "Discount rate from fair value on purchase date that participants pay for shares." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited/canceled", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r492" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value per share, Forfeited/canceled", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r492" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted", "verboseLabel": "Grants of units unvested", "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": [ "r490" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "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 grant date fair value per share, 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": [ "r490" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested restricted stock units/ awards outstanding, Ending balance", "periodStartLabel": "Unvested restricted stock units/ awards outstanding, Beginning balance", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r487", "r488" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Ending balance", "periodStartLabel": "Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Beginning balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r487", "r488" ] }, "ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options unvested and expected to vest, outstanding, number.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Unvested And Expected To Vest Outstanding Number", "terseLabel": "Unvested and expected to vest restricted stock units/awards outstanding" } } }, "auth_ref": [] }, "ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options unvested and expected to vest weighted average grant date fair value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Unvested And Expected To Vest Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r491" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value per share, Vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r491" ] }, "ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsVestedAndExercisablePerShareAverageIntrinsicValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsVestedAndExercisablePerShareAverageIntrinsicValue", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments vested and exercisable per share average intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Vested And Exercisable Per Share Average Intrinsic Value", "terseLabel": "Per share average intrinsic value, Vested and exercisable" } } }, "auth_ref": [] }, "ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsVestedAndExpectedToVestPerShareAverageIntrinsicValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsVestedAndExpectedToVestPerShareAverageIntrinsicValue", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments vested and expected to vest per share average intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Vested And Expected To Vest Per Share Average Intrinsic Value", "terseLabel": "Per share average intrinsic value, Vested and expected to vest" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsAppliedToEstimateFairValueOfSharesIssuedUnderESPPDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r501" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsAppliedToEstimateFairValueOfSharesIssuedUnderESPPDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Volatility, Maximum", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsAppliedToEstimateFairValueOfSharesIssuedUnderESPPDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Volatility, Minimum", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsAppliedToEstimateFairValueOfSharesIssuedUnderESPPDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk free interest rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsAppliedToEstimateFairValueOfSharesIssuedUnderESPPDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk free interest rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsAppliedToEstimateFairValueOfSharesIssuedUnderESPPDetails" ], "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": [ "r471", "r473", "r475", "r476", "r477", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r499", "r500", "r501", "r502", "r503" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum number of shares available for participant to purchase during period", "documentation": "The highest quantity of shares an employee can purchase under the plan per period." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Number of additional number of shares reserve to provision", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of equity awards available for grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r494" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Stock Options, Forfeited", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r485" ] }, "ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantInPeriodFairValue", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share-based\u200b compensation arrangement\u200b by share\u200b-based\u200b payment\u200b award, options, grant\u200b in period, \u200bfair\u200b value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grant In Period Fair Value", "terseLabel": "Total weighted average fair value of stock options granted" } } }, "auth_ref": [] }, "ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValuePerShare", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options grants in period intrinsic value per share.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Intrinsic Value Per Share", "terseLabel": "Outstanding, Per share average intrinsic value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Stock Options Outstanding, Ending balance", "periodStartLabel": "Stock Options Outstanding, Beginning balance", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r479", "r480" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, Weighted-average exercise price, Ending balance", "periodStartLabel": "Outstanding, Weighted-average exercise price, Beginning balance", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r479", "r480" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Stock Options, Vested and exercisable", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r496" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, Vested and exercisable", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r496" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Stock Options, Vested and expected to vest", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r495" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, Vested and expected to vest", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r495" ] }, "ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceExercised": { "xbrltype": "perShareItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceExercised", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award per share price exercised.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Per Share Price Exercised", "terseLabel": "Price per share, Exercised" } } }, "auth_ref": [] }, "ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceExpired": { "xbrltype": "perShareItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceExpired", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award per share price expired", "label": "Share Based Compensation Arrangement By Share Based Payment Award Per Share Price Expired", "terseLabel": "Price per share, Expired" } } }, "auth_ref": [] }, "ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceForfeited": { "xbrltype": "perShareItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceForfeited", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award per share price forfeited.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Per Share Price Forfeited", "terseLabel": "Price per share, Forfeited" } } }, "auth_ref": [] }, "ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceOfShares": { "xbrltype": "perShareItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceOfShares", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award per share price of shares.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Per Share Price Of Shares", "periodEndLabel": "Outstanding, Price per share, Ending balance", "periodStartLabel": "Outstanding, Price per share, Beginning balance" } } }, "auth_ref": [] }, "ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceVestedAndExercisable": { "xbrltype": "perShareItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceVestedAndExercisable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award per share price vested and exercisable.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Per Share Price Vested And Exercisable", "terseLabel": "Price per share, Vested and exercisable" } } }, "auth_ref": [] }, "ingn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceVestedAndExpectedToVest": { "xbrltype": "perShareItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerSharePriceVestedAndExpectedToVest", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award per share price vested and expected to vest.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Per Share Price Vested And Expected To Vest", "terseLabel": "Price per share, Vested and expected to vest" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Terms of Award", "terseLabel": "Terms of shares available for issuance", "documentation": "Description of terms of award under share-based payment arrangement." } } }, "auth_ref": [ "r91" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsAppliedToEstimateFairValueOfSharesIssuedUnderESPPDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "Award Type", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r475", "r476", "r477", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r499", "r500", "r501", "r502", "r503" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, Exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r484" ] }, "ingn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangements by share based payment award options expired in period weighted average exercise price.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Expired In Period Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, Expired" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, Forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r485" ] }, "ingn_ShareBasedCompensationExpenseReducedRateForEstimatedForfeiture": { "xbrltype": "percentItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ShareBasedCompensationExpenseReducedRateForEstimatedForfeiture", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation expense reduced rate for estimated forfeiture.", "label": "Share Based Compensation Expense Reduced Rate For Estimated Forfeiture", "terseLabel": "Rate of reduced stock-based compensation expense for estimated forfeiture" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Accounting for Stock-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r470", "r478", "r497", "r498", "r499", "r500", "r503", "r509", "r510", "r511", "r512" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Stock option shares outstanding", "periodStartLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding, Beginning Balance", "periodEndLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding, Ending Balance", "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices." } } }, "auth_ref": [ "r93" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "terseLabel": "Supplier", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Domain]", "terseLabel": "Supplier", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Stock option period, expiration", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r829" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAssumptionsAppliedToEstimateFairValueOfSharesIssuedUnderESPPDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r499" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Remaining weighted-average contractual term, Outstanding", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r174" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Remaining weighted-average contractual term, Vested and exercisable", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r496" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Remaining weighted-average contractual term, Vested and expected to vest", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r495" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance, shares", "periodStartLabel": "Beginning Balance, shares", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "ingn_SignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "SignificantAccountingPoliciesLineItems", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Significant accounting policies.", "label": "Significant Accounting Policies [Line Items]", "terseLabel": "Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "ingn_SignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "SignificantAccountingPoliciesTable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Significant accounting policies.", "label": "Significant Accounting Policies [Table]", "terseLabel": "Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.inogen.net/20231231/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": [ "r159", "r270" ] }, "us-gaap_StandardProductWarrantyDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyDescription", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Description", "terseLabel": "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": [ "r78", "r79" ] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product Warranty", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r936" ] }, "ingn_StandardWarrantyPeriodOffered": { "xbrltype": "durationItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "StandardWarrantyPeriodOffered", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Standard warranty period offered.", "label": "Standard Warranty Period Offered", "terseLabel": "Standard warranty period offered" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "terseLabel": "State", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Retained earnings", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r21", "r44", "r226", "r260", "r261", "r262", "r282", "r283", "r284", "r286", "r292", "r294", "r308", "r370", "r371", "r445", "r506", "r507", "r508", "r541", "r542", "r566", "r567", "r568", "r569", "r570", "r571", "r574", "r588", "r589", "r590", "r591", "r592", "r593", "r608", "r691", "r692", "r693", "r706", "r762" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesBreakdownOfCompanyRevenueDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSalesRevenueDisaggregatedBySalesChannelAndGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r216", "r225", "r331", "r332", "r709", "r710", "r711", "r769", "r771", "r774", "r777", "r779", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r796", "r816", "r837", "r942", "r1061" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r282", "r283", "r284", "r308", "r645", "r698", "r708", "r714", "r716", "r717", "r718", "r719", "r720", "r723", "r726", "r727", "r728", "r729", "r730", "r732", "r733", "r734", "r735", "r737", "r738", "r739", "r740", "r741", "r743", "r745", "r746", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r762", "r838" ] }, "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": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r282", "r283", "r284", "r308", "r645", "r698", "r708", "r714", "r716", "r717", "r718", "r719", "r720", "r723", "r726", "r727", "r728", "r729", "r730", "r732", "r733", "r734", "r735", "r737", "r738", "r739", "r740", "r741", "r743", "r745", "r746", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r762", "r838" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Employee stock purchases, shares", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r21", "r130", "r131", "r173" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock awards issued, net of forfeitures, shares", "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r21", "r130", "r131", "r173" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Stock options exercised, shares", "negatedLabel": "Stock Options, Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r21", "r130", "r131", "r173", "r484" ] }, "ingn_StockIssuedDuringPeriodSharesStockOptionsExpired": { "xbrltype": "sharesItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "StockIssuedDuringPeriodSharesStockOptionsExpired", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares stock options expired.", "label": "Stock Issued During Period Shares Stock Options Expired", "negatedLabel": "Stock Options, Expired" } } }, "auth_ref": [] }, "ingn_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits": { "xbrltype": "sharesItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares vesting of restricted stock units.", "label": "Stock Issued During Period Shares Vesting Of Restricted Stock Units", "terseLabel": "Vesting of restricted stock units, shares" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Employee stock purchases", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r21", "r130", "r131", "r173" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock awards issued, net of forfeitures", "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r21", "r173" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock options exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r21", "r44", "r173" ] }, "ingn_StockIssuedDuringPeriodValueVestingOfRestrictedStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "StockIssuedDuringPeriodValueVestingOfRestrictedStockUnits", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period value vesting of restricted stock units.", "label": "Stock Issued During Period Value Vesting Of Restricted Stock Units", "negatedLabel": "Vesting of restricted stock units" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r131", "r134", "r135", "r161", "r725", "r742", "r763", "r764", "r832", "r844", "r888", "r916", "r1042", "r1065" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r170", "r271", "r429", "r431", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r443", "r445", "r573", "r765", "r766", "r778" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r594", "r611" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r594", "r611" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r594", "r611" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockBasedCompensationExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r62" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credits carryforwards", "verboseLabel": "Research and development credits carryforwards", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r99" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r98" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r98" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureCurrentLiabilitiesScheduleOfAccountsPayableAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Taxes Payable, Current", "terseLabel": "Accrued franchise, sales and use taxes", "totalLabel": "Taxes Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r37" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r31" ] }, "ingn_ThirdPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "ThirdPartyMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureLeasesScheduleOfLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assignee", "label": "Third Party [Member]", "documentation": "Third party." } } }, "auth_ref": [] }, "ingn_TimeBasedRestrictedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "TimeBasedRestrictedStockAwardsMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Time based restricted stock awards.", "label": "Time Based Restricted Stock Awards [Member]", "terseLabel": "Time based restricted stock awards" } } }, "auth_ref": [] }, "ingn_TimeBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "TimeBasedRestrictedStockUnitsMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Time based restricted stock units.", "label": "Time Based Restricted Stock Units [Member]", "terseLabel": "Time based restricted stock units" } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/DisclosureGoodwillAndOtherIdentifiableIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade Name", "terseLabel": "Trade Names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r108" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.inogen.net/20231231/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": [] }, "ingn_TransferOfInventoryToRentalEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "TransferOfInventoryToRentalEquipment", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Transfer of inventory to rental equipment.", "label": "Transfer Of Inventory To Rental Equipment", "terseLabel": "Transfer of inventory to rental equipment" } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments", "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": [ "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r428", "r442", "r572", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r680", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r912", "r913", "r914", "r915" ] }, "ingn_TwoThousandAndFourteenEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "TwoThousandAndFourteenEmployeeStockPurchasePlanMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand and fourteen employee stock purchase plan.", "label": "Two Thousand And Fourteen Employee Stock Purchase Plan [Member]", "terseLabel": "2014 ESPP Plan" } } }, "auth_ref": [] }, "ingn_TwoThousandAndFourteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "TwoThousandAndFourteenEquityIncentivePlanMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand and fourteen equity incentive plan.", "label": "Two Thousand And Fourteen Equity Incentive Plan [Member]", "terseLabel": "2014 Plan" } } }, "auth_ref": [] }, "ingn_TwoThousandAndFourteenPlanShareReserveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "TwoThousandAndFourteenPlanShareReserveMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2014 Share Reserve Plan", "label": "Two Thousand And Fourteen Plan Share Reserve [Member]", "documentation": "Two thousand and fourteen plan share reserve." } } }, "auth_ref": [] }, "ingn_TwoThousandAndTwelveStockIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "TwoThousandAndTwelveStockIncentivePlanMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand and twelve stock incentive plan.", "label": "Two Thousand And Twelve Stock Incentive Plan [Member]", "terseLabel": "2012 Plan" } } }, "auth_ref": [] }, "ingn_TwoThousandAndTwentyThreeIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "TwoThousandAndTwentyThreeIncentivePlanMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Plan", "label": "Two Thousand And Twenty Three Incentive Plan Member", "documentation": "Two thousand and twenty three incentive plan Member" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesBreakdownOfCompanyRevenueDetails", "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSalesRevenueDisaggregatedBySalesChannelAndGeographicRegionDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S. revenue", "verboseLabel": "Domestic" } } }, "auth_ref": [] }, "us-gaap_USGovernmentSecuritiesAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentSecuritiesAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "US Government Securities, at Carrying Value", "terseLabel": "U.S. Treasury securities", "documentation": "Debt (bills, notes or bonds) that are issued by the government of the United States which are 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. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfFairValueAssetsMeasuredOnRecurringBasisForCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "US Treasury Securities", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r804", "r822", "r824", "r1059" ] }, "us-gaap_UnrealizedGainLossOnDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnDerivatives", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureForeignCurrencyExchangeContractsAndHedgingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrealized Gain (Loss) on Derivatives", "terseLabel": "Unrealized gain (loss) on derivative", "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period." } } }, "auth_ref": [ "r13", "r756", "r757", "r758", "r759", "r775" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r518", "r527" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Reductions based on tax positions related to prior year", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r528" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Interest and penalties", "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r526" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to current year", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r529" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions based on tax positions related to prior year", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r528" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that, if recognized, would affect the effective tax rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r530" ] }, "us-gaap_UnusualOrInfrequentItemAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnusualOrInfrequentItemAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unusual or Infrequent Item, or Both [Axis]", "terseLabel": "Unusual or Infrequent Item, or Both", "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both." } } }, "auth_ref": [ "r153" ] }, "us-gaap_UnusualOrInfrequentItemDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnusualOrInfrequentItemDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unusual or Infrequent Item, or Both [Domain]", "terseLabel": "Unusual or Infrequent Item, or Both", "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both." } } }, "auth_ref": [ "r153" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Accounting 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": [ "r65", "r66", "r67", "r204", "r205", "r208", "r209" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase in valuation allowance", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r533" ] }, "us-gaap_ValuationAllowanceRealEstateOwnedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceRealEstateOwnedMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Allowance, Other Real Estate Owned [Member]", "terseLabel": "Allowance for Rental Asset Loss", "documentation": "Allowance for portion expected to be unrecoverable from real estate owned by financial institution which is not directly related to its business." } } }, "auth_ref": [ "r890", "r891", "r892", "r893", "r894" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at End of Year", "periodStartLabel": "Balance at Beginning of Year", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r275", "r280" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Additions", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r278" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "terseLabel": "Deletions", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r279" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r275", "r276", "r277", "r279", "r280" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r275", "r276", "r277", "r279", "r280" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Valuation And Qualifying Accounts Disclosure [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": [ "r215", "r275", "r276", "r277", "r279", "r280" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "Valuation And Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r215", "r275", "r276", "r277", "r279", "r280" ] }, "ingn_VendorOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "VendorOneMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Vendor one.", "label": "Vendor One [Member]", "terseLabel": "Vendor one" } } }, "auth_ref": [] }, "ingn_VendorThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "VendorThreeMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Vendor three.", "label": "Vendor Three [Member]", "terseLabel": "Vendor three" } } }, "auth_ref": [] }, "ingn_VendorTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "VendorTwoMember", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Vendor two.", "label": "Vendor Two [Member]", "terseLabel": "Vendor two" } } }, "auth_ref": [] }, "ingn_VotingRightsAssociatedWithEachShareOfCommonStock": { "xbrltype": "integerItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "VotingRightsAssociatedWithEachShareOfCommonStock", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Voting rights associated with each share of common stock.", "label": "Voting Rights Associated With Each Share Of Common Stock", "terseLabel": "Number of voting rights per share of common stock" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails", "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted common shares", "verboseLabel": "Weighted-average common shares - diluted common stock", "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": [ "r296", "r305" ] }, "ingn_WeightedAverageNumberOfDilutedSharesOutstandingBasedOnNetLoss": { "xbrltype": "sharesItemType", "nsuri": "http://www.inogen.net/20231231", "localname": "WeightedAverageNumberOfDilutedSharesOutstandingBasedOnNetLoss", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average number of diluted shares outstanding based on net loss.", "label": "Weighted Average Number Of Diluted Shares Outstanding Based On Net Loss", "totalLabel": "Weighted-average common shares - diluted common stock" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails", "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Denominator calculation from basic to diluted:", "terseLabel": "Weighted-average number of shares used in calculating net loss per share attributable to common stockholders:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails": { "parentTag": "ingn_WeightedAverageNumberOfDilutedSharesOutstandingBasedOnNetLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.inogen.net/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesComputationOfEarningsPerShareDetails", "http://www.inogen.net/20231231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss1" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic common shares", "verboseLabel": "Weighted-average common shares - basic common stock", "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": [ "r295", "r305" ] } } } }, "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": "6", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-6" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "7", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-7" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r24": { "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" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(1)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "SubTopic": "10", "Topic": "420", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "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" }, "r45": { "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.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "55", "Paragraph": "63", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481620/480-10-55-63" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r88": { "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-3" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)-(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-4" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "1B", "Subparagraph": "b", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-1B" }, "r123": { "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.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r124": { "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" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "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(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r147": { "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" }, "r148": { "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(a),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r149": { "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" }, "r150": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r151": { "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" }, "r152": { "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" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483613/220-20-50-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r161": { "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" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-3" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481178/840-20-25-1" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481178/840-20-25-6" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481475/840-20-55-3" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r204": { "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" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r208": { "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" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r241": { "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(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r388": { "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" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r430": { "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" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12A" }, "r449": { "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" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r464": { "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" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r469": { "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" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r513": { "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r516": { "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r523": { "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" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r541": { "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" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r544": { "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" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r561": { "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" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EEEE", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4EEEE" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r602": { "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" }, "r603": { "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" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r669": { "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" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r704": { "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" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r706": { "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" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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(10)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r776": { "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" }, "r777": { "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" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r802": { "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" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r827": { "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" }, "r828": { "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" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r852": { "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" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r856": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479924/842-10-30-5" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r859": { "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" }, "r860": { "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" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r863": { "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" }, "r864": { "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" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r875": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r876": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r877": { "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(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r878": { "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(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r879": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r885": { "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" }, "r886": { "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" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r888": { "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" }, "r889": { "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(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r919": { "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" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r926": { "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" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482190/360-10-35-3" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r932": { "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" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r934": { "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" }, "r935": { "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" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r965": { "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" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "25", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480270/815-25-40-8A" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1061": { "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" }, "r1062": { "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" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r1064": { "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" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "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" }, "r1070": { "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 96 0000950170-24-023820-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-023820-xbrl.zip M4$L#!!0 ( #" 85B&B/WW:\\! $(, P 2 :6UG,C4R,S4W,#(S7S N M:G!G[+T'6%/;FCZ^D:94$1!! 14I2I/>R1&DB1"1$GI4I$OO-0I2I!@! 44D M M)+I'R@HSU!2GF&AIZ5G^:L/TF> Z33%_&D5 BK/ *3)R\E,4Y+\^]HF/4>4E]U8Q%_%I=^FD>EI(GU_G?L-8E'[B%G:,ZS76#GX.7C%[A^ M0U)*6D963E[UMIJZAJ;6'7T#0R.(L8FIU6-K&UL[>P$1 MD2^BXA->)R8EOWF;DI'Y,2L[)SF1T;!8S-[^PN+2\LHK;VM[9W=O''QS^FB\R@)SL7XY_-U],)_DZ14%!3D'] M:[[(3OG\"F"BH+PB1G7NEA[U0S?FJ^+/3K.HQ*67-)WAD;B/97WD_IWF_#7) M65[,_7_Y&@/HR,E.*H^<"0 !Q_H945A4#*)\!LL8 MLQ[(..M"/^D[T)Y\NOB),.+1+X5UX5MD/?L%72A3X0F8YLRJ?JN_H6(ROB_/;W+.. M3'WY1A6/]CJ2"QX0(SC4#GER0C5<&/ HK?MH(SI=]+TCSMOW"D%.%2..M"=WLO%D8 6[@OV*>!V*)7QLJE-]M'EH?)D/H$#H.1X_MG3:\YD MH8!'Z+=CHT+V6]27MTY_H,R($@!^VC^F(5\T\CI"2$ 9=-TM"$=KTN_LQ7W& M-WS2J6V>W"U:K+WX0YI,@=JK&G;5IC7HDR$G[;MEPT+69:CRD,->ZW'>AJ^. MUYR5:%[=XC8%YANY"/98<)N JJ]MJY%_S+B/5#8)$)E5E_NJ$][1*+9I41%H M?60:W,-U'LL8LM%XU5=(:U8'>B>-W?+B=9.K"8'Y3]LECJHH!V.K+U#';$.U M"'0X+Q( 5SZ+U[<7)#/ LW[BT3+$DV@>Z E:WFM#*.7\1 M8G;<$(QCK7L9&-"NA^9=MSP*5U4_<=!\ %KOZ)= FR&""T8:#\)^/BYK]6E* M']K5?+=OZJETS6(N$W#M(^"U(=%S MD[L%=?0_6+1]K 3N(NY_F E($YP2>;*^R2+8&QMYH[>IJ&<&7. MA6SMGJ.IU,N1'PMQHHIA)DYO]2+C+M&%R!]M,=R2)!OM0!I/VO$;E]:&'X%O M7HS<$)YGO!1))F=$3>$VW'A2:R&^*W/WL!VQ]?H>1^N0^T//)70G2FA"5 _* M6Q'FC'=*CL@M')0OXYDQ2B(K'Y/:.54<'=6]O_R"S51T7"97WBQ(B2">&0B\ M@A6-D=322 ZR+GB1'5;]>/K MP.^9@@7FL*_1V03*85YT(PV>Z]!;5#%%Z5,]*5&+ ML%GH"@G8'ELC'D*)?/!_?5>ACNY_!OG \!/Q$_$3\1/Q$_$3\1/Q$_$3\1/Q M$_$3\1/Q$_$3\1<0M;*99]LCY6A.Q1S=(U_.B ($_H()SL-CIYCQ)5B=0+.Y M39I 3>H6%\_#YV/*.=PI#[:MR;LCY6OG/)Z*E<'1:_XM.&1(N4MD&GL]E@1$ M/B$!Y9+1/6E!J!2!\:D%UA]I7HD\IW(UU]#2 M;X;,R(XE%/G7.7FLK64UH:# MN9=1Y4ZHF/(\11,DWGVI)5K$Y6%E+$4L%R-MY*U>MPG(M_)[U"\#;;'PMH+I M<\:."/IZ0ZN'=-(HVYKO7K>_2GSR=KG)62AS]C/LS(%&3Z]@C^(M[/A>#+XA M1SD4 SOKZ]-,Y*[ELMC<2997RV M0P+HEKMT&CX)7]N@.GIAEAS7T$EX2OZ!=99+]C@U,&@&$96"@#>>73,R2G#X MV@?+7.46>K(Q&OB8U5HXJ6G,8(EBB757BH5LZR-W&:H5%3,E_GT7'N,_G%++ ME<#_GBKTXWQA["M-YYLL,X\W;#Y_'D]%#QF4WR-38[E'9M[7NGG URA$ CZI M31-?^*\4O,6_)P'7T&V(O=-U)."[J-DWHI 29-'*#']_QU;B2 ;6R8;=/*Z' MK=RM6$E&FNK-R6+WB\_[:=1_LZ[LHMM,3Z$!.AYV,C531)PN\%%%?]I%_HVUF56 M^WMJWX_)$^>$MJ#V<"0@2QR=#7E+[)G>4B,HD 7[D-]87]KIY#WX M20V2 "Z[QHL359"H;22AKFF[<^>R)\'- MW/BK\T71CVN850$UKP2M8+[!W$&DR!T]IP-.2E;,V'Y[D?IZE+TK[_.@CZ_. M7 ,AR+>D4-BJCL.(2&3.0 6?R;QQ3$DOR_69IP9S+^>VI+!O0&?%[[:(AYN% MO\ZZ;I?5;5E!9!RY* M]!,O_C)YIZ\;%\+B!=[&=>R',H@1ZM +]7YIMNS27%%=]I.#3G+NV^YCPUH. MQ1O[8"?XQTY77W,+K6,'HX6*Q'48_A$Z4IG7,84X[X@H-:OBTBF^9S6Q"TH3 M3)I'Z%LF? AD1=6-\Q6X5HKMAPLI(A"W#M$?E[FHO]=+LQ8)#?:"%C N:>!B M,+B%%;_!_*PZ^45^H9&37I-RQ47WJM?R_LKZJZM+CFMEB']*"5)^$!V8(B2!9S^?V=[G7MG Q3T;8#!/?+WA+CY5JGK;8=:,$) MB:(T%,E3\&$86@0]_A%FXQMC^7GC[U^^W$4TP+=[!3O*H2]2]A("^>*WM)=? M=#>YMB5&E!"YFQNV[P\X542S%VY@F,VZZDP8M_>D9AME\?8^L]X!!19H?QN/ M1:NEZ-&.'!0X*Y@6P\<6>1.?XE=I9F39E3*DAO*:G-)5TC>J0SLJ,59^<7A@ MJVML?ALBB;!LA&P>\XP$BF+606U)P5ZI;Q(U-IVF-]N#CC4:G-#=',Y97A\M M-;QL)3O1/O8+AXI9= M:+(QRH$^WHLY5M#NMATHZ4EY;'@SN2AB/QV/W+:$^4U^5V,]$MNZ]:LP_T>P MG\''_ZCE.\AGI<4YVS;41 V+;M[Y;#OBG]*;I:D7FG?_CIA95094/).-OYO5 MV^RC#P/RZO]>1NB2L3- M[9(?ATMM]-2J5MQC'(2^G'HF).PGHVTT[A:/EZVW.J F1H MI3--BMP.!Y47'E?'6;W@T+HPJT=V#?'0L@<+;SH,#]NK.\*/C?0^XWG6N"<1 M;^Q-#')<](7$;D]=Z;72^@:%^"R6!J]6QG8=377W92C1=?,W/7!]:;Z)R)HB M 3S])R5"?*9\Z?>%=)U=-<^(['7,67\.4P'R+H(7-LYF6W3GVFD2X/>CEGPC M#;%!M$R<+U7?VRJ5+W>_TB)(Q\I3LH\L*(C'Y;34<9]OMS$W=;@<6$4CZV++ M26S06(&&X'S"=W"I(S\2!0PF6^RZ"4I7"97!%L'C@I@S>A67S.K]E0O0M80@ M7=595&OW"Y'U\B##F+7K3$WN'8MT_H+^2]G^) !LCA3 PIHO3DJ85S4.%E\6 M,].\ICGSJ&WD4IX<.;DL*,R_(2B9K$,A)TG>K]]!SSM"IJW;&:6$1'9U)+Q7 MO%1R:40FTW3<,8Q%#_J16YE%3PWX>S?6KP3=$YGBB.D[HK @ ]#JH;U#N-4M(/:^WA1R"D^.0ZB=*HNF\4^D:VSL-:-G8%NP\Z%NP MU.KP'LZTN>36.=5S,3?4TPV"@#S!WLY T:Y/Y_/@"4CEODGX1 5,QG9DFJW5 M-P4=2_FE<7__K;]HN&7#2FBPH_F,%:*01%:CM-*O#NUELF/KXJGH.Y<@.=SJA MX!WKB\S03$7UJ^:?HNI<,M1?K_26#\D*5I4@U?PZ(AHE1AT@(=-Z%<1>B*Q6 M?<^RTKMG<.064LW(A$7\55?+E6=?KM;7YRAVEW7I5D(-=83W=?QS;.K+!U?: M'JS-S*=;2KL<3GBQZ%FNM/[1S? OVGT)2HJ$IW+7T)QY@298XKN@/1=YL]1+ MDI7+'%($C[[9E"W<03&U8$B:?+E]3L:B-RIG-WU E=[LW%@FM:"WPHT;%Q6J M7=8?55?%68<8,KQL."TEY:_WVI95H"[;HQSSHSE*(/^LWJ\SX?X&@TC@%(A: MR&C0#R8?$I!A6>NP&,P/ZY3"V1Z'B)" '>WA'5 TH^'!FV$B2P/[U]^/"/@A M?C]J8#2RN9^/PB0O?G6%;I2CFE&7,Z($(W^<:-RG?_=VHS$]B"'9RLW'=?SA M,[J7&N9D*3C1LP3HT*ZZ[P_OE'QD3\FV-<4V C.=:ZGFU*Y2TEWU78.O?JZ5 M^V+CCJD2HFI,!)4!7X71;-7DQ"\:)=ESF%Q8>-]Y[5BK*(BZJ;;CQ86+@C)V M+TB )0D0LB)2^!-9\5P/,2)!:8:'Q6#MT6EKUCZ9[4K$M:*)(P=V!EIJ;L>H M9*FZ913RK9DQ[GP6YDQ@C\K6"0&%685!,UY2^B.;.%7VUNZ@0GS\A(4G*2A? M>LM&9>!NOC'S4P@P?6R^L,*LN?"<^ MZRY9D9, --3B1.FD/=B62EVLN&3Q'K/0<]W";&K2Q*7.1_NVGU^[8VA1A.]= M29?*RE)+1)Q-E !RF7RV^:]A[AH4MZ]AO<6'=YH?F2;4,<;10?V?F4)_W)+J MUS.7_<%*UTVK3_T"\GSH;07'0,M@K*ESCT-@69Z]CZG2?%+R*ZF&5MO7#P_A M>AN">5A0:T$?K;B9N7/=@ 0Q%Y$"\@0-Y/0WP-NXS@T03&SGIS1>L 1O>,[. M*7<,C-7SM*71#BKR>)4N*([;R$8M4'^9ZOAV!),GWN^MMI6=,3?]6MH5VV^F MY0GMEJJH)[+-[X#N-MMTL48F6\5AG3 M.>$5%LBWB@H81Q) .TW[CMU[:;-UXF/H]X@#J8TI>MP0/$88Q[0EJN?!6\:E M4:W4%OR]V=SO.>;:IY%H_5:8J)9?&PE81QHNU6S)96M#@$G-@,&C74O4HF>Y MGEIP=N#(WTH<_U-FI!%9KY_C:XGN0Z5>X9D/\_,Y9%SKK][D"#2O&J!+\I0>6+,$Y3K(F!8-3$SI[C/7'*2I)NSL<0WAD2SXA.==!Y]J M+/*'1U$EW$2M V&%Q@CT0CT(PNQ0C?!6JD5MR<,N!-X9#+QO>;JS=.#0CZE* M!#2N1'POF%Q24CU8'#\VS%;]OO>\;+M6<7(3"6#PXF85_ZHQLD/8=KM\-+UQ MHI\L$]?3+F'3WLTZNMQH!XK5N6P7-0X1R[+(K^XOF?MDT4S'62D&;MG$P2K' MS/SK2_A\SUC"D[[@Z M=N2AGV_(PQ.2Y3F8)T2 .U@[H]H?8B7?/S%4.RU2:B_:.OS^1F)6IZXPBL<[ M"K<.G0N;2+"Z^REKW _G"!(V*WQ>T1:+(#VH%# MVF*_B#M&)&B=89*X%OWN"N)>X3GPRKY8JH MU @]4IF!=6L7WN166SF81UOFL_Y"#K@"61D-]2C!)FN#AI=4,?8=G2ZK^\&% M<\@712^2E>SE0#=/^OU!N9"_17Q_:"BI&BQZ7%D;9AMR*SRV_5;>*E_K2C+?O/1D ?OEH] !KF/! M@?J+V/!I\-;&;E$5A--HT(,#UG \=QCDV+^,["R%TKNG%IS#2;TK'-@WB"_= MA=H?KLP'*8M&NAFG!/?2)C14P1:.':[FJM%\N/'L*3!S_[M:<'5@]7\W-S_% MY]]N3&]NQ.L"\PGFH$AED>4Q]>5U6@]'W!FG?-H\K:R:FC(L;B3O%Z:>ES19%)<0&6TS+SGHV7\>G%CG6OS(/" M)TA MZ!Y'L]D+6)AW3SN6FJ:CC]_!)%V%3+^>'!11YFG+ZG:CW'A,Z&OOT'P M%RS#B]F>(B>[4G-10CUX&S7HS?V4]2")+:0:$76CT,A1YG1CQ467!88T>"*W MFKY,=^G(D:)XW3IGHPOQ$@[!2)!!*]ZJF*N0KEPG <(;[J%<+7D$R@!PJ"(_ M8^@.HE3C2AK$1=Q$LWVQ79;S:9O+=VB-ZS3Y0KT,J/!^_9KI1/]*T(^D:%RP M;?LB>SO/3?/X?J7DU1-EB?S61_'_Y^!C^,86[46?M$6#$!9V^VL/\D$<>5F^ MH3IHF>.0O8L9"#^K)W&;+RLZ NU+ZVNQZ_5)JWTN=.-+AC_$GG:,>!R@8U8. M8WL3_#B'4OM<%&UO++O"#N?&4!H8QW!IQ\[%?A M1=VELE;8EZ5Y]HXY:JM!>FJNP93X=">,J$C?O7'[/$_][WS*4Q'C6SO%6RAP M5UG@>:]PXWIZ73M4@W*/)VRXHQ?C6O')B_/&]S)BY8E?-82^^F-&;%.VA.QZ M?["R/"Z[!"C9RS@9,Q1"F7WK=+!%R+C\L;KV[5*::E*\:KPCCDL )TB;M/W0 M_9UA05GR"/R$+XXEMP.XK9*PQW?5\A\UC.RMGGCQME*H*OZ[2Y[#=]-)^\5^ M]M2K=WDGRQ.>53]P(Q3T%S0IDF.W2$ K6Q*Z+-/,/G?VZ\N;UDV]+#!+A.E^ M[3Z>6JQ/0I'^KKI;OI.[]&LS"T\M^XKW%6B/"(66&>QN)AV_D^&F"U[I5V\; M9$S]JYN[8"B6L>U8 L,64V\_.TZK4&V+K?CJG0QAIMQ:\!9G3* #4TGW_K)N ML?!S>/"_:S<:]M(=L\W*]WV8QE4:+(UH0*8O!L-D:WI&3T)RM^B$4HAUE&"O MXBU<#KALDBN9'-H]T!/X$8:!7=E%2J$)7D6^">Z3EN*?I[]]$^(7?'(BDJM25K@CEH116"ZK%==44'3KF"';U>WI#1*@P#691[B-W4MP MF^_+4W_<>SK,5 =U_\/P],M:RMNC#*P- ]^./'=VD/H9C3Z*7UPOW0KW M?>(I.HJ,$JV%]0?I38=V&'T>W'L-S5\^!K]^'#L3EQG'(7=V-C'\-$\)ZXHR M);Y,!+$PLJ8[,!XT6+NZ0MS?CT!!BWRXI/ ^5IB1K]W1%FH:W:Z9X7MN$P&[ MW%F^-C4?IGV]#XI$/]A97PH=,O?/VQ \@'$F+C5RSB6)TBKT^WN(AFL?V-2" M\+Z-TYEZK3-EJ\I=&>5U7I;V)Y&?W:'[%$:P^K[=8Y-';C46#+>X/@PF8KBI MZV\%.&$$RC^L\R8VUXBEJ=R\/QZ1*YTR?94? M)=[;\>O6#&R!*H,$X_6+5:-//+;&VGU!F]P84$Y% '4KF%8'T\=XG#(ZY/SP MEMIZ03QD,Q:G72R!;CJRQ14);H5';\$1H)ONZ5XO_,JL,@J2F5T M4]C1; >C1P+0GWQE9EDKDTLWC4?]/.7,W+YJ[1)QQ\H-CJ58$A#NN4DW=G#^ M/$;Q^.!B,LP=]J7(=-<7VA+(9=@=]77=J$IMCV<+QKSM[VVA^Z0[\@;&!G,WX:Y?#)P=?#S0]$9YPHEPW]MULQ7%5Q#OP4W"^ MHW[[-:^+AF_X5!\PBK$]JRY9_< ,U8-TPBXV,A-4\ &X8G#T-/T3M'E ;J*4 M,+_SDJR:.IFL2 P38Y/RC?D4B+C[ J<*@-:ZH;%!8M M"JQH#(S7/C]%>ZYGTBTA1' 5Q&SAF-1(/R0B::8IJJC!&0.W=>0A8TF^5LQ,,Z"@ MS_10QU@\A.'6/-,OW-=S?NSCT.UG80[XT#GAX6?Y5;TIS@F+M)Y**F*Q;K.^! M\IMAKVA11GN9E+0L#\[W8:DZBOOG4H7L,GGA,X(+HJ,:.O7X3%Q9!^K"4F4\ M6K/>3TBR[< -F$.T[%C2RUFG.0ME@RQ?+CD%\7* M/79W(FX6&_I0*CK;>!E.=M %0)@+@GM( (?D-&-CS4--?=Q>0@*9;RMQCO3)MCCDB;4HR0C[W0TE D-46 M$KE,WD8"K$&Q:.C%QDM*4X4E.9&2W:&V@3P6&:I/.T6F9R?.4'A.%,4P"'95 M@"X&JAQG-][TA3>GG<%)-M)AH1'F33X%(R$V;_=9*6[>:"WC6:?IDLZ[EO#L MI,!X$G#74:T9GG78H,4\S94X%^&T03FI"'0+,0W99.]^IVI6%W: M1R$FIKZA\>T/##X=/E 6$O"8WE$-O:GH!L/1-D&J5,:V. W?SZNH>]-O+&@9 M/BHLBLGK.CQ^;Q5 E67MXN-XM0>1H!S1> MK7M\PE2;?<=*G@_&[]);!QL=7D<&4^!I-(Y:U"OA"+48@6-*P%_XW\XB7 F$ MX'A:@JFK0^@]#.'@)"]1CEH%YWNNX"Y&_]G (%S+Y\.J9X$:5O:8TS9UM0/. M#\/%6)[6E=]E<6_H9)T.;X&\GI5MJO J0GA$,$5F7M ]EZ+;IYT)_C<3K;Z0 M %O$6?L]$'7Y:?X:XP5HN;6FH@U&=<4RE@28^Y>9#X+_ M/"E1*K<0@;^S@S@@0(\64,WPWWRO?MEB&M5) IXCM4@ XJ2.&\T( K\[)?^) M^(GXB?B)^(GXB?@?0)Q*AA-40>&!$FY^3SY,.!M_?_/X.O\F$S$ TI>25.!7 M,,&^Z6Q=FWS4+R:[QQ6Z E5936E\5F2L8^WGFF#6=;-+E3%]I:G'7=XG1)'5 MRFVQTT]JF5J0LX4SDWB@AVA',<^EL?3BHR]JKWI!/E6DFJ?<@?@X7=OTBWA0/I\_"0()NP+S5L&<>SHD,_$]*\G M&->=11*PE0NH\XJ,GSEV!*%G[;QO"DD/J%(([EN]%,\' 3=,7#3JU+KZ+4TJ0@^CM?>T.@RR),O7%JG]A[_.0O83\!/PCP@P&5N*^*&H9KOGI#)I"\]/ M:+F^2^%^0_0O".9/12I)?*FYZ*C7UIDZ%B"#[N<+NG=V0L],4*UQL\5I" M3EU?Y^R3U(5&=MB7E1,;3$#8Q!70-AZUWPT+X_[-=^OG3;.?6!+IA*5.B\1I MB7[.KW P2E8RD3XJ^\\84_#3E^&,4MBL8#]L"0?;3"(!-*#?G@ _K_Z\^O=\ M51WG_"K?!'F/K/.:#/Z^$Z\W50/K E$(W\U:=C&(_OSL2?2[:JA ?530!-+O M&/Z(Y6[3&"KF+1\.S$T5P2_%:E*G&;ST6T)6!/**R'2*L:>ZYTOYY? _[J]W M&7^'RDZSK1!"L-,IM/9*:^>8^92LO#8"$WC]P02BZ/'6]*S&;[Y#?7VS_[.^ M]Q[5WS7"*$,VCO7U@O%C#L#K/YH/:V67)OZM7BL@UV3%ORWQ>!$A,3XYWB1? M_DHSMB(1+7>?\5+4*#*.!#A.CZ*;.#1""(:X&UV"ZX*M>O+F$B83ZU%^66]Y MA%8_S_&IZ#;7*!Y^HYI>7\_Q50$_E[!T*+!)NZ&5;L&G2]E-Q/I%@2)SDNM3 ML:7Q*DZP[8+%A#<,6XJ3, MX\L/P?;L[)^O]']-=8:OXD&IP!2S'E(&.:>&9SUDQV[]8<-_,O;WM'%EZH![F>JW6)( $E:6'8 M_7932&11O0E&873G('"PJB9-XF(J4WBS[:5OU AB/X1\%K'NA.WH2/YQ^=O& M53.Y8ETW=J,X7IN],ZY%.U2-Y<.*:MG+\O3#%4%^](V)3F0U22MOGC ]>S^Z MV7'7JY ["D03*(>+:-Y,]XW_.F&ZL7TUA6]4\ASPB^]X29.2.X/K+=99(]0G M]1 C06&-#B[^0VK#F=5P"NUHO3=% M]=IY%]*-+F&MXU4W).3A^2E%1Q2KG;,7-[D"98>LM9U\P(,Q:\X=5!:97:]S MB@E.1R\?ME[0O7#Y<8B'K"I[FNEDY0#PW MCC>]3E';WA!$HVH3(2[I]LE]9&>*!UH0 *DEB&%;&VGQ'K-!I]R+W+)7DO;B M2W?$KSD4:A!.@[4\O&Q\Y3IWY%F@H>7^-0RTMZ]H=(^F:YW+W=%TES*&MHF%I M9P<(Y!BS A?ZE4_F3=GFW2PEXP*/K5]$/G!KHJ#9.?S]C#1GK@KCP><&[XMK M#U)]HR07SFBU6?:EMQ-[QY1BT4U]C-U2A?#1S0@JGB>](@/)-V/2I@1L+7T%MSU$? M8P55HH"^$U$#TSD1-1= F\\T"#R'+@1\TPFET'S+>/HSM9^I_4SM9VI_5&JY M! V,()AVQ27(UZS[/JN>NLG(CMXF>@MY!4?=+FQV?Y(S1.0=V9P[H9^)B)L) M)L^S[UE3I%>2J68QO0:7KX5;DB8\\&/WCRP,:X/>'DEM2Z)2= M#D?'D ]6962^>8'"_-"1ROSVUVN%N=7"50?6V00 @OLOG+B$AN;ON7= ;!@ MGZ![OV;;FV.M(AW&9OFJR)&@\"XMJUZZK]+MH!D->$M1,.L;7WB:K6%P0<+] M/9_Q1(\>XGDHK]?$D3P[%2,UMV/T/ZUA0'PI\D%"+Q$0X=X8]>3C6MEZ >;7!+! MZ=56]F"^8@69_ /;B^YW='7J MK^PDX _NX/ ;UW!E.4>%>PW[@#ZLR<8A;&0_4SM9VI_ MAZD)]A%%+/@CGA0^^%01/KD1G?3>BIW,[?-.[V9_@TJIHL[L.U%6^_9^'".U MISMR*K9! P_I=3O/>!'>53!;>IB:^+C& M7*MN9<7_4UI^:#RD(WSG[&Q 9X^A[1"]S2R(?"-F!K2MX]7,957;^\ M\Y"H Y.;O^24XEK)NU S;WW#?C0OT'5;AZ"WU5!4"(4U=CS&/^E"#-]TNJX\ M#K+L.[3]COCW2]=$F0&W$!']@9;]2&DKIM-A"9&?AJEU('[X/(>M2>.2+>14 MD]6V015Q>^YJ+$GE#K;T#!1_)-WZF]G\I-4L_G 1&B'CQK>>D MG(&E8L"4-_M64R_ V<=) HXM^3Q2'XH+72JI1MN)C%5.=?JA\!YE9YX7Q.;G M]IN60=HX:X^+%W6V\4LWKA"FMH)ZO"G,] MT0DU)$"V\%U!'M*9*^"%I?U'.?MKUTJ4%^NXJ0BB*!Q?][NB80Z_>07&M%O$ M+SO[H"+839M4"-+KK&^*\$]OOBZ') ME< -7J;<$9XD@'XT.H#6*PSTHK8,8:2T=@=E.BO*Z#K*DAG;WCWVZ/PPWFIE M\@ 5;X803;&M$,O[GE'S$(^RG K_2T7,>D2VE?U_OK;_ZZG=.,Q5H\FDH0+^ M.Q-/?ZYF^S=F5#]8)(G-7EV]^*"#=DF3F7^<+P?RYW7U4BEY9[2:M"R<:S-J M3"&.MP;UU.RTN@-O8PNGA+^I-93E3[1<3KFY1/;IM&#:!'=_?<<=O )R6J=R MY>H ACHY_I9$TY)L M(2N;2F+18@44_;;=CIM&4HG-L8=IL)@:-[&%"O$D;%M$Y;>G&ZKD7CBI_1P] MJ$GR@O&E[.22S]]C90^$CRTW%T<7(:W#;=IIY1.(-WIJK*NI37]PL5*P);DZ MG"\UFV@M:[K.X[;(5]A M1-@^NPDSVD;%9C>R(Z- BW4Y.9F#NZ[LB8&-@8-3<*_O),"B[_7Z!F_9>[X0 M]7"[WH4X!AK$/<=Q90["[836KV->A\]@'"XFKQ_A9I7RSRX@BO@8I_X_,!)\A7@Z44A:NCSKL7Q N3J1P+B6O^*QXZ64$8L%B@75N M<5274:&YGDO^TC?O@''#,AU.7W-#[3!-Y/WSZ:O;^5K%>GGW@? M5:OZ@U%_ W9C,S5M[<,Y-ZH6?W^N8]G/W1K\5#>4^I$BN-LV^UF MIYW2.Q91JCXW")G'0YN[H#BD'(XMV@O$8NZ7C*9\=>GC]5;['>[!;$$^1.&3Q,4M5ITKZ][A^_ $D1)!FW0 M1BP_S%PO*=6=5.[:W3PXN\J1.%SDN2^3T.FAX.7' !X8"8!4!+(?V1*NPO=B MIS32IFTGCR?HYL;ECAV089FLO&U5(0#X4Z4VT'%HN:?_4GAN5 M&W4S/Q-@O 75_QQX\>W"FXY4&X^%UPGF5?7O#WN(TD/3 <;;987CC)%9N^;R MM>#@%&].-1;()G]KV!^]G]]?,M9NW[F.)")=^-F',A"/QQ^O5#ZE=O8SI8E^12D%I#$I\R;H.2_0\*MR-+-[C2UTN&A*:^FW991N]Z:QLA3C8.\E)P^TT),X'_GV7+=D;V[JF:':VD7R8%6YG.L[5EZ MQSF?Q'2]2]5A 3B,ZPY6#(!(N+D)#_9)]DOVUW1KSB=9K>IX-]+C(4$81I'5 M(Z_P-#\*^)0F:)3ZPZ^J4VKQ$KA5T2G:6+%8_#DH263,)[7\F"W!=EE2_ <# M6'L,8^I21X@GOEU!T!'4O#!0NJ*VI1XWEJ(S"1>V;Y+1'\YABXOS5N1UBB-R MVJQMSX9/B87I'<8')$ $#^'76S"N;V@DQ1+E5M6OW[&87CRV1'H'NT7EZ1;Y M];YV.K]SZ\3+"MW_5YSLYS:T?[93"L_]A!#WM.#IN%N6]4:(T" :AL$F( 18S7K>?7]['-NBZ*6C+G''I;GMBXH:'=X9YI_?A=FE;"$,(QJP2@SP*L.,I]C1=M>>&Z*=)C:I*$WLM 0 M^"BJ'@0M"J!O^ IY=>V;9IGJY8G2*U]X!CD.DBVPQ_OAFRG#1'*6T$3G_+DA ML)MI(P-NX228LJ5E/U*+OM3IL 3/3VMOE @C_-(V7P$KW5[@/[WBC5!4_%AE M'[26M:.!?/O8LR3NL/=,08/3]T-OV+,=0];DV>ESQOB,SQ;&W0W^BDXM[4$7 MC+)@.K,X%C?/3"@CKX"6A52^'6$C2ZX_X?E0RDEKJ*5K_AO[;<;WBO9SCINL MT*Y2S>\CF8@;H[HL9-\0^B;R(F%!&-JVBD]5]@M*;OL&_@G?:/8LS&;VXO(= MX+YE$V9"A9::5CSV_,7BLL>.1=]W%#A/]3@]$1Z>NH)V,5+^N,N_!NUAJ9?I MV7[2G\VC@-R 8G2WXE>Z&KMVQQ^_/62I#J4-:U%/8^ 8=XK?W3SLRHHY)@˝D1SH>?) =Y\%63#>.[RCS, M4471B/(B0=3:@XPHP1&Y_S6I\WN--_#[C0VJT@G&_LBO[578K.5>VW^SUN4K M"?C=SL.5'; &0Q+ @I*V"B$!7EE$UE_7!IIK//BC-Z#X2Z;/EZ+@FV;RV#CC M5I+/94!)2^H+O@P3G#S;@+T][=)XR4],IBOG.'M]AUUJ+HT7EYV'R7M1CSA+ MGE@%7XB%,2Q-S*,7)C0P#) X#[V,XPKKO4<[X*/^47_!QCWE!-$O.-ENW>!Y MA8;I#"6>-AB[<.'^^'*NR.*R\V,*=>70@N#0-9-@"GQZ =0W9*I#/\YYIC8H MJEG**!9^UXF<1[EBR=02'E T*5P16YXL(8/]L+(!_D6I)X#Q*9$5&;&1,>C% M;A0PN"AK=107+Y\P00R=0@E]*7,6P:2.)8G$3-BU:Z=,K4M=7"W:>U\W>>C< MF, >UK4U(92GPR]=OB:X$PP-43IW0IRKJMNN_P<8\K_,I HG? 5_(63:3V02 MLDUTCHD8 EM9LL^)1LA'A-F(7ZU83.M8J(YUAXQV6&U^(R;N\+)B W6:1F', MJBG(&D,GR8H=QW71-D]'_;'N,H>#@'(ON.VAMV+T3%)<$/WNPE$[SKA>V33I MPCGIF5MZI'A[]^D3O,7O5+NW>2RE>@25463[TAU-J;@+U]-5W+R1/KJ7M[M*GQG?:DG^MX[,;K#V4 MEN-^[WOI2OL]3)7EC=#LE7&DN/W4V*C)2A7&Q^:M=K?<182,3&(EWPD=[7A\ M_D.V"OG''1:SU,,EM$'V9%[92YS"I;*+:XXC=$&7T 7#_"_JN;-] M2V6'B7RBW!-)TF-K:9G*"-,#KAO=;J.5^I SR0;S>8)>#JN'!46&Z ,E]E7K M-U&RYG<=T+$85 %"6HVYYVH'AV2\6'-^3'P0@-3 YC35U:TGJZ@D=2?&X%&YEB#O*+Y1_<&?]/61DI@X]+O M#YBA%FJ.[++T/%;\W_R'NG!]+\_+(,8J9:Q-"@,1PF9X(YW6N!^:'6BNH2US M_?=&7\3SWQRR-'S,=)(7K+,8SU"Z6W6&SIM/DE_$@ 04,9H,>&GK6$Z K3TX M!^7:ET?.,J;O2#DT6F'W7X@2Q )%GMB,G BJ+DVE"SY(+ZP+O%#1XK0!R!:E MEUSAT7\DXZ&PC88 \QT)Q?ABZOU7^^G3^;LD M0"+GI(7O2BS^IZ*K!L%VTNGK8%.M>5W*I^(2*V((TT:@9E#O#2CW:K*_S'/D M1F&I"*NAZLM<6L ,2]7H'J^1HN['_C'NIFBT>RH!EE(Q&8. ME[-MN;Z376T#UZ&H$KRPT]W7:J#(Y"AO["2&ZKQH*8!+RL)TQ^['KX?I6E7! M(P>P&T$]!M\((!A&HDM2]UD*WV^2V2V8C8W[LDH&(Z M27#? <]:O%LI+=F1G5BC3U9=Q% N\JHZ M]S7;X[BU#=B=]=P,5+;XUP+*A-EA-G(=%=HJJ/2^2P\B[9&85(D7YYW^NE]W MI+%Z_4?L2/./]Z\C(+P8U MY2+A,"VJ]J@5>UAR\0@+LZV @AVT/NF[JQ'N^ MJ4Z&IT606Q9F6Z;O66[NNDG\.E[GY:[YJKV/Y\;5F#*QS^2#*9A-HJBO?_OV M#XS6QE-9^Z(Y*C%\_!D"&9(7!WKI!6755!N\N\=_*<6,*N\HG\0GC 64JDU@J5U32T-WG]M#O5G&#O@C4F9F6=4R\O MQ2(Z[9(+E-/+ZB/N540M3JDEG3&0E]^Y/#@4/3-YWH41;]/<[,,H*>#SRIU, MR(P[W UO- 13G>O_JIOEZZ_Y>Q4KKAT9P]8^=J&^#C\F 6<#11WA"JTIMTWFG1LC;5>VC<2+ M[G"SQ!^\:P\S(=QTF>\-B9IS5A;WY1O?Q"=]QB$F.U$DX!95F0C(#@2,/^;T MU1SI'5FW>4)4$#M$"Y5=NJ1\XSMT;^N$I(KEG.5A]&=01UXD(&ZY')(P$3P0 M?#K"NSMZ/,9S:UVS[WA'S6:".#3% K_*"8*\"6W:RC $'3"#LMR[Y;LS&WR/ M]PDOJ^?]4O?216NGWZX;0)Z9!Z,Y3)>^8(_G4W&+NB\Z9NA=\)"]%&QVP^6( M>\S+'@E/G:GP< *]?_!E1O\HOPVS^X%QA<@E+WS%HU57HOT=KGX#SOI"$D Q MKN0?A;3*-5U-RO.P]:"?K ^]+LG >7%9@ZH04IT27ZM(E6KQYJ2;^&_M\LQ* MOY#*$5:>M"\FA-64+G<6/YV7F_?:ZI\V%I2!&\W M#6M&5.U'K(),MX\"7CCQ::7'920R+'C*7CX,A1I!TGS79@TXT&\#LB@J4"") MEGXY,+%K.GUS#=I;;S9;%YWT\%6!5$'.8 M1$Q/%,U H_6F#[SEQPME0%XB^-,D8!/F>;1S",E"=Z&3/%;V[YN9MV+!["WJ M0AD2HV\J.GAKL%H+FWQ\ZE8&X&H_7 M[TMH4 B(]VLV&01IY:> (\M[/'P_-82O)&P*.7W9[\CRT&968;52T;_C/FIA M<2@\FI$CI]:C-NJU;/==C;7?1MS.JCH,DWA>,Y7U\<-7MU9/%PK+?%;F[G>A MG"Q^QZ&;<^/KUR-P+ITF=Y@G"X0^D(J9]3ZK&XN5G.JL\_6*Y;&!>2>:(?NV M]G/V2C_V=T]Z@+H8E3_R1<8_6'1OZ*1]+U3K4]K6PMXM&C;O/>[APF&7R'(O M'%6$7T[90;"_$V/,NM(MPN?BN^8%'8SWC:W]HT03E5*+,F 2IG<8/AIJV$U" M!_+F+(7P)7F.=3,EDSDF7,JJ1QU^:,ECMF0TFY^+! 0(:I2.$QF_GI#VD43G7Q^&??Q F9%K M[CAFC3Q<5^_GDCCJ'/+=G1]VZF@%TXS9]N)$XMC;UXN"SKO]D/$P[FH0"-37 M7HR=4RDG7I#9LE55<_/A9J]G'G?K6:6_72 MCY3#.6KNN@H>91(@QOK6[JX8)P0B.!EZAA[FLKG4RH(5@1;?LE(=T^W!79]=.KGA;2$O # MN\?.,"K6=VY'!KY=3WZ$WJF:XZZK\L 3>AV3S V3.NQE_M1G*?*D:/MF;9, M0829'O2B>7"_I0)"04I ^.1/BNL\LB2@\5GA..+EE&+M)*I5OWBCT5R/GQB2 MR=HM(OH9&7X.QDNT-?>5N ECF6ET.2%BY?&,1J9J?-&<8.$F3CF_1NYX4+:>B.U#\M58MQLH]YPG.A+/H+G.M(*B2J$GQ?GE MF"Q?8BW%J5AQ7658:&>;SY!H@U(N%N6O)0$6B@D>B"DYER4]B%!USW$*]X$, M"7#PZGB&'FN%S:..2_;;.EI%:4U)0#&.[Z367='?3P6'^DB]=<,E-TG73&/, MF)\A)FM@QQ0<>(>HA>0+F. > 22*2':2?C,RJAPQ@?IZ=&=I[SF6OE)C;S.E M!6]5\;;LUZHWJ>(N7PJY,ED:L/;GSCPP])*+Q',U6X_O!H]34"ZS19;;+G%9 MEGUU.Z+I3E?A'3'C]1?J)0H^\5R)??V4NS7& MZ#VJ"73)_+B/_O^Q]]Y1377;WG!\4%% HB)%JDI3:=)[(BH@(EU%:D2D=VFA MA$B7&@$%J0'I-2*]=R*]$WKO-:&&$)*/Y[[O'>.<<^^YW_W>\IVWG#&R_\G8 MR5Q[S3E_\S?7FG.O&5K1TYY<,B#MAO+1BI?N7-C)4Q(%<(O5+P[-O8\DWO(, M)P/*E@H1O,V_DPZCB>7P^VWF&J?ZFSVD[&=#Z>"#@0R')<6/CCZ]]:!$[M)7 M :[L9E-R)'4;=>"X5WL,C S86O,@ V+CN,[]50QF$_+P $GZ(V[-?\-;6+D MC)4@ ]ZH_6E>[0Y5#AE-[6!W^U7<2=*YWVWS+E:5E&A5_&ERI>&+LRN7*[;) M@ ^S-RL(9P8J".2)^6 #1RC58,59E(,!.SQ$8'$5*3B 1+0%*EA(,7=&;>(CM.;77@0!][O93H'$ 6MA)5:$L?%RT)0Q1:DW(J'5>_CYTDI9^ MR@'.QW405\F 2\%'LT!M$JOI7C#QHO>\TR+XNK%%'\;UP=Y'[ZX.%J2QFOF4 ML:$1')6B4M6WRUH!JL6,NI$!OU;]YMN/AK,7.6JKM/#$/#[UV2,G+ T8_CS: M1_BTJR-X<>]G^MF;[@VB,Z)7@_@=7AC_6FB^&7(?M:_<[J*+H8.ZS^T@"M@$ M;8S$A=QM/T1EN+YA"XM^K5%\KR81'@2Z7K$"IK&ZW?M4_*LM_ ]%.W;:-EA> M,01^PGG;J>B&MU@&:9E0,K?AXE3;>X,^N4]1*]IF$QC.SO\+_]%V2TR-3BV( M-/^RW:WTY;.JQH> Y1!*U$N7U3#P19^'1OCFC57EX=1 ^[3/?:RCN #:U$]- M7YV2?B[IOH**0*P;2*KG?'$ICE5Y:YX,V'/ 4W:6DYA'=B5.F%]OG59[N.V, M$P.Y4<&'?%W+OX+:+6K-Q^Z,/8T]:%H%C1Q7A)C45F)WO7-\ M%J@^XU.)"ET-.@R(4]ROXQ4Y9,0CI;?*S]GOTY M#8V2K]O:1_7Z0+U9K=VQ#=351NFN;!;&:<((^BB@9IFLO-ISB2[PJ,&"' MQ%\6K?*IZB J6@G2MEAUO3'V@D/BDZ"3]"CQ^R?GR'7YW.@6",#0,M05H_C2 M0J55]43PHY#?UTA[!PZMNK_P3X^*AOF;GR[(BPLMLK+DRRD+#:>=O#V3&)7T MK;\\[?UBP,&A9\@J1>=B6?3S"J[5Y,8]6LJNWWTZ&/I.Z-!<7Z@W#;/!Y@WY MT"18^4A%6T=CG^LJ!Y2V;&ZT:>6$[Q/ARQ$12@ P0C$$^M"5'//7Z%3;'0Y?=)E7*30EB]DZTD*Q MZ1BR1 8H]?U10:7=IC#:N9F++B$#Q F9&S"4(K0B &PM1+O)T<&5 4..R MNMFGB1P3EO7V!W_.UC3A; %( 6B:!9C4]/PMUE;ZI*'W*-)M.OH/F;E&_A!M+I]=9[.JOJ MSWJ#/Q>LGS)*=DT08$V*MW0SG/]Z9_X58]PHP;4@CE&'Z[K2.3-WO/1LE=G) M.?&70;E84G+LTF$7M&&!(7%>S'*\?@2.B)T0_7UL2N0\/"IB:8QNF8+36QGC@O=D>L:;W#)?N# <2.[WQVT MFC"!5S7U<%JDMMH>";B>?WN)P^6!-@"L$PEN+I5CP49NOMG;.80=O0F. JI\ M."=4TQRH?=3[(9<:-?8> =M452C=CSMG?^Y0SSDB+Z^<9)EHR/>LWL_D%N_! M]62[DI@(!P-\UFXK'N6,UYZ\Y7^HOEXH 5GI>G6>R6AP)/_C5T[^;ZEQJ$+0 M>S\9K'U8R/H+EG5<5L#%P+'+'H;?WS:67$!\EJD(U8O6\^FQF)BX^>3<&Q%O MB- C5 \^#"%2Q%''=ZK?M:6X3>(MA8G[*/>_$S%4EQFLX)=M&' EUO;]6$,Q MXGESC2,^+G08S;2EBHBPOV:ZX2 MSLVE2-:6BWN$'?]OQ.;0^Z@\N?[_U#.4E#7X--!0L?S1EJ?#XU;(8@&>? ]/05/"9>_4Z M.'B[ P.T7\Z].GUR0O+R8-^QEFG_8BS'+IWABUQS $U,XQ_UC+?;6="4&JM" M>Y#5/= I19.7*HO.,L<^?'D?5%!Y5B#'G_0TRWHO:5& ]04H_3BHA/>L2&P$ M'3,_F0O>S&Q&[5VNY<',H\*$7NMST&STADM2GM[R?7[$];Y,@'0>IU9WH/98 M)^2,G<;9E=!]<(7H1,-%2"<']O8F_-W2K8:0_\+%8.AM#UEX+K;6Z=PH!83" M_B1C4SZC":<6OP=DWB/>PN?L2 6QBT=9N*_CX[1Q M#E&(Z'6Q0K?/:%35K%68SWB]G-0SL>$'PY M\071YS[?BW/>5&?K0>*J0*1XURCY@!ENP2 A#P^1I(MQ&_Z;K,+*&6 LPWG$ M\!A!HQW8IBW@G[,-]T\KTS7.+BF:3WF_QD6,NN.1KXV=3VLJ-,XNAA[EP\<9 M!MS.TEN'5#>7QP/Z5E9*_R2!?;2"H('\C6A<7ZRIQDH08LN6@$+SGD\1 \>D MM[PJW@ER']ZHW'/,_@A35(4T&#:7[ML57+*'>8C'BP]CI/:SH@U=9EH7]U&% M=F2 6=^EEHCM7(UVL,?'=-S)JW-NO+4XQ^1#BN(BFA['Q0#1RR;*A,+X8?PJ M1Q+RY!$98/ Q#W*1>R^4#!#SME"$-5 VD@%_3*XZ! MHG+E8P%?:2[=)3/@G MF.]$X0P+Z2X]I5;85?I2J"S]45[;.2->"N=NKU3$#L:G)^1"8\>6[EX5H-K:N M_#8UNT.)XZ0_SJ0?8;^6?I0ON0?!JJLXE5E@^U579M<0P87_Q@@'_8]<<0?C M C\R.'/V!>=7]YPA%@-&6G/$F_ALWGW(TD?5".'=^>Q+>_ 5[V#*K;I%E7HR MX,A%[CSO4(V&1R<,_3L&LI' 5R3W(!;MRGMNA9S1AD;Q71;TYRFD+%+,@/2[ MHA !;HW%[??%6?:A%YK_1=,&BI-'"#HU(52<.1TX,8%P,W0#<6W9B0R(TSTY MSY]5G)3LA$Y@#J=NX"6H:\-6_'P;>D(P?_=:P5357Z517]@"/ MWA5\Y0-^&'I(X,N39C=@RQ'JVY?F1IH[S]0V"/W>/R?XZ,9'9V?W5,[O%.+A M0'0VE\[A.>8,O+>QR^?Y45'X+G$,XZSHJBS0V#*?QD&\!(_JX!_B (?6D@%8 M7I*%J ,6W^4X%Q[7OCO:--:RTBK92"XY6+]\Z58GEK2@XI] MTWM!4HRVEL6HXU?O=-9^5-.^^U&)H">^Q\[Z'S[-GM$0PUA?B!)(GUU>336- MZJO0WRBU,^]K9?[ '(24F9I0KXE6W!T+=[N#\W_,:(D"XP<6PW8I\/K2I5O< MR\/-%^._/OILQY7$+HJ^C1+!*^-L6B5]1'X-BQI6.1 _)#U>->Y' OAJ0T\;9>"MU[CY=_7FHWEFK[5"/"76H/(*._D TWI#16M4%\):=M6+=_J)%Z)Q2\2^1\"]//EVYPS[>XV76*1>[E^&P_/OW MDX9C=2GQ9J(L7C;+&UP;>VC/-2PT_=)&+/264G;.:[:^(KB@34,J,$0<>,WZ M2&9Q/4Y"DE)[1K=C3"]I-8>$!:47POSGZD"[+["1" L?9X]+!4Y=O8Y-RK=W M(Y&!=EJ/625;9P/=D#=2RYT_CDH>-18X!\Q0I;C]_/V[3QW:D>/#1.0JQ;MA M&'G648=7A[JL0FU?O5RU#D_)H$DZ8N-K^/&)*GC+D3K&\4ZXX8W2KI\.Z"S/ MX6'-"UJ&!D_=;T="HRW[N+DT6_;$!6X!QA;?1FG=NG>_\373'Y7(\!3Z>AS< MS[QD*.@T9UEEE-5W);!7-X6XNL%7>:X052RDJ<>FC7G)+2$VT2MK/0\^:)'" M>8-Z2G"^BWV*U4(\6>N^F*V-SV6F,,5+STWI[#.24)MJ5=6$?)PR0?&=OEM5T81YS<5[?05 ,+1 MY8L5.@K2H4:73-?E;%X1F4RY&?<20 19&'J[K<:I>5@?K7 *L@UVE M[1D')N'1\B4):ZZ(<8CRL%@EJ"MW2F\CG^EF[RN56X61ZBU^8 H\\\G+KB!3 M]7#NV*P\Y3Y=@C$I&+/L_?KAMU6:@6QU Z]JWDDU._MCB]OS'!/Y>D/E3Q>H MF%Z-#8VGMV7#5 0"+/ANT619B M\A:NQ])6G27G]5SL'@A)M['@UKMZA^[+%?"#A2J84IN=6S5=:=*[(_% FC=> M<28IO'3T]P6&Z[D'C\_!*W'A4?QEB]"WMOQ)/$=.>(.9>24^.X? M"O*T[?R0WD_RSH&/L=77^7P;-9AHL6"*G&&:0Q3]'KY/#%2%<+2 .,S&J=^& M*^_F"R3J*Q.%,1!)]PET_O?5,EQ%-O C6W6#+N%<;9 \I-@__%35_SM:;FAZ MW%L]X4';WF=/EDUTCG7SJPZTAC%?\"4+.VD%#A5#3ZU&@R/F2"=H#!X.["TA M\7$OX >QTY?'FKS]?';C?,-]I(G.K^6$YJ[IMKU$7316S/*H_FX"!^[ZT!-K M6J?TD*O2WPQC'F;?O]_1/M @5[#M1NHV)N@9N T00$:Q[QR_0Q>%1=1*4VJ$ M%$>25GLXC\U-#[DP'O,: 9Z19;\6M02RQL_#T-DFPFP;3WJ];DR/=\^$ON+/ MY9C853:(_\0%KY81VC\NRJJ;8<66)\N^%^UP!I\<,V:?U0G6AW;U)$%)7%]1 M&I<+&N))8432HJ@"=@8YGZA1LGZT0"]7PZ[7ERN_J1[*=SP%8H]D^&JIZ1?. M^>M%ASO+/$YR*_/[^#/)QM/H(#7ASVJQN,B?7(]E%?NB>))Z- ML%;,77NVH91DN+(5]\:*RCF?F\JJG""@%OKDB9]*(_T<2.@LO\#.O66^3AQE MZ"B(I%MN.9BH\\GFJ5=F:9-B M%5]4/8[>F]S]<\/"S'=>SN?A8.%IY<-PK$:19^/ZW@.*PW.CE_0O,HJGM,.DM8F/L4]S_IX8GIQVIHQ9M:P0J^( M2Q"-$W=O\:$=)1HY+5D2S-I._8,L8Y8@Q]^)^?@HB#9>^<@*BPKVKG*]P5/G M5AOCO->"M$3OO1_9*(]UM#K"34XTL97>".?23%746@/,Z;K1!>2/>N,GDBK6 MRN ^L_$MX8NL\O1;6+&3PI&U^G/RS;DR>\6GDS&.A0?'DU4>,CPQ-K]$8.2T M!#\>V:Z_B3>:1US,8Q-Z$2C(2#+.8O^ GO7Z"/+_H[J:;^>GAP0EA842LFYZ M@PR8\R[POBPKBUYA?)T',NY2) ,H5QW/D75"[LY_:C6@4NAS V/I;'#%]0D5 M!^XS8LB*A_!/S;"D/[IACH["DQ7TN5@R8($]&4>M%KO2P>5GR<1_M+?X\::4 M-)M"4].1V(7A <.^UL*/^RT^ET<.62XD5KYGUVMWVWF764SZS46BWSL.\KD# M#5;%L95MZ7];'NY[&'(OUMQ)BO?;G9@D4G(.Q9;GO)PS#O$4*YA:SOC R<.K M5+3%-O7DW<&4"BORQ<[FJD,XY*KKZ2Z3D?6$4>*&1$6FX>?/0BR7 'Y >Y$K MJ4!'+#+,99?9_6#/YI$Z/N!'32K?=+ M1H9%UY2'+5SH(Y_D7)RO _'&?$W@<&/HWHZ#6&,!2Y*S\OKN;(\YTE8EPXI^C##"0?O=X_QYI7,>$D\2FMQ[?9'V*+D(L"[$:2VA$9%1^91%A%'JUU M>G'@BDR;."Z["%%L*&M6>(5-METRC5[_>O(NG"WU0J^(Z*[1X7]^2;>1J(Y7 ML\$Q;F'^6!NS9MA<+IB4S.=Q+@M2?IITW2NE+#B-U,O.6C&P4C:JNH'1_J+8 M'!O =/'QIU(H M?Y?QPV395S:%$IMY%[@OZ.; (2>4?ZEVLWP&UQHE"!_G1.(9;-#9 MT7/WFQVS5;RF#XE'\@GQ*R;Z+JO:^<>R5L>3\'A?/0#1QOSB\UZE,U^&BJ2LY=-L7%Y"!^.U#\$,I*Z20RXRR>E MLY(*U?;P 1)4Y3@\!3S'I=M+0 =G8;,*W3.F:-2L^)[U5+!@H29;2E>.[M6# M!7X[OV1S9QI=0KCFP8\V*Q809=WXX ?M)L.93R=\#16?2S;O..L6)@D!3]Z#QC*779+_(VV5B'-@T&J/QBV(OA M%2_7<[XKBYAI03S.WB$#&IV,7D$3,FF>_?Q>[=TC:\SF:7<.!4L?W\SK0\/% MG+[+).6IO!A:A_D([4-$=SSYFN4$3G7>=@XT+=@)JHGH-%67=A=S?&R K,V MCH2 ^.SGN->H";$(I5G-L*J@QR_(@%J9W/-'Z@(B6MXCN:6]NEP.HD_D-3ZW M+N.3'NKD EVWN0L@Z;I*A;>TC'U7_S\S88O-A&N(SP7Z@Z1+"9R_Y6\#\U+: M2^\7V&AEAF0_%/^1>=MR2%?-X\>\M$YT$EL"R N':JG9O?I\2-"^= 4LT!SY MKR7ZOADVC G7]HS&>OO5ZS!I[ 'N[".'%XNY!DH_WNM@N590(')%_C-* *?; M%./D8B\F;1K(NER8Q76)#'"9PVW9G.2'U$JWF1W&FK1@K&3W>'<5C\.F4<1X MCX,S2L&^=4SP3[3^&0$,V4 ;S0DQ\X:7=G!9MDHZ7B]1:G!/"9>/!"X;R7^$ M [UO>K-D]Y:\+)DQ%(G7E]L&6 L4#I]=:[?3C% N78](\I$H=G)FZ<_5(3-&?NQ_]2?^0@G&M*4-%&^H>L1":YW\6/[U6SN7- M5($PXO?:-28XC^H:\!X+1MI[7#"$*1D-/;F^1.,]LNVZ M'U1U2NDM65WVIA_Y!MN;3>?@1Q@\7/I@TO]EZ0 4J%$'HW[89Y,E]0F6MR'U M//SYV#ZKT&W0ZDD_A7B$C3KV+"!NHO"L*-&,77)JYF6Q4M5Z['M [M:NP"'+ M<_M"WLB-B0\W%<4$V=B>_S8S::(X,K+]MI2=3NO53'G-ED)@QR*DT&=%!B&<]\"QL.WJ;23NKC:./F MNUPK1\KXY 6G$]]W>)/25Y7Y M<_*B-#Y&")@+)P-^(A?_/+:'1A3K3_HD"<&+(,F L%2@R] ABYI^+U\72XZ# M'0]+>F7%%Q46A&;C'(D>8HACB)D/X_0HL([U5$N=FX(8<@DC\'37'V;[U;)D M$.6Q=<'!I;+.5IEO\_F%Q<*7%=ZC^5MCHEOW-R$<1"%L1,5V!"ZLC22(LZV0 M"?9WT2-U9%JEV*!9\AG&.[^\NJ39??FJ%:444RKP9ZWLH@,MONF#'25D\+ , M$2?CNN1^P:>&::$\?P$\X3SGDW@JUY)&?(FWY,$>3@<2GCK;L.YRO63A-EA] M[Q9=M=_G./#$ <*V,.BUCM9:GCM*#A1HI7! LG"3X&)=9B MUN]Y<@M+VH8.L[:5AU&>G#G^=?:ZU< M-WH["7E8V%.K>T']U0O?GS E:S/-//K' !J K/: 9AH]KU@93+E[VR;PEM:; MO\\-?YY3^UD@7N0FH3W?P7SL=V"B2^&!0BSX&S0[C RPN71A'COZ]>T!HV

H:T/H&T06[(*2Y: M4=LP%QQKK=Z;E;T'^2'(B&NWH1KL7=2LC)P9O2IH\67^7B!U"<=C2IYZQMMM MASPGCUYMKQS"/P[M@Q\W.9H]M$&R:9-4%8_KX)RCP?9!R^I4Y4 M4&R1 7)CQU\."#GTRXQQ&)F(KBFC*557QU4!_EZCR0T-GCJ=9HX2C=!:Q5]& MBJ;]=BS)&+!8JY<2<*W-9K+V[JD,7KGYE+NRW,Y^VV-?"/L;6&JZC,:(K[0\ MZ!4->?@]=G!7 +1V'HV5L^5FN3O>K\]'.Y2ZGBZ3 9=*EA'4WF <,(*+.GU= ME]$JZ7;Y=HA/D6/Z/LH&&[R%)!7!;V[4KPQI<*1%!:\QXE _3()DH='WH]Y' M7*:_#@ <_(&$&/G-&[*S#Q9-*Z_^.&WH0;)$+FRYW<.U9*J#]!OJ2"&LQX$^ M'%"O)J?M@8-\+^5VFDGW%[.ZML4$\VKF^ZCB;/5;[]/4'W /6'J_?E'&I]); MD)2X,3UV[C1I7_Y=#OA*\/!,5*,V0QU>PJ$0A?9LP[_&I9/H>EX8"9)Z967G;\?R M!H:H #8>>5RD2,F6DK]/,9S'4.MKSS#5QY0<]$RQ?4'>:30Q1PPW-E7V*[CJ M[5AK=IHM*["/'D>_D@8#Y0HLM^ZS/>ZH6S&_IW:RF9)Z3J*7B^@6W-ML-(*% M)UOM$DXU*[77 ;#0/%I)X:;=?M,DYG4Y3BVY4**_K; M+[!,#'=NA+MO[QJ0 1=]F&?Q#+VDU5>IF#SR^ M,:7 -BSR5,R&7^2!;D3[:]\Y/]G0I5)X@,^M?E>SX8*#3(,,.UQ2B]J"=D 4B,-K27T+^ZHX\@KY$$> ,XL'; MS",9)S^7J;%/O,\OYGFVM_3X,H"V4HH]F:\1Q$.D9@=$N++1[Z .QJ_>+ B] MO8WKCY;)74VB>?=A'Z(]8*A!&>P:RQGE7%3GQ=;%%A)!&?2:@W,=)DNL5VXD MC"0WKUM]'!V")6=,E)Q8F,\/VZ\CK7\/E5'7B>S)AK'$%PI^)49/5BE3CD7: M' @NS/#E&-].5_GA%!2I2%,@?T7>IJO6Y!P*(,8WI];+R8"QZDAJ3OVD)P8_ M+0D72#M\2\Y)?O5@AF*QK-C.2;&X5X2&RE.YF,\_3WQNS-LHU$T?J]5'N$ \ MEHWISM*(!JE*(7D9S&>_(I\A:Y* %A24N(NGF&*H\M$G;'"8Q#.'R!CHE ?S MIQM^,*2LQ@JP#,J3AHUK9_8R]$^=UECR4_E$"23M 'OPSL9&K@[BA:U1&G1- M(DEB'Q^\T5E36-=)6-S\()+)+.*L?JR-<=AU0/7U>R@9/?UL^N;U7!JWC915 M@[I10>GVAD\('W_H[>=F)E\:EVZHHX)K@8N(FWA%K8.>]UY>WDOZQ?MWP=C+ MOSF"@'5>O$%D@+4E9[Q K5J6V$5?4KS)_MUCX9@H/-T!RB?(CC$HB)>>4EUD MXU!_.V^"9,4A"[D?W=I''9"0?W]6T>5@5CF](L:B?N!M"C.N*'"1&BZI-"*P MVWC[0P1VD[3'$0^_8>"ZK9-+5:R3-:21)R?S=?6%.OV](2/V\',:T=_]CSF> M^[^A@6IU%@'YU>+]'*?6$%'+6=00*.=@>XNZ;(HS*6ZR54BE<@N)"I3V%GTP_ M90QR0FB!#-@ZSAD?]S; ;GFN^//[<6/X_PBVEY69O_WSZEAGN*.ZS68=I6$Q M3B+,-'\]CMH]>_9)',,^K[(2P'^[:1W"21IN*'7W][GO+9W86$_E46N$LA%] M4BR07/ ]^$/>"^IT \SZG>V3B<,?"U@&U0 MD3, '+JQSN)YO[>.29ZULX;MP.3CUII+\7J?%W]>Q'B=2A)ML?S(:[67YLUP M\B$XX)%K7?:1SQ[7_A. 3I9HU&-F2"EFZ]05=_JB7\!./*=43ZPKGD=$]<+7 M1V84GZXL7>?KD3/"[A\%X2U^3$/]E?%)*7RJ3#UM[4A7R[2E" 5^^K>/Y-PN MJ6S_IM]AESM+E;N!1;>-^K#A0'D3BLO3.35!5FENGW+=#!DUW9+2-GV'$N9) M CX8"&VMY%R=SJE0JT3*G9'5V33G RJ]3Q-Y5SLZ^E)Y0P$8_%W< M;Z(]7B@'^FF2.[;8/&9B1H'6NUBDG4GD0TQID$[?TZA>4>/SA/SB,C490!73 M^LP4?K2XBN&P".88K=88\Y_W29L#^^NH%DZ4E*Q=V)XMQT/PYK-T]A0@NY0IPEF6(#+(IO@LZ67VG.2GVJU=$KJB'5[ST^Y, M&"+O,]+ 5-H0$:O/T4P&!+NK+!CIO&Z(5(TOV.MO#TG.@S#)?5D.ILIQ'JTO MQ;H'W\/" US4+E^>I8TSNQ8-$JY49GH,9]6\W/;G3A8/S)H6![6TX@ M!^IKSRDB%FM2?)N224III7:R')M[?*;#P+3(#_KHS\"O. M83KRLC.F#$;WMZW9AXYE.4J:X;E&TS;NL\4K[RTQT4GI;SHG]=SDCN> (3Q# MI)N6CW@2Y9NSD2%T4M*57PA>F#1XLXD3&?#8"X4A T**_FT["O)?.[CK_VL' MMS,8^]T0WL^^>4@&+%B2 0'-BZ1/QQ 4&4!G)'Z>4+#V$7D8.0XHJ\_@^ 3P M_*-*,B!5'K-)!K1BU,Z#U7_TZUL7NLF OQS/.2FB1A HIGT:B&HNPYJ4HF3 MU4#TV86=!@B)!X%_*0A> [H2R "<^)#6XW\*_J?@_RT$YR4@6BT/OC^+2_ N MW_#TB(B8:8FTQK1JW%*;!P,3$S^\J8I5H#$+>A)]=4K9YQ;FD[5^YDRQ"T:R MXJ9A[[3Q4V2C)] $$HU#L&O/5R.U6X96BT8.\:8PU$@#MX/.^EY2K%X K$Q% MGR-,%D%'?#\L_LQ2[#<94/).[K:D^1L"QSQ1^A@%XPE^8:)0." MO(%Y^+S'=N_VMDN"JN*6PV% YRV^L=H'6,P+;'M'Z%DUWODH)&X'>:1;L0'; MQ!6P*[?6>AF]Q\58QZFH/L\\^WUX8C6C"RHO$A7JN+.NK1MGUM!#!A@'?[&L MO]I0'RUM;[OSOO0WKZV%%]!>ZGQ298Z>>[\6J!5N8P_[6-R>]MIC[L(G&5T= M1;BRXRS5G-3[\-QYAP>=4X->-3Y7K0\@$GV^W:(/Q\.'\RQC.URDD7^A';&_ M1K"$T%.ZCO_X!L *_"\5./"7>J^VOD\1_U<*5/X+Q:_GI-):_(79,O=3!H>.K][I0/UE=ALW$/] U'N:V8:G4W M>K!737O.Y:W9'W*G51R_F?/34ON+;M(W36>>[EN<3>DF M654;[12[E)X*?EUB0M,H +NC74X2S: M)1;!7^0N6L7]G1#M.7H]0&5;Z8H^UB!Z,W6VD0$P=N \1 ^J/"<4 M(,>YW"E&!FRKMJUN,P=QK0[S2""Z0(=KH6FO (\H 52'CMYWI;WPG;%[B).& M/8NHB$4IY:G&H8:D\M.X$]33Y08J4A]V4J1GX6)]G;Q/CWF6&('QH0K'8[[Q M6HEJBP [8C)'LWF3L-_ W9G976&61)SX[ #$U;\3"[UT&FH%.FVH0UZ(Z"FN M\C]/:W,FMG^=Q@;_1P!DG+OTC\$^N!'.+6P^-L)5[<5,V]+R3=T+WSU],>R' M:18PAUQ]M+.5G+O$WK4._I>WWWJ>$^[+E']OD,,0.CE;[TOS>F7WY_5V]$:9 M.+VW!<>E;=T =+OA3L9:V-W%WK)<:%Z?QN@S28:*(?XK \K%/]RD#$US.BA2 M/#8?LU?]Y2!_'6J$,?N$R2C KY?$MS]S?D%?O.DGXX5QA;!Y:Y<,VQ*]"L@ MJ^#]C$KWB#%'7,P>_=&D+_[])U RHCVZA[G:2I(V7)+O ==US^M.AL>1]4(J M\]>X+4CHF&U1R3BJWE8>IV@--LK4?#C%UB$U1[#;C0WJ>Z*BM0^$9MZ&=.+& M7#G'0@?Q47-,H+N6]]I5>@I;13Q^:E0XOFFZ>&/J.CQJ^S&[$Y8,6"2E%UEW M9%LGN(BJ2GC'E=!DW[&X>-.Y40Z3]=<**>*<1S9F8=UJ$^JS86S3K1<";ACD M7LGPD[SIB=5@.D89I0(_UZKQI$E^%J<O;OAP?/F-YM\)BMES&ZWW]-[S7 M0H0VILGSI23!;.KX 2U-.*W>1[=5Q,YVT$:@7KO, MNZB$FL?LTCC(8^2"^+?XH.:%7D)_1>P>WRTS6S-U2E;?/LQH<3T]GF&WL;HU MH?"LH,+]B2BK<&,!O>A("%\'FDTVX;CS;X'R[6!1#"C[+)W7/]UK>Y+4/SI7 MO[MKX0#QW%W[GX>:_RBT_J?R+JU7 :B_(1DQ<9+QJA3AD M] WC_?FN%I'35X42P+G['YY=-N7)SIC6?]SPL'L@YO9Y<*85W89X#'V(,(N( M&I9YU,)'XR=_#3J>HLO:0O-S(-'/J'S(AN"9,J.;J"K0)O1 Y\J0)'-.*&));6/@W(4;..MW_NL M**6/[4:VZN_CK\YK7!>+F=2'FQK_!-<7LV@BC])/,V"/8)OM(X>;5HG?U&?+KV:5[W(?DAZ\,NS*ZMO9W /!Z;\N.FKI%*KM MU=>@&K*[8_Z>*?WP6^#+T;;\H/+#Z5NT!$V!O *;]8M##:[_LQWFGW+_*??_ M#[E5?CQWR!N(XE'!$ M48E$KA Q\*; SBW^4.#33\\YUVQLC(<;BEWDE37WNAL^5$3#^5WM\@PX(N]3 M"R)5Z?W9)W'DQ]T^-#;'6P_1X8)&,6;FWEYIXHUU#Z M),86W%*E@-Y\S KY["/T%F]D*O,M:727]\%M7F?/+\*#6?T^#_7Q"2-%8I.W MBZ+4,53JFH0;D7R]<$N-BYLRB,\"96%\>KM;$]/OS'RI2U\RI3Q>I92'.>N3 M 24-_F6P2^)J3[4J$MI9,I\O!)D][/-37\A.7:4 97V2(0-N>BM7]KNP3)(! M6Q[[-&9QW;^-IB]#UZ/Y6L60B)2'I:/1.WO;#G;4I+WNUM!,K\ ['UA=I DK M]H_&YBN\Y?U8HX[:C-^F9K3P7% ]G6WC,MUB.'$I-*OKD<1SP*7M.*X?;FBG8TF?_P.CTP;"*+Z M^9MS,%D1X($ABB*;R0#"]5(@$8 @/MP)PTK.'P>+J]JIJF+MPTQS#"3P]N]* M%*&3(^I2?]8?,H'XL8Q!1 _+\IE[_:5GUK=ZF[SL?S'M#^=R/H2U\U&TP"_X ML.&5-2/) !6L/<+*B\X^ 0[9 J(C/@N[7JLZ? M@?6ODP%Y-I44\9:P26XQ9APZLS)FB;2P! M4>@T>*URN9/1Z_\Z47^[<+R>_[?%)@;])'YYW153 [SV@87HWY2\K_SM6;D& MI@TS>61 *"11^%]/R_4+O5_$^?-_^L91@9%7.[-R4&?AV88BW\=[FGJD2C;* MT:)UYI'8.O.*-XS43A2L]L970 'L"@3,15$:MI?/?GXI9'PC4YDK:+:!-E)X7(;T/%T\IL M(2U#+KEJ.<7%[5_:>WR:?;; U^H-.7UC73$YC]U!LL4*<[V6_ NV7L1UQ7]#S8,WK,%J]YJESP>99SHV%:J-EF2 ZV7X+"G+R;^\\=X*4=PT :H"OSB:O>)-CXWSEY O^A[G;G.N"/>QA)>$\/ '9( + MU5)FE'E5QC=#PR1=#WD?U>PYUY$%FO0'_IG^H3';]-F]1C!7T&LLHFF6 8KI MBD:K1K,H+QE-DS;X/?T\3$AKXMLSYX)=(L ?9NXVQ+S^^M&N38STEM=4KXT%C+]CLJO."TY3N]_>[S!KCZ"YX [' ?,V89;!6V%+ M)1DTJ^%?W<1D-+-TR#LU^NV6[FB[<,"K=P51N/VD/)5.^^WCC4M$M&S/_E;,4VN_NN&QG@92Z, MM\"E AUR['<%#O T&!VT'=5AM 55.DZLO$+8V."I$W7(W?B+GQ?3']RFW$,E MD0%6*JY _(LMT^^_Q>9M:2CPU#NR?:?38!I-RH'^'K9N%7X1_N)'G=77%=A3 M0[MQNI]3L;X#066-0['(^OW4($U?&+FJD[U0A3D4.=)#_Y)@#IUH4%&>#V@QR-(@7V MW&P]=);*'24;QX7G35+3T:T2('_Q@VM0)?]3<16+HC:)S+P6I^PG\\1*T[O+ M@"6*E%OL>%X"IJ:?LA/"5KJMA%F@/VQ;>&ZW\T=9:;8LU24*P"GK$CS"$[.U MG;4A _PF<#GE<./FDQC!\1M&SDF/>D"?A.5, MYV7!+):2S*]WEB-?BCQ'>DJR,<%3 C!(*,>13QFVX?/=$2%7SIRRDMV*$).] MX4=K/1V],G/N])M?-2]H]EE<&E(:4F MO-UY^[JPSH;H8-8_X!W-_\XE(J?4^MBIAM\2R-%9J8./"(.J/P MK5(>%D:Y_JC<-'GPID&DQ--( CE3T#LAU3DL[6$T.,(3 W&N!M'AW)M1MZ"\ MSAL)K[IL&_:.@;MW";'&R,AKYNLLH*Z]LRWBR/'Z!=^+'YCWR0 &;VHL,O2X MTQ;^"V5 ,BX=O&M[FL.BL2"Z"Q$*_ W^A8/H-]>[FE>9I9^ R #N#9BYZ.=8 MNT!"EL!'V>P>MC?)& >E,V"*'"N#E^HG'VVGSI_+*D3E M,B^'@ 8K!RJ\[S-WDD^(:_C7Y)=12#-7CFZJ/1233Q>)ZY9D M2W-;64=/JL";ROI,S*3?G/#'C>HMEL GS.>UBB7$\(];?%Y5&\C M+ZFY+_B)2Y'+CD6*#>-X^_"PJ*@>6(&[.,-1'41J7^VH\_5ON??NFTG_'%89 M$WJ(HB2-'&O:!K=6OY_*?NIJLMM^=!%Y_X;0791O,ZG7RE%4J<-G+^ALO6.6G-UIEF^O_"'WP^7]=;'\#NM0_JUU/NUFIS*IUMLZZ2@4&:/1K7CZC7^$ DF3> M0B?UC02]*(<$,_NBXI_E\EQ^WCO@_\G+;=,8>1[I<)A(.;,BZQF!^LKJNBH_ M2T&V>X%<'ZY?>O]'#IMP9)US#TP(FVY8CV/\5%JS_2RVVM7,BNG=;_K0(.+C M5.IZ"5Q[XIP\%\2:?XNM7)'F,6-4W66-%;7W1#"^(0-*VC"0NI?0>7+K]UWD M19G(S.>;D5)21!O)Q;B6Z:=H9K6 ZK%&PRD 'O(L?9WHKO4TS;M&X MT'>P'C17F;$I-KF!JYL#+]XVHN*K%SY#"GEK'GI8J_HQHV0L5 M#85>WE$%Q;]D@I68S$R^*&RK__@D-P*VF+W*@SK:%=Q.GVW84GOT""9!2V5@S]2']!Y>0JG]''"! MU7->5TX9UZZ1,FY:9TV';M?_L=WYHNX3DPAZ*JCV^+$Z22H;Y(3O4/. MAZ_+ZB)#TZ,9]3;SQHFNWQ#]C^+9&2\ '<*C8XQ(]"0XN+(]P4J0RXK;+5I) MVN*C"N]PPA';OI9$!9O#<#H*N!<2N28XBI%/8L:?DP<2/NM2R"A&K?5!1SUI1]11N M/WPGY6%,\_SB3GU]17U.#T+(6^6@)%SFL2,XG2.7.TO$;[V$'!OFG>3Y38GJX=W" M+0$TL;3RRQU0B[S&3]3W6LBIC@VA(IXVV(8VS!Y*)\&#W.>T)")&:_W?C!Y> M\\05E?%-AIT&;7*W!DZN]REL0^@C%K;$^=#4C)+3:PT]),KI=U!).OW!M@X% M-_V&/4C(P6H8&6 -HU:=I?6WDBB1FE/C,0GP"H] [W'HXS@8O>UP[N$5:.?< MLN1T>%=AY/N7GC=I5SBT;1+.W3?@$,E@!$,^'[(7ORH:M&?*K7NVLI:^H>@E M&0 W8WNRWY78ZAG]5LE#HAP:#4ESWLLEV*/BH 6;3$J_)L:_R0QF>72$F/P53XS1T4\INIGB@39T^\ M^RC9VJ/=(ZF2:Y=)JD22@%@]WO&F%15N6YS&B;/6 M5L,F+]W295M A!DS8R,SSY!PZ*P-@#&2J>O$8[TR,ND\&/BN)$?0ZZB,%!SV M@*@WJ0.J2^/=E1^Z"NPXZKJNK@[R[GNU%? OEOJW2P2;,))Q#4/\G5 M&)ZER_30R5J3[OEP=(-C?XE]*M__N>'%2?)W9/MTN?_WHN/QCP5'% M%:Y(Q;5.3]VNZM7&AEMCF[_T]<;*SO*E]^QC%:ETBVVC2A>+X#28@?I+V$6H M:K.^?0S7#RN!]);J WX55*M7-5+UM). +/3]L=%A0.*T.+_ M!=Y'_!]=;^RKYJ>%6D?-,:^'M@^OR'*WFA3O $UW^%Z$QBN)AH5_&Q(4_2;] M0&$\O;G6Y/3A&B'HI%8>QO--4LO!*=Z$0'$T@#IS9E4E?*/HO9G M=_]\O] %Y?S' WY+^>Z&NJ_G^B)G>+$O,LM*!V:L/JM/\F5,Y5WMF&BA 9R(#::U!$.-@,YO!R5L+7@Z$8 ML*0@>/>[%TURX>%O@NZWA*&^A1_K7?'*!8*)AT8PAF#4UU?SZR^L,PP-">H] M0MCZE*+NM:(&:[VR:\P\0V)F9<.J]%^GP?$WPX$U$1G((N%=H]UFCM!![R>1 M.Q.$"5D[I?&G2$Z0X6=UD0M>7!.'5<;'[JQE7W#..^K.YTEGEO>_9PF1M;'_F*$'0F:W.+_*KV>0/MH^[$ M&VA(8#$][E05041$1!.J@HJ#217B,B741 Z1 1$"$4 MD0Z! I(C8" @!#I("7TT$,/O4/H+?0>:DA"&#QWSCUS?S-KS9H[<^_OG+GG MC[U6_GA7\JSWW>_>G^_.?IZMM,%BMC[K[;WJC-5R*3R*LFU!K9EB\Y+W$D"_;EC 9>QKO/N3B;97E#UW%. O$Q-,+=]:W8T- M4J3\KE( *<81[)]K?8MWFF$BRCJACY2D)I=B6?C. !>FX4YF243Q*=M;'O(X M08WR'^XR]AI']N9YL&"_ HJS9]QX*52PA ^U MF$9HF:C9'1P#JT-JEL!7=YTK6ZX;81\12C'W^,I]'B(R.\+$J)Y8*ARC,HS+;%?1? M\/ZY+:;Y>&;;H^VV\D5QJO?*3^4B ,Z@"V+V*@9XZ,7$L X1)9'F:R6?>Y@I MV8\;IX#4-3AP@[,'L?G"X.C;T*,9;5EY\Z9B0$#&4;N7)=I$"#7"& M-^,0/N>:9\D5$3AS&W<[RY564374N^U.F?^T!/UT0!$5CG%PE'TYR -W>Q G'!?Q(X]B(T"*2WV?T\;/(/:+Z_P6:'S99-9UV^74"%5Z M5 N+KTNNW[<-?8AXN4R]*^<^'U3GF-_'49YDVK!W.]+2JO$B[E<*W6C=7BA^ MYL&\"1.#3K86TR.E(?OLVXC"C3>C%2H%\808=>V@B.I<,,CK($5@H#[P7)!9ZG_F-$L6S \";'_KI,8LL;HHJ8W./ M'AY[=Q#J9K.ZTE3DA3B^M?6EU"*6!KSNI(7RK;ZZ\6\[ \'MQ>DR12^TH[L_ M 0[/Q;*9_<(98(*RB?/6[$VS,P!X1HA3&1X"D-])3M_GG:A5:3T#E*V$E$_O MKCVZ_<76HQM4^Q/F;NZ/!_ALK C7*O@UFJI#!K M75IXH6WY-!Q5J N,>N(T77_8_@!?PY(!0!+3\[C>\;7]+1:O57C/[RXG\Z0+ M*;BZ_UP@!!*[Y6O RP6*VC4C#BG+1\O@FG@IF^SO-JG<]XVP(F[_]Z2-*$*/.&"H]U>/,S2#E.SL0?[IW /0/G92]?E\=PR(/= MCRU.(61E>%B] #ZO;7)(>\3*6._O^5*.TXJPY^D[T(92DZ].926/[\6[2;[5 MCM;ZC4BMO4OD[>+IJ-7X!MT0PB68>&*Q7;Q\;D?*+ M*:BV\IVEU&%4K^=!+Y\TNU3"AYM'E1U[LR?)L]-D>];WDDG\7>:;GUXO(U7S M5,[3Z_V^>,A=HKP'JM7X073WQR/[ON0<*V:8)7'V)^5,';*)JU0H2)0V>CU" ML,X%N(+#B(H$[+/;H5E^:Q2YD)R)X6) M2_L4QMO&C;KU3QBW/?G>X$_OZ_?I<2MD+8L\.($ZZI0[@G]P:8/(O@ZZ>8\0 MQ!LM_XNH/R#<7M)6F/VX^0Y1?_A^6C[LAWW'= +G/5QDV+Q8^/I$N+BR5F6A MVH=CZJ=..Z&H+-LXKY%P]S@)X>F)]J?1+9,_,#W ,IZHG$G\GC?QVR*8YAOV M]N#<#XK7EU\>R2#9H>5FP41)&]:XI/FD$P1W-)MQ[LA6]#/E3Y76E/V[(K/V MPASPECZFKCD8U?3ZIQZYR(/"IKF WX]N;-XP_O&,[$& M#Y6YZ[!Y'R^!5QI=$0I;L]W(4"7JG.94.Y\%2?0K[]=4.9A.%$,]!SYH%LV: MW.+E.GU:=]C5=VT4)^H79!@<;7*%XEWO M(Z2^_OKYQ8+:!]^'->4-D17)]D"JQ;P:GKLU*44;/A\;K*P[=@:(L!UXQN[X MQ?<6'MIPC/#,;N:/M\N\B!&JB])Z70L0V0C'6/T[0-/_-X=):^@-V(EMB)<- MY_^NKW H-E'F\*T]D#]]NUOI3A^<+6E5/F4AL'!$Q)SKS*+4EC&(DJJ62'.NNHR:0[W6N=CL MK*?#8Q=V+F]&TBHA-C%D4\?]QQ;][-N@WW?>I/#@*K*Q J;EQEW!U]$NVNG) MWR,[4WX68L\C9DE*MG6]XW5;^G5AU]M(CU#0;\=J]$9%+=2HWW66:HI-4Z=S MXU5,2??7R\>Z_;!/X(X&;/'XM=9D M+_':48([LIO(-(?Z)DA2F6/C"SLA#[FRR0IPBYL&% .0]7*>DGU>&^5R1GU* MI=YYQ!R[K?C\4LFW!,MCA)\+](:M+U=[[G_"J36WO!)/B9P M8VG8[-XMW=!9#;&359_8] V"XS?[B+8$GTL'=^;*KK/9',@';Q@Q[E-MXO)4 MLO 3'BO#=TH#P'JZ[$.//0NJW (O[JG(R7RH3ZJLC!R=45MV#64>KJEAO_3Z MJ9K\3T213GB2VB;$,OUAQD1YQT.$_%"]M(>6SJCNJ\CMCQ,J8_$W6_1X[.:< MAZV'_O\RI@$6[^C)5!CRL(8I^* M;WU@S_4ZMH0]@V7^Q3+_;'5X& M"K$<95V8MD\MIHLM_?CE0M5J#T9R6_@ D4:2*5!9$+CVQ\D*U]GD^_X0KK/H$22KC+20M\NLY99LWG4E7C M^7P%7''5MWP!6#::E-/AG3%[*5I34#+QZ1LKBQ\5:O();$[DM1S4!WL);5/C M-ZCQ>S::CDNWN:GWMB]:#/O7K-7,^,E-&HZ8]Q\D]3S'RBOE:XILL4AJ_Z+S M.B%P38",R)B;7=F&R1)0\56V[JN;)VW0:][Z_=5Q\,L%V5/C)MD)CDYL2O<( M>=>X^C$AQN1NV^H&FW*$B 9=&]I*[ MW.ST42!)\J"V+0V61HUWQF7?[E+QRCLI&31QO,VG&*1JW,B13]]\\VNHV)50 M:Y\F[9L]H_V< ZXTK8PE'J\__'UM MRZ*Y&O2-^\7P 1%\&+XD/W"S?C9+A?'S.7CSN03,,,\%")=SASS_ WMVSMW_ MDS>4_D<[0,-J@Y-GL.Q2S^F!^%;XM_&21>^'B^2W&<0*\:G;:):UQ!.P;O2Z MO?+2CD92*;=GO?7,=(HS* &'NCTR;RMJ2OW8.==;PO=77JXS9\230D)U;Y4\2*W MWZMUR$:#^^5OX*&ODUJ^VSY_=*\XD,LE_XKATXQ+G+7?H=0'TTSSVU]2MS[: MW;0))E54GF)]/.=\ ?I*(.=F7^;1AO>KV'W6C<0D'>V(XU?K>VX;U1IF*V$_ MG1CX!F.I;PRJ8Z!+9X"+1@_34+_[@O[;>;\R8=\*S#VSHNZ&7#928WZ<B]8PR["4L3>!*ND[-?!9E+:;=]3EY68(;T7!Z,<85@F"V ].E MD+:N&#K-CA-?A-6^G$X121,;0=58Y%G=F^MH$14;,?E4@ICS%+W+N-<7=@:P MX;KM$0/1TT&G&DE0V)T!1K$SBKT^&'M/^YYA3$SM\R]-_KG.HK#AFR30.L3/NRSM %CS-OQ,&D6<=[-[J M-YU-SCNDS^W@TI&/73#CQ\PW2Z M*GU9/_",/"NY1]JA*G-\@[6BQ-&^D,G+>&TN[7!1I*COM0+@>C*X)2^X;Q_L M_6+8"J':-@,F;?>Y17('EW@3Q7]ALWIU4#%G #[NE0UO&P2OZKN0E83>VY+# MI<(' %>$SF[PYO1"WTV[N*.'!WS*B^4KA"EO9:F^4GO$,_ST[W&27+]H ; Y M$>)E&C&IBM1]1I<@V%^CO0@49B]NE,5.E)P!K#7!.F%MM%FM]Z-MAI[MB-Z/ M_J:B0EG<04F^9#9*\_71\\'6OH0C(R&4.YZ34R9\XQ6NL3G6W0M58_7WU0Y$ M68.H\.I"Y;;T%:6R&G5+]=R=)M=5PYU@QTA]::B-AC>'IOUF&8/I;?&Q&LMQ MGN[3N=_OH#4$3+6IL8HG6*PVW44G-0*=PWVYWJWR--&U.(_Y]S!_[R]06 C- MU0O$+&FRY#&BLOG=+EYRSWPNK1:E/XSGUY.X%1$O?R\]9O_T=M>B#TW6^@W; M"9_RK=*3N&/Z_&+DGZ)VLNL=! MI5Q'P1/E<-1I;+$SO&;%.MQ[J]>)W.NM7PDVTJRORYA>P]@:3:R+AS3]8JHRZ\Y'V7P M-./SG+?,KY\ ,O_Y;0S_PZP@QZ8BL3QO$F34['G^5GJQ?6M.)7QI-4R+45?O MMGTEN.&,E@41G^"M36?%8^Y/T'8Y5P!GFK2(7Q=]+]+9_OV+AP('_8KLK !. MC(;U38B2.ORW?TX!^;TQ$Z+Z75A)1XJPXW1.-?=(>-!LU.%/3M[N)V[AF5O< M$T9DF=-CH/1]/7VK3XI? MARQ(9L0#=>I1NN?(NB6/>VU'+_&R]5\)(,1F>-'!QZPQSV/?$!LG!K' M(Q"XEC%W>X%# 4]EH%5MY ROJUZ"O[U?BH'?5>R8_N0,!^8 =<-FH"?3]HGM MZ\>!3Q7O. _A:[YL>B("(6IS=+,\W#@#7")K&E(IG[\+87[2*-L/!D4TBI(VS2:V1=8..DM MQTH" AL(LPM4Z#P0U4:TC9Z7TW"VG[]LA$3@<:.%;B6UQ:)#BLCQ+$J MO.ZF/A#1)F4>LZ.,9='=:*22_ZK?4HI/L==;!];[E6=2BY WI! MHL"M?!6=I2V,/RV*F\@88LF*//"\4PP A+\:?))>[Q,$WBH:[Z5B2)M_RRL8 M,4[P.@.HXDWTU'Z:/W@@K9ESJ+Z!&2)8%VTD'@8''8R[TJHOV=O?(PZ*:_4# MI'C']'B_^O+BO=LP.D9KR'"'[PY['YZ'=ZV+8'8+O;'H0#$A1ORKL;6/QSI& M?2MB99 $AEP6[:GP@P.>VN:Y;+_#'?PK_O)'^0[Y_)M=LC$FR@/;G5%%UBR\ MP%AOE:\^$B ACR0L.F1;5LF)!^[&SY_V(U^OZ?Z[-^R0E@ UR94#1 ZX2U:! M*+%'4>I%U_*?*+!/<>Y#U9%AM)+&D\)4G[@MP@,W,A9)&]!BP9&C@.K:&3OP MZANI515P;K7_D\<5@*FW5H FZE)PS?@: ^>R, M5JG=]\RPCDJ8CM00[A##+X,71EF3YV/GIV;WM92.^9#'+81N"9KAN,J$R0XP M_@S0G-+W!^(P)& Y:6$M=T0GV/(B>^V[UO(EUY1;.*OLL+(A=SM6<>7Q^T+' M4=5D[IEZR"!$[ ^X)XR&I5!%<[U2X="B@;0Q26;%2T.OK.D*3.:9FE2ZOY&Z M FA@V?84&V@T46L9W[;J"PLFBKS:B8E[=+ 4MS6K8;J6RU(/BG]7=)1Q!O#< M<#O5UZKB\&'0!M5QW61\CE48&^]T)&*>Y#A$\Z%*R8.Y$LZK.1]>.>4.FMB.RQ07LETPA>7DNPMAD02S>A MT3QAU&6=*F-+"+EX/_2K<;I%KD7 ["XG70Z"=;1>P .M5U(9I.F[_" FYNA3 M,=?OQQ24J^!(R6I7FU=9'+E[L]8C?!-$CI+&D4P]AN*KS8F3A1$31U/GN0Q* M3Y*8^SFV3LB_O>"QC-B4AZ\Q!A-:Z M&D&_]Z;J8'OOING84D*DFGQ6#8@.KP@:*:MT$!"54U^@W,LO-E+MG)GS;T>$ M=SG_&1]]_(;MR*G\8)HT08JVGESVY&"'T; _-QMU5]N'\)&GM?;M6>3Y<8AO M$$,78Y/A;:$K4O0B[\7^]A,S^%XH*9MTK:QL#O\3,7:(2(?0$,6,;&_OVLH_ MEJ 1<1E*^^0GZ#'3_ O^3%D.C+' N\[GB$J5>;@8J[J<^-U48??6L$CEEW^O M4NAL8([_@,1,0UZ<_$X^W3*)AQ_N20NSZRH2Y8,.9V:,N9[@2^>T0LQQ#SK7XMX3FFP,YQ.L ME"8R5JY=9>8&9C/N@*Z3'I-I=@.#8OC3;!:N#9873?!>D4)=A\; A5 MG0$8(,#=XW#L9/Z:^#$L_&KHU@]O*I,GI(UY7"W7*_VXZQ!$Z8@/D6P],^(,<-B["C^]PMI1?1I3*\S[Q#:QC!=>CY,\ M(E.8\1*020-D]OA.36C4]AD@_T3,<4&)M _2;EKCQM"NV4_6N +6@'61DH! M#QZ(Y=D3U3RV 1+KXL?L%L=Q43#TTH6ZVQM'2J5VI_"6TM:UY0F^,P O8XPS MD=N6!EZ*CYS0CH$]'8]9&X@ ;I+OI>]60>>@IT50FT\CCJ%/3IK/ .7"!2C; M/J;G*DG6&;U5*RXW*?'OM=:,*E#E;?F51&5_ZT=H4DG"T,D70PRH!!:ZT!'\ M>M":,\4N%'T&N(L]S$^"C\/13ZRMDC/1P+W>-15R8*C94,C#,P!P&CH07#H? M.MMQ7$Y(KZLX1=RQ\TEOOJG29["C>.K5QJ>'.2K=Q5ILL*"O<+DD])IM]B_?[8'9,X#"9?A1&U0# M'P65A#8HG(8TCZ""'Y*RH2-PM4G?84YJ.-OD:^0:N6022*#AC"T $Y_C+V]0 M$MT[+4A/)[I1A=V^Y7N7^@(/D^0=1)-6+XL0NZS-Y#P9D^[;WV)P?=C\IZB1 M 5K@&0N,I#_))IN3EQ= M'.>[IGS@H,&5/JW'>^)D31"%MJDPEO\Y?HUW'TSJ-=Q]Q4)BS*C3@2[ZAAC/ M&,\(KO)&FOLYLP7-'F4"M4I[A=_M#C?8KBY[NUU'M&$N/ M'I]JKA,)$F4HY#JYC7L'1KIU<"\4_W1RP3TLOX'>(TF/^O*%\L5PJOY;1D;3AUG@-1'A96X2$:22T;]"B$]%,(8!KID@#)&#, =M$'L MQKZ#*3)^ $)@'9JY^[_X4OE?7[C=Y"00&2.]POND/7NM!3Y8P]V:X()PXK W)Y3[J[[QLVB/2FQ7&![KD;G7:)4,)5PD4.=M+ZE[7/HQ1C))?5,8*0 )"0G+;2__7_) M,BBCELXHOXL'9'*RTEZW.+9I956&S-@"!K&Z),EU9#>*I_)^ -; ]F7)L?LG M\!M6GM+U,O3,\IA:U"ZC.YYC#'*=]_89P/GRN4>@+/I7$71 UO)FC_M[]A=9 ME@'!48>]SF0GLX[T=:<-(]/,@V?Y[O3Y_EK:44.["(F["U.(;^MO,OUCEH,* MQ,"%&UVX M=0JEWNT2NKIA%-@81"NXED%%Y:+T_%2M@2O"1TS)UZ)EBNKK@IV=<'F>.JV@ M7FSRH'T>R#IO9]7G-BCY;==J]9, =W=9:R4\-]2I_)"O?7,H-Y)^&3@D2T' M>*9#GNZ2(\H#?];\@'9II"]S=6V38T>TS;+T&Z6NZ]IH-^>J^>02^W #D&@I MG%2;!&-&MM6XS2FD+8W?EO'-8W^_/T\N28?R;;L-<#[45F)H>)CQ@3KSY]QU M-;%YK^PMT2*P$$=<))+55GZ /X8Q6@%>>_F)G'\/P+M OWY8P*7+K;*V*FAP MVO>@M%*)2\?CSVW?QX/;!S*:I@CSBN*J!/-(9?7C+8>8Z]WB#64>#!PGL\:2%I0BF8\ MJ2VQ0/F1TJ'#["Z4,N?+430&8W"KR_KCA).O_5O5=U6;)\2QG7!O?00^#,OT MM5;(AATS4>9K%Q5R>Y1K1C/@*87V,73. !'VJFS&[*('Q+6/,;';,(3W_AZX MH;NR,.)AZSN?HV-[&:'.30(_XBO?VU\IYAY*=C&:J)0*E2S("WR@(XZM57== M;Z#'T2&G6(FVD:W)'T/I'ZW6IOEIHG44Q\YW]W%&\6L/*MAH->P*Z2;./;Q" MS3Y++#8=VC5R]![&^9N^*KB?]6CGBF\7Z^WX$GNO;=,/3AU!LLU7CB1E8,OR ML5U;^W;[EP[UE3LF]KWXS A\OH]70"-[D&".PTQ3)-L$C5Z2WLCLKIN\U8!+ MLH9AO:IHC4S89/ZBBB.+&^&[C'ZY!^C($<=3Q2I?Y>R8.EETD@X['HI:\W-# M+&N5^]Q-7S5R#\X?Q;PL1A8AN?9Z9Y[X$7^YRB\C,,C813K*5Z]S#@ M\!Y1#RDD/7]3AO6K<-W(G@VAO1/17JHF+DH2]]Q6M$)6P>$YEW>-D!] "'[* M(_)SE*:'#/I#_CH< ;]:'E]^I""4'@90H)W>?M*S^D'.2&<-)NWLZU]H6F-4K'*YFP^:TUIZ?A_B:"A.BUYG(?K(ZON -+C_T<_'O] MBG^]$W47$00"\.<(]1=&8TK8-J"$%16:D6^Z^WB,XY$K6]_AZX:;!A*@"A(GC;)9(Z$XC. ;%:HUNFE"!^DTF>- MKT]NXJT?[(,6W13#]Z^07G\Y >[+TU7CC;$T+T]2F$CKYUZG/:3"6\$BL5O_Q[8_1KZ6I7D.3K4SP0LW'?F$1-"]_67#5ED94'BR! M(TU8@,6F0*([F4;&O&T7RLF!4 ,=J#0P_&DU>!I]1>JB_K0$\ J)R4T->FTM MKQ?J#H"=HVRKI0FYKYZBFGWUGG@;I8KS4^SN;.AB/!66J5%': >4+G.W[2QKU?+&L9N$S$WFM:4IZ?,5&XVB&&1!UC"A%D+%Y2><>\J4G"V) MA/?8H_>[+U<60PFSO\C;B_#FY2D=Z9>>)F83EEOHV[? IN8C.^FF MM:@IM$GF3B^%DZF@IY7 ,H\/R%9FZ-PY DR^S --(%N+YC0L_HJ/)^T%)R'" M!+T"Y);3'T'Y@?D-M5? I5^;\&[6SNK3'[6&UU]*$%YNI !][B$7+=#G/@$L MU8_\W=O%!O[K)_W0U1?:6Q[1,+73#G*X'.R:W@9='6*$\XL]T70"28)XO/]X M+OWBW%/QI-=_?\-J/HMKC?55'OTYNQK X:VM'IF8!CBGD34TV-H.VO?H_;E+ M*%B<.QX-R=R:7-K,6B'5H2'%?LW;S^8,8+ :@\@9XS^#'LT> M6@\>G0'*C@,^2'HZ%IRT65;T8?=BSK54&9>?0W&$QXNQ#D/[+!-?&6$"!HV4 M9QO9+#V*>'QTS75?8!KZ,_]()_RMOQ[51->NE'I(DS@$@>E MRHT_8M]]_BM [&LU\PW/W:O@X%_=RS0**WGZKPJ$3JCX&Q%[!KAX>CFMGJX< MGXZED?7TY1TI;J.37+MCSX\CP;]/\XU#/H*6?HS MR/E4&RU/W284D \JP*SV5:PB(@M0-HX<"A''%4@YX*C1[_/+GVW\59[N8?<: M$IO5DKWA/$J.@R]]8S&<_%V9J*048N ,D*@RRJ#?73%;WI91 M250)+K!:@PO.QVP,LXZ6GQ9N&7-]W.T><.Z+]> Z^5W8CA/4%SKQ=OR!:E^ MTRP/_!WZ>_ #VDVX&8JC<9SH:GX%'!1-UN.&G7PHENQ;6*B3:2!+#];?_=B3 MNT;';9R?1668_K!S[H("ES+'4RF$+FW"'"YZ,?6MVM&ZIT%^'EM <%F+CI,I M@8.60=LL8>G_#S/E*>-QYR$ PG)-80&<5^4OW)3]L6%;R]Q,OP!BA"DW[;B6 MF]WD,6E7:0>M]205FV):Z0 S'FD:X"T9N_@;V3_Z:RY-5=V_H<72(0?^,4"F M7L=8BIVVB-,?OX9@2,%EN:DCNG\YE[SZ W> MU=>IMO1YM2#S$!4JV7LB#Y_F2D"8%Q4':Y8$#$Z[*5!?&? !,.S?#$;7ZW0>)<6NBAKA=-ZMBO6[381OBZI556DO"=BJDS10<>%84:G!3N+4]6O_!T= M9.06>P1]C@JG?#_4YKN!OW;E%]\L]>83]QKWU0[OWM[MKS:NR?!2"9>7M^%D MQ-P?XBZ%:T=3C3O=MV/4#G[+0FQQ7SLLW%# *2= MN:"#.S@0W10^W!;C+A&O9%&9HASW[(_;]GLU-%(LRB='S6-2%OWD4:>RP9SW M0FV^^TWS)V,>HVG#4]5F?2MU,!!%LV2W'L\;OFQ-E2VC-8*]-UR3!,%'@,5A M-ID?$T?*MD3#'48[YTV;_)X4E.U>!69Z@IK/ "'Q0%I7Y=K)!R-?<@WS1S73 M%&$_PAR1D=J%411,Y&] 'B,L./IY:JB6,FXC*E!KS/ 4S6?WMFH MH?#LIH.YWQ-#)\:.._JDOE^"@I;5WVO##0Y8I!H.&-IC9Y0,FD6_SEUBAV?Z M)*61^S@O#^RBU>V?*Y#<2T7. -C?@:=\E8,0FW$>PU#N;'!K8"&04%T<@%B$8ZZ1$.]BVT/#MX9]HX M(P:]=)<@,N=;/OUQM@05BJ@H/YT.^ID\W&[UW9=:^ P TQ\5U:]1^5JD#1G) M?(0R]C4B\_H;ASL-FI29,PMIH-!:#;O);$#"G1UW MZ][WSN'-MW^!]>SEDX2J#,_#I5DQ]G_NY*/_A4S)"4P[&)C(O,P9_=!Q16= M+6^U+-ML#_CQRCQ=P':(T'RRE&??]AS]&6!5 MLK ^=#F.B4X7FP7OX'C=NO"(Q'B_CDUV?>/(>Y=VU/GWMR3F:<;A+EBS+U"] ML^KT)^26E PW"KE"-IQ:.0,\OUQG&XJ-TXWO\SK_M@;MR6M8X:"QD#/ G";9 M.MC4MR.%[1PV]4?>8\E&/^'PQDM64^1VMV[H $F+7Q&X-]@.Y/H22KA]3M!T M2\XSH<0)4L+X=>X>\W+W?37RQY-([)'*R!MH.CZ@5_><82FS@?YBL:[$1_@* M]I^(L@2,)'.B$M"$^5R=G#OVOZB3@?^J3@;_59TP 4M!D5N-C[(GIW"#,I5H M\E*/_P;BY[/.4RNA=[3K64J1NF.B"T7@6V_I05ESN M-.BWMA+C83;Z/R1]_#FN#BQ,NAJWO<#W$842">0J\*2+E']L"\XS';.)K'#; M51U@>?Z%^_NG5UH**3^7:_?VR"O:/WMO#'/A+01=2M25=XN!$/O,K^8G5X.MDS MXMR[?+A6:3\E8MIHG76FXMKDI+DG&*?PQQ:G@$+YYI,J8N6D!:9%AX__Y?GO&U%[R'%>2/";JDIG &Z"OOXOHU@X+ M4@VN9?.;C"0Z$B=0-60*_89Z\5%SG%RXSJR)6;/KT];[SNTFYM]86%95S.3X M9C:B=U'-IKQ-QS2NS-'K.)5;+U6Z-LJN4ZV#^$6RW&!OR! MZ6BIGV("GD*&>+J6-,3R>AZIKYEVQ1J#ZW>,!>2/(&9.H;N]&?W5112A"LT)9 P1D G& QE'\&*'7'.336-L%W5G:\L9PC MF06^HXGVI=(VU9=&NB(E3%\6 WS#:KCW"MD_ &G] E)X3'()Y.#4@"Z6(8UI)2._P4TX#(D4'Z;$F70NK>PB_TDR")^-6 MO=O.MQ6J_LC?1%;\2AO7S1U?'MLN;Q\&\8)KOF_T=F/*!-7Z>&-B.HX8>\W MF&H(G;TUU,DNYL:'R*L)C+A?#H#]X<-#L5:09/-00ZV/1 ]GLE!!P;K[ZPXG M,:<-H9PJJY$=*_!L/U$#;29=M/LAV-OE6+S'A]VRV?I^)Z>*+ 52BIN7E\,? M 3^ PE(>EXZF5]?5&D\^/0/4E0G?*YS:8_"[(KG6AQ%;H.'F]V_F..G=\1HN M3WH]DM1>4A:];-$VZ3$^N<>X7VDFD/I68[*Q]4##F&P$5PN;VU1ZI#CV1@>F M=X"$F])YC*+ @6PQ:KLXWC)D//,9 ,T W1Q9E#Z.^(#+*G?/L[W,["C(S*2Z MEP.@>&82,W;]T%T9SX2-<+2!*:2,BHSLL+Q##PO3$O1=TWT[O'K:AOZ ]=PT MA@O*[&5\I": R9X>_- ;;PJV?))^>(MUUI_2&7/$?UIZ+-\UD:-1#>G;'L;U M*!HDIXL7374*: FQ5EWI65=1;/V@PJT\_V/+O!\S*BVT63ROP5'@XPS-1;G: M7%2%7F(Y7V5>S3ELXQ6?31X)T1GD":D]".MQ.J=H"'PT^15G-PX?']KRZHG] MK/*D:8'#3%IV2X(9*,C@I>P#R4Q[';7C.B*!Z[8-0:]FP7':AN Z37YUI1QI M3=KE*QZ 6H/8PPK>@_[;_3]$5P,F0U1!APD][]#)!F5FV[ M[,L+[1##69\&")X!#C1&#X!A=&]/?HZ2&>I8NO\Q\7G"_S$YZHWM'/]!+<0O M=W\";9>AFE!_-YQ^V_RW#G>^I!R[>1L'GL@K\7GMC6]\>2JWK!>6OV1N&SR( M>?T#2EM-0AT/-)!*S93-?UF=O)3"C6 U/>M :=.DJ!%%&A##EO)ULV![;1-3 M11N6:$\=9K1^5 "L&Q.R 60I3SKML&*7=K%.U5X&+GN<\H4,BVGTZ#F*[ZV# M\FE*UK5V78O-*:7M=H3QOD?080:B%$ MLF"K0BR#E.+$5U<;ON!#HVMCYNSB4]PR$BS>,6H!7=129O"]4.K#M.S'T9A&@5T*=U/X-HMG0'Q8H%IM9@V+DY1(6K;H";) MK!&>EYX(VZYB.:1US"90&CV"LA6B7AOPIRW,=)=Z#2F^^1OT7@/*CT%^:WW= MI'M4OM3%N6Q@]P!BI67U_+K.ICT>/KI<9:MNI5)P2P3NLJW B3 MMZ=L\]<#L^R] V.T?S@G3%X] T!@&XDXKMOD0598^.:'(5$BW::!Y=*R< M-6S^XL/)%#Q!GQ*\4&?1[!;/JS$B6+9_YX3<]\ATBNA^O &ZJA)<^<$7(Y$: M%#Y3XEZC;U2C;+9.C#I@?/RA+$^W"]S36".8[&)4 )KQ*8NC$AP2O7WU)Z;_ZRGD+],16NI5<+)$$ M]7;R%CK>?F##ML]3T)RO?.^"TKLY"__1FI)MGB;]'[G#H9D,91CR!8W^G6X/ M7:; K]9*U05U=A4D5_F84:!MSX56-\,UUL#I!D#LCPS5Z](.75R#M35H$"N" MS'M?O,0(G678T*;@R)[9_767AE,DJ#=/Z$*(P?NCUX^-[?6HH<_A$A4A*A(2T6HV@L:G+ MZ.3AU%&>997<-:;2 ITG^8,UGVNT--9\JNV<(A8$M!3*8UVVU#>T))@-Y;MD M5&JOHVW.4\@&1D)L&"/"DA6[].-7POWWW=!;(+4U8(EI=B6H$MJ#,))[C&C"&:#8'_R_$ M_B A86F\5S]ZWN>KY7J7<3D;I+PBN/W[>K16A>2<#:_#A6PIH/K$H/Q-?%^+ M9CVF&=,BU9?@Q/4]>XJI0>RH-_[W6B*[M^B6]&BC<$1%$;_%&8#C @)3;'P' M 7MM&/2@0R5-S5?.%]N6WF( J>M9&K-B$BQ XEV(?3]$H>/ZK4PU1N1CK:'7 MAZ9;?+"&:U#LR/3J;(G#%W!YN9P9X33X;:#>1:#V/M=HW6#H9FJSISW7B7LW M:1(:-.O?^FTA?+ ^92C6\SZ*XPQP*VC ]PJ>6W'BW>YIV38PMI\>N/GTBK4%[7QU"FAQSGS.>8C.8TJ _%6> M)^>!)F/YG]Z]_Y_VWV&%7 O6;8C+D#OE 2"V;/1-GVI(\#=GT866_BMFC M;^@Z@#N#?BOT A!,1V-,TL9'N"_ ;LU.VB3.9+)]S/-9KJN]D:=.17E/H#&] M#^#4L5 _J&_(:/B_S[S<>'8]K79R ;-%,P8'DS\:' M6MJ;U18#YK \-5Q7/-*ZVF9N#Y:?2JKRB_%95ON]K#'A#H]HYJ6"&P'&THI( M5EC[6_,[P86N?3?6GZPE6E6>+,?+Q@R\N6X(LP+$F-%PD1@HYY- 5U*&6H2- MF,;$J(JU[F#9PU5!J&/GK6=<&MJ&*:PX\7@L+76?X8!CVK!+38"]HN+("O0QC:GMM/E3E.6U_*[*HXL!7M<] M$)_^2S/B/_:$#_UC\D>FD@R\$-UMR-W,U=[_\W2][C/ /S3<5*"A=6_/ PH M<8N ,X!K)IGQY!)#1U;DC'BTO@'63$,*0-=6%=87,L-67'FC(JWDUUS9P]YT M'"75+H*2)>'=Y\64IV4VLPXV#TY*A].#"[X-_F"O8^S]$XH>K@6EK1(@[IC$ MS(*Z_+!J*5:%?=B1BAZ)+VH$]5&(U,^5EGM)N/49DY]_B>^7AY<8?[ S^[V@O[V8C^M M@_,;Z95:K7@4,K[4-Q-5"N]%_7B:<@V19/%+A%T]<'MR5!.57.YK3^ J7.;$ M"#9YVXJ>%-@S*%Y])O@;XF]*R;5JJ(;ACN99GGVMU0]CRY41]#-:466 MNZG=&^ I-:NWPN9+GF>;XFF"_N2\!X@B[@/[3R,N@W"CD4)P@6"! XAOK%,P MA5O@K;"K7(2:THZ@L9P=0;YW(F:=T5.W%1^A%P!D .T+PM8_'BJCI1MY.RKZ29SL( MPE,[.BHN/S5IIHQYGMXR_)9GYM>?G7-A9N.X#FFVR&FJ6(\6;]..3+8UAM*M MDQ]54:D/.CIBV!2-)VLBZ]K9]2<2A9K. %<]H)?1S4?TYX)']44D<$XSAH!Y M]8?^>0[U[W<4_?J9LG"6\";%JV'Y/RP< VVW*@K(P0E:THWOBF/:WJUV=.KC M,_(1==&@7%Q],%$:OZ'KXE84]E)W4*,KT,27IBIXR?0HGOAPVL1>&A/"0#'* M)GD.9NB?L-/+]6%IR.;=91HZ*LTJ-;FAF-(3/NYK^KW@RWK+!]5+XZ M/3OEJ1=&%,7S:DQ85U2/L#M7;\_YG_ ,G&#S6Y.WV[KB,_X/ID# M;2V..1D=8=QZW6#^9+8QDYD42S[MHZ'_B14&M>4]\D(ZUKP[3Y*U^TW_#OJB M_]/^/[!Z[I%#6FKTT(:?@>,UH_ MA9##5^UR-YX!V$3QOW&"*7W.@'NSK\L=!9=O>//-+4)+&L+W0P%3.*9F^%6/ M634B)V+^5.1-R7>K%W&K8^W$]@8KK>KO8+>%_HID@8(RN*4%?>2C&]9=6(#_ MUBG? I 3(H:/)7*LY2W +N';?!P;*_;O3:T9^3VX>VU2>76_+/<]0[6=71&V MSL=_=[)M] QP4Y8JU2-QE/NB=/(?K<52!^'B^1BYW89PXFNJ#E09[^;D/.KK M&:!TY]MA=B*V)46HLK)"0O[."'/M=H^TP]A5&8J5JO?7:5@)*D?.YUF*;DZ( M2&D,72TV4=GJ.@/P8!%03&LV&:9^'DZL@2=WR!?. $5B2'(8 \4UZ/;]G!4^)+)/D-/\76,BLAWF!7_@O"0QEZS8SP"7J7=G2Y.*.[)SP8O*!Q$,@ M;IU([2?__/2+6!B"3J(%=A$T):(X?_I,[?898%XF(]),YEI3,&?&"&@,I@1; M (7+NN/T34,<73UW2&$J20OIE2D6W$+XGC=!55*RL=@N\VZIC)Z !0W2LJYL+)U,BU;_S3ZFPVVRK&@E6#AJU3DRJVYG7C]D"9?=#*3>**W8 M2%9\B:SZ"3M9'RJ2-MEE+XZ!'R-0T8E;4&L9O5(\ MW=S#R;R/HX,NF[@@KO375.G_5Y6$8M\'AB3%ZOI2>1K4T); "TL3@84 C96 MIQ%M?#VU%IFDC[ F::QM=7V$X,\*D:2,$"9OQ:6*750-^U:?U^&GRK=2SWT' M^=ZF>^VL>O[\I1OP2^Y72E)FUDQ67R.*R\:7%J^1.@:ZVIM^Y5?=GQ9%P;5% MJPY)RCM?,'6:^22[X6TD3[(]8ZA;U!G@'%\07*D(B>@7@30UCQ^N=W^Z]&Z= M4VK0[NG%,X"-$^G)'E ^EF0?CDWA7\A_,1^O@$Y =JD+U$'K\N,[TH_X!17C MK%S>Y\GD9"#$HX>V09X8V\3EU *U>L(>.&M=%GV?[OY#MX=RW,]J'GAR#AH/)(8F;$B%^?[4"*069G)_0_#E3#>MP^>,\;7D.KW?'\A05'+F(G8 MBM3\Z=J+-]3]9F<;VL RNA&%B0_O*B?.)RU%BO&C80IF&PMT0>1;>,W,K,Q\ MX_&B#^/,E=;)2PZ5;U9]*]&Y&;L[Z#/ M7%$K(VS?2IZZ..0FQ!941'4/VY- M^X'F?J1A9]7[*L_HSP/RHT8G4R?7]'SBS$NM(K)Y)HA/;:4G)J?7EBPZ1(%? M.44Q+*Q#S9@KV* MQ^GT&:#':T&I<7*W#0=Y@%_\P#GE,2T2Q5<%=C:M843C4_>G(^/ / PT#M4)SH_^&SV+CB MHP;S,T"P,M!U=F:[E_6DS3R$_,#&N&/N^]0^B=A!("A'!T[7W.^?:[UUIGKWWV];W?^I8_[NN:/S(R9J[,>3_W M>.8]Q[BDI-<;,H\\(I00?7^-\_F;8X-"!1,D<^GT^*#JO_F9EW)*,K;27_/038#4$$%YU22' ^Q-U?@X3^YKB/['?8[[#?8;_#?H?]#OL= M]COL=]COL-]A_WAA=C96NX/.G7.6K2@7@/N_YSAS:UQ 38#F?>O1-YP^$V(Q M51L)-#[KD((1N]9WVEN*B=Q==?+?YS(E2IF.#X]=RE$!LU2P^=%&?>,&TZPS M@"&SPEMUUT7G&6T%M6[VKA M[#L9E2/"IE>"M",B^E)NZJ4_$VV[4RJV('P ^41DM\#V8D@AF UVSBD&I9B& MW)MDWS([1:1T"FUV=%EHL40X+38_,%F&*_Y6K!%EJ#S$$L-D]FFAU&$_SPQ M\,)[$ [RW=X18)D$W5X,S+]XPS_K38@E5V%(B(-\_M-S@CV@ZM,$N*19I(N* MI]LE9^QD\RVK2]7B;C&I(P'!=S7J0PI3R%MM8:K]3X""\-%$,J(B:CWA%L%_ MSE7=?=Z*HBT7'Y*_=N\KQPU93=L]"XOQIYUD8FM>7]U/WA'*]+$G:[K4#>CK MC0O0SP_8VBVWK"Z6UR.JRKT?B[TF8THH.4B[>6X>5HBH9T1[G@&HWRN]RW&* M@B1NQ?B,SB[A/OM;8_P\%=@)\3_DZU'7!S^X&9[0$S5QPLW(SSMNJM@]@W!% MQK6VKI$YP3NCK-<#:@WOW0$L7&1Y(#V5_$D:A,,7+:A,2FCUNSU,8WKW.CAW3(8OM"[N7,P)2''08M]"9%"E*."YJ>FUIQ2& MR6R9FL!/Y_/^-_R'"5"L+\;8!\Y*O->'*CF5*B%?DSP=I;3EK6C:Y5Y\L H M>D.'P>\2R68LS17S5%0L.\) WXGT"J?F2:>QZ$5_@B-I!KR?KKO?L1WO\HWA M@.<-C$,C[5TQ%#\VE^:;YM\X&.^T)TJ7,VMYDBA&/38RN.77VJSN'N78?7O, M9U?JPDZ=](GY*B79\R+LB+]1FK;[B(,Y,5H%[DDSKUECC-[F]#OS/W[9F,XECOQX3;@P1^[^3&((.\7R462. M04=7\B3)(F-5QA7TY<>NOWKZ&>"RTPXKBI[K*JJ9&?CIP+S&M=Z%)06>H+\U M'*[^\B$R.OB&S:24S8X>K&4G\"LVG1QD#A5"#Z/.V05I@9ALO *[@Y15 !1V MDKC>S$^_FO*L@MIKQ=VN(_S\C5PS9F2,LR?N?G%/D=8H" N^"HA@70FF5H?Q M>#DYOPUK CV=)9&U'53@L.KHPA3)S,)FRF)O6*M8GT MNI73 OAJ;$W/<.W @>(]<)-?Z'>BXX5C2) 9HD@ N4_\MM\F,(2@RQM"M/LE M#E0PJV.0_L4?8GLIS4)8-UA+'%1.5L^#=4^ F49B2$P)@@<>)2VW,9Y&'0B. M0\P!#0FV"Z,>1%5'RK3TTA#]KF>IHJJ2' 6K%QY,*#O5":_2':$S5BM]LK)E M,G1U>J6( 31\_52[*B7P+TX.(^NMC<=&)9L)]ILB!7*2T3UKYP&M.-;1GN5Q M=R9R_S30;(JT%ZAUN"6+-Z2D,N69WU$O/HY0@") ]'[T"4$KA-IFQO25;*AO M2.N'\$T6'!K1[5Z..H$2:GO-IL?7'->F8[@">^?SD -5J&NDT1AX M2N93B[Q55+H,^R718)7E9.,JGE=/CFEUAMIMB@?=RO81@\(9<:_7)6RAP\!G M_?*Y],]Y+M($R[GD99HYN"BA$]T=+X733R[KR1?DJWP(,V!0JF(?M^!TT$W. MUC8;$4]UW43Q[=">C.SF(/N&*QE,QSU-USW]N%,?_%MFX-_XY\"?2=QN^,]M MV?)6$;=8YA%Y7 2C_\3.>^#Q*I(\VA>QM7 &>&&$>IE7,+NCB6@6Z/XV MAYXV17C#G\KU@!VUP.BWD'=';I=@2U3_LS9ZWDIE7N7OY7Z?6B5AG$B$I1.- L<+MR=[2N M,'VL?D06.,YD9R3&5BDE.&_E;^=&#KYA%IRY!IR8#B,=<2 ':NN'P<8(@%DT MWW?.HL3YDACY L+ER6,(>S:\#7ZKLE-[W27>'XAYK_ *SOCTU'QCQ-DC-T]+ M8!E%,FZOCF*4T_T(X[+:E2RJ1Y20^=L%Z@Z9.YKFFAHU=!4^^\J6)%E8>*YM MH\=VH+8-!<"B-Y'I)A,'-?B4_/;LB2?S3]_S_0%M>WPNUO6=RZ?+YK,;RT5F MY>)%_@T"4) 'W5RQ]K;M6>*-T_YMTE[W@0/7&(CD'([J7C8TB@4+S.+AVH3 M6S4WN]L [LKF[(JG:6[GLEZ+H#C]$_SM+=A(WZ^#Q7$[$W(8V)=M26?'>7)* MZ0W-092:8.6((.A9AY^WCJP\D-\VP-: SM[(QI KRO9BZ2[BHP8O@MV@AYJK M?OX'+E%BV1PJC#:')BV^W?M@P%"=TE:A/K"6^#T&UH2\M@&5B?JR7^5K&9(W M078&J%7H7=._)MZ6%.+%0T^1P3JZ'.^ N$K4R7."M4S(X66:&K=NVS1R9A?P MB!==XNWL6V2ID5-5A_EJO%U23I_^-90>D/WX)#S<3'VVZ)2Z=C6YFGI^=NNA MJ*>;NK1O\EKI8>'$&TM+_NC2'78)#1[F1X\4-D*"!&%\/@W#S;WC_1#CP;1+HEU[X?. -\\&6$J&(;RG(CRYS. *TZB#S[2MB6Z=QD=_+VI/K@ M9$4HG1W0KP"U0/]_P6]^A+$M '*]5=(X6S[)=]%,E_M"V+ TK9.H]I1EM6"ZH"@D M:-S0\">'OZ*$8'OKT9<)8 V&R+"D9@NWBDE!18XTP5%+_%T5KA"_+>Y\9.[H MDO6*@SM_#R*G?UE]$;+SCFZOM04\GO$*Y^C'?[!U'C_.LNF;,+ 5#;<&W \X MMQ$PMX"6REEU ;WDY\^G@@^$#04HWXKD9^G)[B/8:IS&$1%IBV> -['EK;B) M*=DS0/K6;-I'\40/-X7DQ=E5AOADY'S,@ RL*P"R&DBW?Y/@5TF82YQ!=V&- M&_=A]2*U*R2Y!N"%8DJ8#B$Z23&MD>>6HTVOC;A7J5A$X0GR0SZ$><_OI-8/ MU-;U<.=!9OI"IY'E2D[4G-;E6,^([=Y TD,W2YQ>K?3PIMV6[HK"C\'M=\5^ MC%J[AQ_>IGT+4N"@[7WJU_R3%TQFOS"\)\.O3 R>1&GAT!MECALP>>*STWBB M(.Z"9I1&Q'9QMZSJ2?N'<8>V)RW+6F2)Z:!N^Y\+I>;4A./7_AKVRF+0&0 ) M B[!%'U:C3ZF,-BSA2GF6A'&CJ9DJ04#=93C8I7V(]#DWRJ-MQ#S4#?R+?:7 MU:HS=SE>(IB[P"\.5+S/ ,61$3AR77^YRL'%_A)ZC]T++SC]U"X[^#0$6U^M M9ZY(;>G::N[K;/T.#:^PK9BCC&)B[M M/>E)?/NY&PY*K:]A>(>MUE+02N'4^2[>%_Q:A5+$5B;L@X!P*P?W(RM[RL5G MVIQ!)KUR@5X7"'Z1:!$^@7R[(\E.Z%>+5!*17X/TMC)><($LL#B W(IV'2HG M$V/[ .BU7!,3]UB8*/[U. <1O?C\"RM)W,+EYQT4QT<"% MGZ;Q>?KMG@%HX?TS%-C2"I$(J>[AX2;*I2Y\\$Z0"-DE!8YW083>#-VB-%+? M#&#X 6T3S63%>MFK]EO@&^6G)L=!H B5\2KP/:!>HZW8B0Q"PT6*+C"-T/MD MI/0,8+SA8K]FZ6]E%X1@-7]?P4DO,_&B5<.('M0\Q9WL%^KY5QM_?N-_'7\G MWZNJGMSK_Q/KD1;7%TG:[TXHTQ$A!<%@ALGD[$?A0"'] MZ$33%S= MDVZ\!K-&[.Q#4E0>M:@3S- )Z.AZR:JKZO/IM;IPN6 B]VF\W8Y/S/C(O:%9 M[2$:'59#@#<;Q0-Y_>[(%EG;O@30:&9R!6B>=SYC"_1BD8E#CY\Z[BY_L?A]T/',K]+%&G,_]<_4KP<[=UH6RV HY+3EF39\K MJ(&.+$3JV'I6(;YC!N=B4?Y5#YY;A#=]9W3H&"D-\%^Y-BT<>0,"B MH)]KJA'XUL9#PM3JVWGS0#9S4PXG9G\.3NOGJ$-G":>- M\>'KZ W\NP>(U<*2K+DS@"^<"4MA>\\KK?G-BF&7==?VV"KY8S[DA_D<^G@, M3LQ9;='1?/"GF747FFTQE"!/Y^I"Q;".3EXHL5=.J%6K_F.E3:5K*?RS M22W'0+6"UMMY]_&"[Q:/=PF=+VNY7 M4#+8V2VZ!13EILJ6U9;\;9*.F<**\3H13)(R\+9DSF(VZ0;K4S%(/E5:TZ5T M,7-OE7'NK4?X8XG:_=OQ6S)!&>\ZRJZ#+)\Q2N@KK)"1!8VA9%$1>;).+D$1 M,N^1Z2FZ='/9ZHXO?S);T]C?<^S-;_R3],C\CP!2.[AEK_B^K*;49WNZ=E^] MA9EZB,:O0$9H8OAJSFJO $Y@2H_GB@3O>(43(ZM13<"" MF12FV&(I^,C\(\3P.DVQ#&).GA$Q^5ZGS.RTTR M7LI8=$ZL.P-XG0&PV4*QO<73G,M9;AW&3D]IDO,=LE?"#K^V7T I\_ZL&ZEO MF[%<)5AEK;O VETH;#C&>B-J&J):2YT.V:HFLK+7'&*68VW>("RCM!RO&$;2 M7]8,Q^=;Y59^BS! UV1;];:M'E=F^-IQNU8*(3WM9OT-! >L&-9GFR:BXEKY M5O2$LENG8;P(WOU>2OBH =L@7BYWK=2EVC WA-:*YS@D@A@.L9FW&J=^5BMP MSS=[VE19^0_1:UQ?7*D"R(9B=I$W2%T&HGV.4B6Y#$/D/2?TLIN(\K''>'I4 MN79 !E.>4-A>_^G/GZ@28"?XDK8::MZI>8BHDYIL!)?<]BQ98'(,TUL-*[M3 M[?]PY72_K;7J;,L@@N3TUJIH(?1O;LK)YBK*,K]S*2UL7Y9L?M MRM??J8HN&_KS63K-61C8(39F217J R^5Y*D;[H@MF?!J3.Z_O2: M'"8&M[I$R)4!FRO?_KJAV8K)U,!K4/&3[6]_T!SS@5L(VN">.4:.[+<1@_JMW;5??7WWS_L8_&9G]"5 MWZ(T7*5FO!QHGW"#D#6?>+&;UC2FN^,I/7 UM"+T,HLW]05L_2&JA*B(1348 M\$]-I'L92^:-V*GPJI\!+KP4W="["2Y$>,X/IU3MV?/P190QBWCW-"_@C^(Z3%G\GD?#9W MW2LQ /6+(T9\J;\&BW11Z*+":>2'80O&^.CV/;+TS04I7-E$+>2"=Y $[2:J MHP2!I$\B[!+=8F MTK:1'_GO\Z\4EAN$3G;TEQ.?=KL8^Z!-D4Q.B+=*[E0%YW%+ZS26'Q"UY6_A MJ:,E4%^S5EU!E5&5/4F7QZ<\IO\BE IDG)"-B G?%[B@/-/4]4K7U<-1?C8_ MS6 %\HHY'K%+"F(7O$;S7.W=9MC)H>3\+_J+I'VIOZ;Y(:5X]'\I_@SYOWKW MZC?^ 7?P_D\B*]M41'PZ5M=,Q.$0G]?YW/9&FR^6G<[2S[1X^_. 6=K#\X GLZ:A=6<%GKWB<5G@$]NSM@=O#7.+>'AX.*( MW1E@,T]\ ',OQCA!Y#Z=QX2']F*+_Y"\T/>V"291YJ' M?Z#$QM21Z'S4%N=\E0JCF0O)@,$6U\6:U;! M)$Z<:!>/LU2EZ*Y?$1/4?>BCDD5FS;7FMTWB(G6)L B-6);$VO;,=]KG"J[!XL%+BA/R*?G\&8"+8VJ;'5%:3GP'XA,8E&\\ ;DS@Q9(# M)ZO-.*4[@Z9H=I*6I0\]#N!)E<+7RBZ,38!+T!/;)S MGB3IK--\ !Y.+,G-R[@8)&;IFHWDV!K:4RY5N8_G+=ZX>WS=!A8'F7 ?B;8> M.8P8:2%3N,M:#?PS5QB_5X]GP M5V_ _%?$?[)-I_^?./<QUZQ)"0:)[Y_ P@N9VD0[;.RTS64"GJ/1\J M!50L'KSQC,)SA [IS"SHT;N@6ZRYUQD5>NS 'BHY-3*4D:O-#%&H+;QQ)["+ MFOJ;>/X2.]C'?,[J-E$0)^"QG8[4'+!\ZR/"JI]J]-UFS)?)=M7YX#SZJ>F5 MMGIZNO6EH_#=0Y#L6L)[,+_/8U!'-S!&L]H_H \Z'80?=SI O:,/)JXNF0E(N MKD]'VVN_O)".C;(DFS-?3XI_;0.*K+98ST>C0O9NM./*';N?0?8=$*-=F[7G MB._*"6EO$%99T.;+66]^5-5=45 MO !0J+_(%!07X$*MC9(D2&!=!C'2L7;^ M#O:4LMBLA,7TYH85L^S%.8H$(NF)-@&#,H/3$V!YL+7[.(-DMJLI)_T@\1RQ M0T""J_T6[.X7;R99P3#RU'<#,/# RG!?O.X=93?E0C^+,X"!KZ,,_*,IB7M$ M*&?0V3A[9F):T-(TJ=S>0:J==<\@"H.:\&^I9&FJCIG4]7":=+Y.C31^R702 M-UH ]35O-@@?0E/O2<;HG-)+:/@C%TAR$S(,,/IV^NL:_UZBF1TAUQ(D60T\!:-;I"I?09&+/20Q>A MZ!EOZ!WU5:?IH,D:\X',/)OQFI?VG"]4%;,BR7DS/+/76Y3VQ:@#$NF2".H8 M G\S:M)J>_$A=++(PN"RSK=C*K'UC](EB^+46_X?BRQ&JJ5HFU2..Z_Z%2(/ MH8^)S2Z]+:C/:SAH(QZ/T\M+2#.^&SIA>H[[(^#=AX_GZA;MZC9@_$Y1>%=< MKX^CX&IW9AUZ=U+92A)(N')T!A!&/0>E1(XDM1M,D2QG(L5L><>]&::&K-H7 M41NV:[,4I'Z6RSB1(8;R02ZK(Z,L@3 D 2[/=V(FBVJYTM]'D+YN.KE.R@>6Q>ZR"RK1RK84GT&N MC_;?;,HX:&$F/HY\WMI +9P!J&SZ>]?E7O2ATWU7F^D"Y[K?(JX3Y&2&^9-W M^:WNSR?(U]51M%UM+57B\I,T32+PCT@$6JE[*?L]+Y$QBXU6T:KR4!_.B[$8A_#?$6IZT M(J)9F''OAOFAVG5^F!WM9?3T2<+DNI"D#DW4!6)X)Z\GUA MVZF[4D7(#Y!,57TAG/!JOJZMJ;-@0CI+(,0E6.DH*3.'(3O;6_/.M91?VS// M\>5]]F_F-YCU,9'ZS'FW+D8_Y:'U>=OA?K5-^@S@[6ZH%"H<(R*G:??&,_?1 ME?T\K%BK9WX.IRV%)9TA=Z72&'%8SF1<1SN'I\U(C/5XU!:#"F(1P>8WEXSF MK+<&)UJ$O.N78ZJV^TNV9W9UI/:1,U.,_!WYEWB&I M<,*<-,OE>["+GO920X+COIX!FD;'6\7JWD;Q.4T.Z\,SVCIY6M_ A*_"^LC%4;:-UW&52[I ^NUW'3T11E8TK?,Y M"O;C?'S[5:9:.@STU2W?>'J&[RR(K=M\F]6=JKU6)F#!)#++\_%SEH,4E(,VZ%LK MDZ(D6H5%^+"949\,Z*-V$F&6SV>YQE)4W(N,7P:G&)[%A?@:0;UYQ,AFR M6XPI@VVH;^J"ZH1F)ZF?1$"VCF^EF$V3>G!=9,MJ-< Z!'TU'XYA:)S[E9X5_[OT$A3=5G\IKY7/X>Y^DH81X7%4+K/C0H_HI!N4+H[)G M1%--53X[7NK*H7M*#1CFY]M@C5K')C9EK730H'^V1%Y'1/ M7>.V0'%PYFV_]>WT!T1<<.Q"V_V8V]]9 A>BMNYB?MY\<#H5GQGI(,35]4JE MIG:FT> '6LS;(/SZ '45@F(7M:PHCC:*) 4 MD.KUA.7AB3J\CP%=%R_1&)B\)A*3MHRRX1"K?C^1=!Y[/J2=7P*?+TJZ3;8% M.@/\@50\ Z!_KL3($3+BS1=&)24$6QM6:0W((443Q=RYJR2?&I#,:;GT#?/; M7RV/EWKB>NJU%"?I-1^YZSP%N,9= QR@?"?2:_*<1%_4X*2C6/Q12KAVW)H42;%%$ (@A;#!? ,0=;E4[I/;[5]RB8WLFH M9^#)>_[O+(^%=_;,1WP;"S=$HAY,C_F_KPR:OTW-].7FC]>-GE>V04MH A?\ M&S_Q]@*0=@I^J#9DCRSJECA7X2E;:']H.D;2.&>K*V!9,8[0'6#;B?3D+2P4=IW/;$E4M M2Q!I9;=Y>%TZ6:4/DNM&.9*&HZY'7URGK8B<=V<9ZKR[WL/VJA7'VD=F\VNL ME5YOT\[1O=K[9X ?,K.DKRYK.7]^J@'M(]V7@BP;0@EJ^\:"?QJVO8SXTSAN MJ"%Z)OL,X >+?5B/J!PX UPC_I0F^>P__NJG-?]1["*^PHH2/'#D:E$:BE^+ M ]7>G+1_?X7[Y;9['N2T?J77!0>^ >]@$1A0E([F2RB[LLH>UAZ%@S207IIO MO@"--RX3JA^I!N1'R9W"<)(!LIK>3:(\LMT'L&'DIP-JKUK1@;T5 DSMM?@W M5D%JHJWP-*D73.$F/TLC=&JPHE0U*'0J6=4I/*1T:_=5ILS%\[95"6.]I?#Z MY*H8S$B/WAI=CMUY-M]]X MMFES/B>81N[U ^D:\_W+Y;VWB,Q8W\ =W4-(?TK"@0]ETT=)Y;$[]-RRVU*V M>LY:XI&74].T1"O7*L7W).E>6HBUQ.59G@C.4TJTLK //,0SNZH77_CNLRT# M#!8>-)TM)D/N=R>#:7IYD9CRH,>V@U4\4C7FJWS/\2^Q^C-*U<=I7S?9RK6 MA%W:XU'!3'@+/B_,<-XY>1_J_^ ,D&E#S%D'ESRJG&V"N2$PO3&D[J[,,P#E MZ<]KQH?/C?PTZ<"*GI ,I-K 3G;R=3PNJRI3"JS0*( P/]!4OM+*7NMTS%!M MA0%NKIEC9_7%AY_ M\"*4YS'%"Z_BO3:IO9%RQ1S&V*LB>I.=EF> Z8AKB6VC0P/MUG19&5?+EF/. M .S+9L9W)@3-K!7;T]V/,H@0K&66A]6\^_V"U4)]C@^(RZRC2K_LBB"^ZH)> M6KM0$8H,'-U1GL'T"=>Z;B[X>EIAB3/CRY@)N2HDU^L6$6GQR],>B<_,?>E# MGE/+:IH.34(%R\CB>VJT!^)$!Y]O7N,)>_&C:1=\Q4\;EW#)S7:>>B*Q!7+< M5&0:!EV+9$1&F/$-/"\K77ZM 'YY#6NMX_[!-C3-0B)A1I!9[F)8CKLK\%T_ MC-7T#%#2&L!GS?^A.&=X6_>V++%Q83\_4?FT$.J-QI9+HZR-SPANNW_)0;3WF5Z%=Q/UXC:'3*VT'%NJ&6[:'],G2>K+&U79GHL'[Q>B[HZO?+ M3B<8:B\X-_1.M0IF@T^S= OJJU3T?5\'0H7V0(42@9@-]'@4OJZ?2(^95EO? M:R"Q>1N%-AC/EC#)7YX3FPJ\]?PU.:(8\EF:9W66@ATW$YBU[A(8 M"X,:3$%SLI_5&C^J\(+O3(N^7W^\?S#K!2OB'/WL9F.S\.NYR-=JV()S1 2_ MB(7/)*@XO)=CJR/H)D">?.:3U,B>2LF09(&]!65;8!E7_!WWC#MM;7-S,7NS M@;SKN2*VIO--3V^6>EO(QJKG/U>/)AZSKU>S;I2XHSZ*LU ZD?K/]MW* MX.OF@@I&AE(=K?JK?TKBR]"J#0DY>2RNE#8RZ5G0$2)U$GJPAO M6_"?=(@>X;_7R=W8_U8GLT>? 3[?FB4A+-$[2:2;B 9RJS, N QVV/=3HZQE M_E0HRXB__48@UG/R#-"[-7JZ#VZH-..^\._'?Z_DOY/_3O[7)V^7O&#Z*#QT'3-TH,6*7-)7NGENY3#QHMM#1)B-(47K M2;<5"T*J(D<7W*!_NQ%;K&M6$O#A8\,ES2EW93)PH,.05GZ>@EQ$^^10NUH& MO2UWSC%3ZW\[H2/;?SDA%"-.=-/#W-5=N"40Q$FIYJ.B**6IZ!M<="X#\(?V11VA B3_+JHK?-A MXN@,$"/]CD"&!>H/'/@'&L/\E-@XO9,\*1N['3B,OM W?*(V4&"K*7N%%9F6 M7IPPT&-$\50'=SV D5DB?HVQ=B+DZK\TLK)0MQUIP+SYG+:9M0FW,'NV9D\> MXK[LW\]^M9JX,YL8Z^# M&3-3HI>=66$/3K4I2"5MZ\ B6./)9D1_0C\2!YU^ 7[6!(_ "Q%\J08T64?3 M8DZI0[."1Y6Q,0@7:7 1;N7K_0>LH_875?N5.@M)?\S7=.*=/%2Y';"XRE7L'9@#KFTUY,D&0C,&K^P>XK9"U^H'=' M'"O&!&>IUEO:/A@Y WADV^*@^Z$UY5]>"$G[I!DE)MWG9@[KRIVQHA J">:**>G/D/AP#%9S*I)G8V"[ M-2D&TJ*Z=%PXF!\E!58A',Y!<\E]1W-C*T*YIQ'";Q$OUO;/ %]AE ?W+^+L M@LL.+=E#[\/O?X*7[(XDS0%I31^?6/F6*+X"^T$?TR$DW_Z89A#A7=<,G\NA MH($]V[U/IV_:3HQ!),W=WZ%7>1$"$^H_[ G#G+(;%$*[177-3[3$:*$O"_G= M'TF<:,[^[5UG0'W"/+[N[XZ:FI?IC^%0B95@L!Z_ >P90' #_&_S!BIN?V?R0I/U M',RDTJB/^>4]^:_$<72$:U0#.$ JNY0A?@V-$QK(JFG!_L9E[0\:%3R=!BVC_\.WI_PMGT&4]-[-TE?36+GA M0YT2572",6C7"++3G:KCT<1KFKRP4+[)0JFK0][@( 67J'^;RO+72()84A[R MQT:,Q;*+\VT;]*YPD2IW!_^ %N^C@(CY;5OPWWX<^;>_75^8CI.I]]\[11G MOQM^\US7&>#?_LOLAEZ1"?XM;7/_+>?2#:H^^9W]=_;?V7]G_YW]GRH[*,4/ MS"OTY./-5UA&2<)3R[+RYZW-#.ER,2N0-[:VK5<9: ME@XK"24#_?]S*R&Z/SV%30S Q(7NL.F_Q;6!63&9U]7ZP1&*+3R_TKL3[0"D?Z['CL(-\Q5>G@3L+O6-N M2A;@[^4E)N@P87;>P$64G2*QZF]]YR5J5S*H?W%;E:9\ X6T:+>T DC M[-;B5 28<)SGJK)Y!L":[6$"\U.<PIK;!1M^X+#C':\+=A;[/Z+ MTSYW^3:@+O&HO"RRQYDU@%7?#^>5!T[6ED-9G3N-\(OLUXN]ZA";%P M@FY#)2.OOWF?)U:RJW(@#=>YQ4N%#25"5HU(G>CK!RCZU>/FH"(;SA/3;AJ_ M;<,H(_9=++4RU5PG#O(KB7' M\@?^%+YR#);^YG@3!L>=<(96J@2$I4%>HH4<([IGRGL+I*74"([X- M?0*-P'97E+9/^*R5+91"+04)6LN))X:FCPRW9IAJ2@].)-=$]ZX:V.3".TAB M@TO!NC)&V;+4'7UZG^]+(\LN5^@_GTL,VJ\^FKF-=D/T5EX] ^R?-]_4HN;* MK6E!8P4(7.V2!A8R)^UG@#DPECI=:&/TUR AJ\,-(C^\! MW0%L,P5C8=A(HAWFMQ>[5UQ6&\]16A;]HO1\\("%U 6WE%E+E[?5N;V@!HR) MJYG::,F.[5"G[7WE>V6%.ZA M>):;Z^5[M>PP)J<@B?0*)82&HH]$C&9U\,/'/;:5U40T3X)T;&9JJ'*K@X20 MSV6S6'^+G,1D#4A]C&,KF,74:==-Q87PDU@#BWYRV>M1E732,/QQ(6BE-C'S MW.C6K4G;,X ;77X%%L\+I@@[.0.T+?NX^T0UQ9!J5(JX\V]CR)JOP'F=WI2< ML\)+=#I+^L=:.W)_.$^OGQB)MX-FCPYS9Z8?JY; WNPMB$FO!Y]O4DU*_5>8HKL\$U5 MO94G?[5GYN^)W]:_OR_N5A=YO2J)&5F_65X:3?%1ALT'HO;@*5DFBF,8861U MP>R11"-+4OKVXTESVV#IV&%T.^I- M;##UYYJD:&^UAO4SAXAQ;\UPXZ5;N:ZKDWG]9 M$K'M6"T,?HW%#8@4'.79FPN'=U,V/7KZ*$[H8Y86\)49[RE'[>#] _GJJDEY M_@72(BX'V>:W6*+B:7!I1!"/I-!.DH)W^ 60B4#\RFNQF<3PEJSLDN?8A MS+$_P9[V0.L,(#C/S-420_*$G(A"A^X_6R"W^KA:[5 GQCY1VWF:6.V<27Q" M@)=5HGI=+3[BD=)]M0[#6M0>+=8$L6W*-[/P=M*5JG!)E6R=GR(STEHOBXQT M(@O.< M^>C]!;K/V=,ZKJ432S!&PNA+ @(S?A"H.6V133;^7/<$O9>@,\-Q *H,T MYD(12N/Z?5T$M^+CL1"^,.2I5;43A*#:KN4DT!=O7*41R-N^M7TI&//.2$L_ M%=]FBW2#M!V7U2F#M5'QPO/7HH"_E<-\^-MA* GVX=7C;V M:\&LH]X ':;SW573X ,S@"&\[[#1#X?5,JT!ZN&GJD>C1BG$9]B6VK9*QR]" MDQ6, !GF@=LKWR?C2!%'.&=#VXS.)7UHIX7 X;UGOKO"EUR*,)N2)1G_TBXL MFH)4;9=UD71 ,EZSIUL!%DWC$79O9RE3B.1 MH987T9"#[1*UAG+.I#@*A%DQ??Y\A_[]AX]/%CXYMZ$"G'2JGS<^US%H'3U] M3TY50-NONY+4#V-;.P.4K/AM+9X!% ?M

  • \L#@:1QG)+UR]#U6/YK33[_L^-W9?$/@2OY%F^JOS3;4-BVN*3ZW8'+ M5G0BO6>H*\MI.S'N=]/()&J;[_2.!B$8UKGSV-6L"1S]<5D-B!LO/]BD/LRU MR4XU.Y^=60>P T!NXPPQ[HG-*E3I\5*-.GKU7/$6=EEH0\.+-"$1K/MMJ]1F M6YD9RKFKW1I>1<^RE.F^KW7K"RYL0?$O<-Z1RT65@\(W5ZZ%"5DB+K\"ZRZ4 MP#P,)/L/G6<8JL.I\%66/^M?>#NJ.A.5E-%T)Y.H(%B7%8PQPI8B>W0D07DR M3I'(E-FTP?B<"U"QC^[G%QZC*J6I3<21/G"&57'+G')8_=4]FJ 7E@Y&STGK MP6AO!PV(R)N83J"RT-3]L(K!3QT+'G'9//HUU#=.,^"EK/KS.+JAHL M:],S[LE>V,\??79:8)$6(W: I&JWHF>5Q#N>?^FZ:00\IOL8@]KTG\_1*PE* M28=Q&1D[Q9$NR9^:QR+QYH1/$Y\=\E(X3%: IJ*J=X92.T]Q[6?%I<^,$E/ 4 M+3MQ*2::5C;D74CI:?N]B]8S&&>@.HS9NR'7@//5Y]SX@UVYT;.D-?"AA5-.=V+U8_N5' M/??6_I;9<N##!:G^I*9 MGE:-G('/%9Q"B>8I%(FTH$D&[/]5I>5!= M\C] F^__C,@6[_'-F^KV+ 8)45 MV!-5@T#)3GH53#;)Y2>3J?,W:!"R4)&)(7N4B9NV'RO#$68X#I77=VX_A-* M!*S/O3UWV-Z:M 93-!VY;JKKGA>1[:PUTG__(2OIYBL ,)CNK5^ E@1-0%EI MQ*8!XZ7G5Q&&C'I'KOAR;'J1/E[_D5I+_ M"8:6# JMB$AJ6Y6_OYW3F^VA"'QW"^==4933U@#;$;9=X]> M5B:PE-Z5N[$%K,))ISS(^I+VM),*)8#&BNPG3FPT1#E!M\#J/^";-)Q/"3YD M^_F=BH23.6;8>0&:R896@F7(7.O\.MD&C&$=3>6FF;0XZ^2H7J8Z(EOR,?&P M[\ZI>;P1=[,VW6OKITQ^QRLA5IQLI]R_NY^M6P'G]+--$0DF5S$(%8V;=W!H0"3_N MY.J]ZK_Z[8K_BOVU_LO@U= ^I8"N?J5/K"F\O(7_NPX929(2EAP3YE_YUE1! M)PX?@CUL9+B$K1FTHQ1OV7QWOP_*5KB2?X4)3M?7+Z.1P5/5/O6MX8&67P'F M#$ /-J;%D1NX.\H/O2D8NJ<)_6*I7CN87),K;>O?6*^N)%2%(ABV-1G=T?MC:L*TMHMX,@RG M(S3*M%=C1S(8!'1NC*<^_=617&Y#%WB5>!MEGGA=R.A'4<77O/SY!',O1MXZ MO[I(P\E/UA()H)T7H+ZHZ\,1HK>5?A:"4$2]&'OP8,!0^'3403FD#<94*^24 M#?XBGA"5OA[%H.23R!7"Y)!7$/=)5.+!XN+^YF6I]F-\]>@\5YT !5%N*"C- M'A]+J1 .FM(I1 I>N.#R@S58K)?,HY=N<O8B3/PAG (6)RY6CJLBY2I_'/PN.\Z"J@_Q&Q5-4M:*5!R+5M"P; M[,>'+3B.[P*_F!H&&SHRQBKA'I6E.FI].P.T1J#3;"90FVD+KI0M8Z;'P9M\ MVPYA9P!W;WJB^89[NLJ7V:CMI3, ^])I@I7O9.P.^BBA']N+#^\GL9J_6CT4 M=YL02;() 9C^42!?9VRYR4/A^N[U0KXU=0&D'4UV!C!.I-,A;"@-"W?>3=-> M*\JK%^"5Z%C]F)VDL"#6+FDH?!#AEF"J2"Y;J VQM[!'S[O+0B&T6OY.:<;P M$>*U0UWO/']9?LLW98^86".?5"&_]^K&/7A]Y3%9$LH3+FPFGIZ$DV@"3Z#N M1C)6L/D\OMKP[,[1&[DW962SCW?T1J+FE:!_U ^6*$Z>%W>/Q"PH8M'>,X6^R0M &FAJRRL)64Z^1ZW#AVRU5>N*8^JJ;RB9F=:"#I8F7_T M4HN%*CU4L6#:M\=Z>#DIVZIBG_,FA&N>VF^&!EN:<9J8;3Y2&I7"F,11=,_% MK*,%&68; MHE(>)_YI1 Q*\$]#9":920<0HAIQ/(C\="2* %G\65;8,'O\>DOQ-_XN(!.= M1_I*T^-2/97,94IJOU$FO]RQ%-?+W3JECA:W&9NYUFB;GW8[PM&"<@@V%?-@89)^M M(K?_J BJJQ)8_?S[%H-E1>98-O86>89,:_JY%M#6-'0NT<,^-S:10ONN9-@' MGZDSP.*CDN;UV4(K+ZM""ZZAXM%-]GA]\/4.E0V8.M,)F:9NKN[1O5]-E1ZU MX>SBU]K!L2^7$,:PP)F[."X_7U_[2:^L5AO:ZMM4V1R!X9:LP9?GGD@Y]X#6 M=/<0WC])>Q_L?6@["U623LIZD0";L'P@+#'-^\+Q\;07+;HS7([,ZU>>X^U2:)SAVB"L\HV'3GDHG+ M5*5IZ/%^4S/+^@"=R?,+GH^T:0\ 2)?1GQPG -BX0T/P9#26TMH6]07Z _XO M]MX[JJFO6Q?>B$@GBM(E40'IHDAO$9$F8@"EEZB -!&4%B$0! 'I3<""@-)4 M2NB]2&\J2.\A=*D)0@BD77[O.7>,][WCWF_<^QOW?-]WSO"/]5:BI7!+!6G\Q7(0_!%9$-YH2-?I0GS,[G^G]]EVE7,:NHK-F_W M&]DX*93GA-( P8L5DK\-+;/O]=XL2P]G/,Y_""7 \*/UGQ&AQ@,>EU::ATP& MIC_4/%UFY(@.$\TZ'P^>V$-+"B0VR(N;O=A*,P!G@%0LHDISE2R;JC7>?_S0 M4!\!J\A8F]?D:A ;U!?R-J47SLSB^CVROQEKSY$K9=;$_W:YP^9%34"+0-GA MQOB3W1D[;@@CG.J)+SX2M4:0X(]]?@_">N,P (D/8ZC1#^M+15WA2JIB[A"%*([--L.H0H2 M4=B]PA)G*_^)R)>RW989NEVWRCD]KP[E>K\ROU$JO\*A;U@YN=&JY'\Y3>U> M\K;#G5'OFLKO8-+M]+*V9\=3M\P_F9OD@XGR^/Q(U$.4P*J?25%NB!MWU.V^ M:'TC;L&R&"WZN*^0S^C*U>(&;GMK.I33PTR=I_:RATKK 09Y]9#W==7/R=I9 M6RIQ89\F)/:>%=F:_Q;BBH#GCB1^)FIICJ8W97]T&=M,WZJKB-/*A+_F/^1' MZM( J#BEGTHW-XS=/MB_LZW;3P-*9SJ_?)]G,M";E'@Y?N)'1WKR?F#O7M=' MDOF G3B>O?D%6?73.L_-?H97[%K6*D%BK8>\ZZ7!/Z6]27I2[G>V MVMPY.T-7L^B,W29%T)%RUIL2!ZR3=M<'>K]X^I9T:F[H&@6Z+>,M7C_ WZ[( M=JZJV*$!5U<]:YYA/7NC4A;1^S0@<2<]LQ(3'32[TY7O(NEJO52-6!26R9M; M$,5 PKPG89L)#9<^8U/!95:V3D=4Z$@#)@I <$H"4M--KBC'=521,+?$O>(M MF_@KF,^+&(7=\YC8[IK4,2 &6;\2! _>38.&5&T/-G7*/7UT_:9:<1,PWBC0?3] MYO+D\P_#RF150E<#8X.>K64(C.Q>C36XV3C43U&W;H ?GN3: VTD8[_#=7%; ME<]0;*.CBH/M[D*ON68J%/8!@K)F!LFM[UM9@P)_*%H'+CE+CXA(U_;1 M*0SRK6R$!7RLA49E7$G[JG%LI++[O.66],\;>AB_@+J/R1NL3CATPGU*5M,Y M+<28Y+QX]-7'8KCVGET6\(FGHSE#G0V_/.T9OW1N]-=8^ M-FD.HMP\>"PWK:?4%8TU1V(,!3([K"'$3=^W?^UC&E2X9IRMJ_IK'_/=/_8Q M*U0] MU;4,\I]"1C_4#9F/I?'NS5*[+/8G[<8?\9_Y#A3603N;U8'YC^]S1]# M!%ZVPL=[QZAUZ8@803;3Q@H/^P6*-4$?'Y9J]6/;/TMK,GWK%3+F_#G(V#%S0#I CAG)!(D5WU*+><'##69UW,B?ZL5N? M<32@Q>_4.O.B'<;F7>@CWBN1OF' 0FS7 MT:6KB0\/XRNQ '=]7*G:4N[PUS8;]EZWM>H,4)U";!6)FB1I282;WQD/M=,= M;X;;[TV_=JC8-!WL"P$ST MU,;NYU '9C5^XGCLDM:NC%R:U_?ZMS<9Z _R\1/F+?S)JM;2U-0N85;KV%XH M(WO7@HU=$4E@S_UJ.T9O:Q-%Y(M;N8!N)I0(2&*DE1MNV_]Q&Y M(H>:HF]7^!9J\K."M,B83(>PB?\L=95H_I-*A^^(:(>Q3;E9^2[&WF%L/$&'] M-=OURX?K )-#W&]_RX'9H 28E)M2F8K31>=K6\@%53]1+O'@7U(9C_,YJ#]5[1%\_-(TKA<*%"EAUAT \R<>Q!T,7 2FTO. ?2!=0.870Y MW+C\#E4ASGG]MJ]*J1FPS\?(.,3U>1YTRJ6):W!IV,>MN_!1-FFPUU/6'U!) MWE!&OTD1[\S.&6MX7[0<*.QZWY2 Y:T;;P_ML5KO=OI9WRIC\R?GC-S]8):&/S?VQ?FU6:XY\2GL MYW2C]AFS$RW_-S34GWY'?\;_=#B4"N,;GE[H$6 OC)%E4G]9+&1.%)@S]'A2 M@QM)?X3I<.6?IJ!\M?WNFE6LW\W9OFWHK\IW-_?VETJ]_+5B1%P129AX?=_+ M= N-_J/OKAQZ:#\F9Y[)-"1A: MWB5M' G+_@S3T(SBS!F? ]XF=MS[M.=D>?N/+MBF[Z[OM*"SOL*I]EOZ%QLR M"<6XXM)Y",LOWO3Q84A_)!I?=\V$-4:\^?-C8&[78-I^O=;)4 MH&(;;?W>%#=0I(DEF)4>Y'S]?"[F5,N)5&4P#T=,]WJWH]*%9IU*&+L+_YR0 MR6!A)>!/^3(C3 ,&GA=?-:-DD.D+'\M@B47INP'Z=E)!+%.HFR1^I+8.O#UO M+#?S ")R)V)=!OL=:@O]=@#2(I8N@#B^"TP@HHU,M1+9ABI*_VKIGD*1W )% MS%Y,[K1C^;GW^<-)PV>/R_3Y*0,S N )1O#(LA-!'^)J+E\1$FK$M MVE%'HIFC6GOM9NVVM0/2Q]H](B=EV@0E)+];+CJ]B6IQ/Q:>9*(RQPG0"PEG M+(S6&$H22G&V>%8?[MR\C$WY&A\:T,6;.?B%.@1GE<\4M/IEE1K)W)CQ5?]L M5=175+,>8/K=/NE5IX MK\@$;A=CA)(O?[ORVFKSNL;\#F8YL"V'[(S3J*S>F!4=&J[6KDWN%IWB9%BN M6S=8#[Q^2KH0;]/NKW:)#W4%_H[+3V\4O2NPBO9>KRTLSCZ?:F%3P':6L*9> MD)?/H7G$)]EV1_RRZ'5GGOF(O7O=%FD MG^07U*H525EM!1KRT\]E+FXL_:# M+R^>=W(CN*3K,>SF&/KE*QN'^4.($Y^XB,BPV/_N1Q]K#*WG"6DY2/A/#<'& MW.FZI@+[BUEII\)V'L0B^YL,'O?LO/8$>;3U-[O*Q/GOMSUKD,?"3DQI06/4 M#*$3FXXU=$G3W'?-)A%2ME\%RK+=.-F?[8UMH/%Q"^TEB(DF"4N#!6=W:O_9 M[\XWG-^(]K%7"SSMHEKNJQDQCE682^(:B&CJ24,IQ)Q5_)E/B3+\_> [\SI, M"V>1W:?BKO2H<80NUY+=\3R$+")Z'@I"2+;O($2_4B&)1\JSEX/]UK M28E\4'R-+4NLIZ?SFD;3QR8I?'@I7I< Q5\,_;P.EJLGAL[9ZJQLC$$G-6-^ M9EC$U*M*ND_?#6^9U#3N",ST>"(XTN#5NBXE*^;MH\R6XW R\,HUSC_%W'_& M_^FXO.=QC.AE-T/)_N R5CACYW;W(0UH*DVTV41_1=%9KAEC.K#U3YX(/#8: MU/L92@-L^K@HDDT?ZX1>%C'T\54T6KXHV7VX+7:1S=56AP_@O,Z>B$0U]4M%3MPU.-970XMO MS/QB4NE2F'OXS'[]LMGN;)1IMZ"ZE56YRX..E;X; #49JJ M3O)D )S7["X/[7F$'Z9%RAFL5@K0Y\-\/'Q<22F$SJX0U9 K<5DQYL&H%I4- M^XBYV6J_4N3!WH1ISI;IO5!GZ/5O*/YL$KV+?VH!3K2=8!XV9- P?#%\H!N$ MOQY]'DYXJGL;6[_\@0:$H-QZ/OQJDB.B/NM536Z]^=+89Z5ZOWNRI*?"C^4G MVZ$'N()NDCIK)NY'4EOCK&$H\MA\"'L =]KQLGN'NXA'4YF)+'Z, ",[OXT-R49C73XW!V.333E%*FS9B\&/*=G+(7/Z>?_4ROV%[/KORN8C!9 M9?84#AKA??'>9I[+*$$[[<.5]L^99-]@1>6LT6Z(5TKW4;T3@-#<1I.YQ=ZZ#97Z4?'7+,ZR= YK"!)-NF"UM56X MSEB/)VR&PE[:^>W%,73G7X5UG_N=:)?"ASV7+=YYVZ#4O;#?7@%PWXC76C 4'F9,FH2EVK MG"_JBU.D'W5W1_B?Y%7IR]3D_NM$\<1;'-5Z/P?5CZ%>1^&RJ:?9A:A!-&#G- T(LZ5V#-& ME=8Q*AE--*9$Y]. _C TY0".RV*!XUZ[0'[OTX"$S'\<>VW3.YJ_F?SB*&B: MHTJ]:< !KI(&-$M2S_S+K8L=2R-?Y-@_3K1>'H2N;-. \U"B*6;# M%DI%2J.V>X\N#AFO0Y&)5D<")^7H?\#?0Q?\!]P?<'_ _2<'!QN1"V#:[:NR MEO1Q#.MVC-1D=%G)-<9EO''RRIKJD<_A[#9PS) 7)G?5GJ'S^)<+0OYI4HGM M?[[+^'_ C\ZP5U_V6]ZO_Y1K/_&?>U,\W_M);&_[IIKY#]JT+.OG3Q[>OU"%^D\"][^V,?^@^X/N#[K_ M%]#E#GL?"4I2GK6 CV/DRPLBQ\]"7'_@XH[TY(FHX#: M_Y](X/_2^OX/N#_@_H#[_Q(<%]SXYX;0T-:;1^XCJ1?/O7QUTC/PT['_%3P=I#906K"*59_+2#1&OJ? >A_:2O^ ?<'W!]P_]?!2=KQ)2%& M]<95+G??M[1J2K0')_O_7B%>_U4$] MP9R2AKR"C\"2P9)X]^7RH,Y#B_D2DMV4;RQ+3'5?L_#6\7"N?4=9I:0SS/Q2 MSBH2,4?KE;6JXA>V&V HJE<6 1MR/]T7,CGC^U$F"V*3^50?S4\L()TG6L_K M1L5'254*&K0&74C8>OM;/T'L36GL1GZV/?%5S'[/7X>$ %Q\.*H,%$9FG.\F MW_GB^C8_!JG%ZA&R;?%*I;4M.VS-PE?JMDHPT_> QG^O_3*"3[WK$WA)-^D8 MFW!ZZEQ41A3PX<.OS5P7S\GZ2'[U"<>S9TNAH^C_26/1_UM#,X"NKCSCI.\; M(8?CA.X.\X'=T4'O[B+;]IBP)L>S3_6IE4'_<15.$@(UAAV%/^E#+\B&!#@\ MR/L8?'574+XB5D'5Z8F0N.C3.&7E(I;_P-X]C[&*W.4W.-A>]C)O)D859/TJ MRG$IG5*-Y--7??6DY[OS?V -KI8?#CI&L$-3@2%YE4EYG4] MVA)V%-XR[A*5__ ?UPJ0CH%2VU!:$RR89S%!IU[&].40G#%IEL9>4).8/9-J MW-)WFN)*^3^9\1XQHBM# /=^*3:O&NTR:3CR^U%5R,ZO"\_BGNR$*ZO-!>IE ML:^)%:).(]JNXQQ?-HSMO1/D'L9=;*[1,XW/DM*!E62Q1TFFX= =$$;B/+:( M#)V/%;6L-94:)?@E]H@9CT31IWN-\19_#&:1$.CKEB,I;Q4[6KAGQ>:FZBHQ M?9'5)P#FR4$_( *5,G&3%^N+IIT3751,*P\J2GQ2WJP8*7)^C6-B2X^3U=N\ M!F[6?I)QCOA]#LKB"KI?0.RZ,;2='%&5<7CE JJAMIOLEO-3?O-J^R32[U C MV^7+N)Z>00'?J/,[0<]>/3FZH"C)$_M'4(>0^F[8]:* V]5CC\/O#3G4:=8])15.B5^ZOR],N*MIOWM( T]_63_6X M@HQJ6MI4\E06KVS:57]V3?6_E*E.^.#'$)M2E_9V>5GS[)-/:Y:17R%60*6V M(]&C@Q\:(Y\A\:":JZ'MZGP0WXW$'O G]8<8$3^U+*-\749#%$L?0B2.#SJFG$ M\8 HH/1OUZ_>6V]2PV'"]B395/D4YSUD;W<@L61CX9&S)_'?MADC&F Y MZXI,];.LDMU+B>:D#KIN,+$#\-XU-JT4O([1']I"%R]92+M_=,E+J;L@)A)Y M"#@?^\ZUB"I'=<;>6<@/V[,-^JT=K3LTWQQ@+9B4YI)XE_-[XI0GWUE.4*X/ M_WYG/!T";A3 ;MUI)1*V=E:]8>QGY,E#V14A?!;'8%1VMMM;OY<51/3N^^MC M=TO2*+8CZ7URL'@=$\V"8<#80A&LAIO)C)S#+1X2WG,W>]9_' (O,;3%G&YU M4J=35Z&W/OJ3-@(3'J1FAZ@GA(]1(2YO;UUUGA3\G/3;[/=M[.5Q%KJ8P)6I MN&8A\##=QBM30VOST@'O7WOL-W?8-3IG_/J\?,[%*8V-O$ZG,R6KSMN*=DS> M4LF+_&RU-NG=_G*K<,E2Z $'TW%P5@@[X/)3[_8)V+&: '1<)DW'-VP_IZ\GM:]+F8@Y>"N;'7ZA26C/$RLKVR-8__LW6>O3#Z48G]LZ8R42IN6-IP/%) MZ;&7\HU0[6K[L*3#I?-L@2?F98->T55J>VEP$=]@900-A>W ^$LI13#^;<0C M#Z%4;9L%$QN:+Z2%>I"U41^U/DY*DZ8L"Y^6O[$W-;%8]!7E$]13OW(-7*[]Q'^E$PT0 MW4P"H7?Q&1'V_A$@#WGR_8'=-C9R_KJM3F*1"_7<$+9Y<+NH4I(Y_$%=^1O' MR*XO94D@[#4>L8\E#_$KX9MD8U!XSEC%(OYX7Y.Z=+&1S>661R]_9P1GO*>3 MHVO\AQL@QD*#U&V)"X1@//2YW,Q%/CGU8]/OWEM_5R7CC&\R=&K@?;I(;($% MM7C=CG@&XB6N=)J4N<2+V.;*?)EW=M/(&*LR9G^$7L#_>?U*/[8_S9GJ<6"7G_JEC MI_J#:@D4G#)E-:,5Z,[54?%SVKKWPT+J1;:X_ 3-LR<#G8]9_=WJ,4E&\Z-U MV&5_VJ8S7+FITF8VS"N2&]LQ*#R4Y/G!*#T]@_'SG-=?3[]%D!B^*P)YZE$: M^/R8'(6;AQ2+>IIP)%G]GO"1)9K#-$00L"Z85) @_F)*41_G5I*D0,V2M\V" M5-8BZ*D8?<['J ]H-[,,@8$]=BLJ3**W==;@\R)U[4*J_0']-9Y5M 0E/>C2 M&D9 C1$:Z:/.+\C-TYC$JH=-R?EM?ZW6*P'ZL@Q/&;(^[.K"+ MPYS\(]Q:+GTXZ:# <%,R M":_8T7^SPLS+D91$:1'RGBW^847T(+G LM"CG MXE'@898+B#"NU><#OZ++U^8*+2#^;O,_47L_V]6*\/Y^@2L;YV#G_"].EQXE MHT^W;\/HAW'*?X78OUL@6"@(.XIJ/WU(@APTP&ZH<._=/$/EBWVQY)NP:_\^ MOQB]?Y0D:X>&*F[E^>:@Q\GU.M_(LYF>F!EA51HPPZ:#8@%F/M;VLR!U<.BX MF.RV)J'!O>I(/WW!V.FG#?9*?1+ISS.-;06/H@$\2DW;!0MA7WL[0]HH&RIR MJ'N]/QEE\7R[PQ-:GM81"U\P;QN:#S37"=6Q+%X*'U42<>)L?\VP]]^OPW34*:0A5*9L9CN39$:\$HD#C+;:3LX: M0H-(T_PB:O3GB36"5(?96BOVXLO$X<3$,>"+WZLL88=Q76/2CI[CP4TR,#;^D%GW2OH52?>._7'5TJ*U_Y^3:@D MH]%?7IUYRG)5L8[PWJUH%M75E"G?*[5S>)^Y7[TQX!^!&Q35$(A%T[;[?L#)I33.=FREG$[S""UXT.O&=ZXC+FSND MX0NB;0BD<8'+R=7.M>6[55',?*-Z1F&8;E[5MG@B1\!H\6=\'W8Y^E-EV'[L MKH!UNZH=GSSOKRC.]#4?"USJWF>4VS-L9?HQ[+U:;Y*,=N'66X2; M.@J?VBV0.Z*FRT?^XP<60[%WH%T&$<]/=D_^97$69>5;*_E*N\O51Q$G"H\. M@X"+J1)(JR,:>U3QVKPMZ*S&];4^<1FI*8+]XRL5KUZ%@+3!%70;%>:0>5@, M^ 0N$%\ZVF";[9)6L%]4+&-OR;/VEX3,&B!KYA(S8084 9/RD<*S"=5F5W-^ M7A&\YBA\UNA$&!?#WE[5&Q?ID:5VL]322[\NOF^] #+I"I:,*25NXE9,AKD[ MQ[HT(&]_O7N@4_?*TO?'Y7Q?WN0A06?ZNO]%3SKZ%&)6DW1R"W],T DW)3), M-$VPL)H&K'WL^^2G=C;E>KL#^-K<+I0E: #"4-S$1>S'IN86(9)^=VB(C56* M"P^CBV$]KQ>KQDM#NXV7+R\>WI.Y2>%"QZ,\8 >"36RH<9TCO].9&& <-UT M7Z&D((7P0O.V^]%D:VE"C4B4F'M%?HUS4='(2?K8%U?ZCHUW\]DG>-GUZWWC M,K@"T"7!7 &B.:&1R(?%//=W"B<'S)U):[.*405]3,A@6\D^B5I@HV/ M.QT'O_(3=F;1-_HR <%I&954)Q;GSS#P&S\VW']V[E0]^1R\STN%# UB"SD 8D(Q#R#/E?7FS M/7EJYHIF*YS:7K*EB<.'!;4M-,#!/(JL10.BL20GA%-K 8G"VF*$O-6P;V%7S'^OCUEZ3>_VGZ__"J&D\Q' MTG>MRZNE 4PK,61UEP^&3\3+JL.0]175PAO7-^G:&(2D(,I\)VIHP(1 .[], M&US0M1F$U,<6]'.0=1HIBXBJ*K]F'M+.VJC?%[_:T601S4\4RV MB@\%L^MCU:5:G^"NBM_3,K!+-6;WAY^_' O17^]!#[ 0]Q?2R)D1K>%9M_'YD0^"\1SD1=:-B^-(NE..7Z*F2 M*&5^/B?A>Z63.7$P84=_\Z$,=EQC?@A2-'N56XC[K7NA;VGZO1)M^B?[2CW[ M\L_Q_52]S'8(B:<21+F8%*Q63F"F QD9D3O=\X M!KNJO%!0]+KN:79"GR]<]UH'%^S3 ]4AU+W, \4^&(EI!K5ZO5%H8>4ED@>+ M"3NLR-"(?:RF[MGL%&!8GU.3L/A11U8#63SW5&%S)C%F@)$1AR%8$_4_(R\/ M]).%JOQ[[<:UY=YF=R];ODG@]L26-22W+D#"/*$E#=4JYM%-X@BW6XUI)KB' M;S[9P]Y//77ZGD(O?I9S->HVM [DO\/.B-7M[-'@7;^#N*CN9DA$?5).Q;3M MF_<0?FV^$RYCSZ:+,*HW6$06JU"426 BZ6O=_G,'W'Z8=Z2:_.=?NBIQR=Y3 M*[*G0Z\D SU)E_6!8N"K@#/]ZM\*,XM!$KH+? T\?J#GX%X(YRU\!_N1"QS6 M<+UF3.95EJ@]=V]WU=_<5AL(\D/O!3=L3L]KKEDG)7J[") M \ND ,\"_O2$[ .6#[@";V^O@B;ND.]N?\50V*IIKZR&AOSIIN?E:"\0I[' ML\X_SE^ QO@G?76??[-X'A7*K3%Y;BJQ:&RLC4AK&?O(NQXP\CR M31Q __EBDP+>L(TZ 0'+;4(,V&7:8$PW'1J'SP1M;9GH7,]XH3 03>WVW6( M E'9&(75IG MD;4QY,$YO][83,* ^8#\#BRZ>9X8-'EX\47S+W[08 @E M)NCTJK_,^$7<"J&AL";UD#JODZ%%V?ALE$\9D)R67$9%@EDHN3YNFY[.X*LX M2E6T?'OGC]GI9^8&CRVKSGLQ]K9XRD*4(?[!2I )[DDX0!V"]TOH21-&T3$F,6U&L.80MF:7AZVX%'%?T1A[$9L7Y^7DL8US2; MRJ*F00.=RT_;Y[S[U9MP..CX?KL53]LVKRN&PZ>9;1;A-B_2Z5C;T%3'PV@L MEMMM!KC/E0?7'G?8NMC4G 4*\6X.X\8P-KO+1/C+J10M5WMY.7N@Y5D)WY*G M5:8C'A,9[\TE!>JC&PL685'PG010!(3 E]Z!K<=8%3',W9R8T!D4#$B;OL$ MN^R@05+.0H $^?/>P]9X+SLN$@M18VT(NXQ><#>7_8MGA.N?I=]_*_P0R"R, MO1H0SF5 6,9SS1;E( RP&7%3E7 N5^,(31J@EC@LYF$O)-Y/D97?184UJ+I@ M0>PN5H(ACXY4K7WE"_OWGSYH:JSPR='M-'=NAS0IXK?#D4_F^U]FB.Q4%/$/ M$M9OX&:3GAP[<%X6O_AX,YA#68VR!)'V.Z*<,?*[N% : .=!':JO-U&RH(OA M1!I _6K>?"A2\)P2WKPX[0TY)/YU0'C[VMFNS9$%6ZM^;5Q$B%QT=0F*:[:" MYVIGN^*K//EQ/:&EAZ\<_%CC7HPY@C;@N#PH*!D^E5Z&3? OCQ MQIS"LTX%DGU4 ?_=(472,)VO\>Z @_$]3M@893AR>4@M M]L8F-,'ECE%XWVNA&L532V<6=R?;/J\^0U>N_IU6O?1QQ%)0S%:#P!./.?%' M10W::HGM:>9'NF@N)C/CUKW%YP/W*.Q(7;S!W$8F@Z MNJ\2E^N/"=*N>P$$+X8!"TDHNF"HEML"9HJ>>EMH+H+RXCP-&*QQIM^0P$,Y M@WJ:./!C[476G6#I)%*[R2QO1]-[N4VNQB\7)#8%F!XN@3]+?$*/'@B:'YJ@1)-59A&X7'&0& \&E:<"KT9ZKW6$C M?@6QW_0@DI*7/#7/1!^5=AU"63:_4-RX?V#AY2R)J@+8=+3 MC^@T-Z'6L^U+3BM+8F;-^- K$7^#;?KQL:9O6:#WJ,P'B MXR]O8G;\]NOG[)#QF%4Q7_3MG*WQ)SX.T_MVY!9SP]G Y6 VJ M^1?K.-=!"-Y-_-1A7]LR.\R1!JJE$DR#[U!7N18R2]N]B!!"./'-G+KLCEL_ MZT3DC%IGM^6%&KV!3$)5O;@0W\3&E2FR#DYW\VJ!C9OX1^)0&\[E-$QQPGV# M!GAYEW"[1R_S:IBQ/D\XZ,?[%8+&,>T9$)QH9"4J?#(__#%9!L_0_\[G2>#3 M2P)&8O4EO'0QDE>_%-\M7IYVII\)4G"F 2>1VA_'7>SH1J1VQ1^OB']RK0;> M2&=-/GOI]?MTU]E#KC4-0QRZE>3Q E7-&%*A)"_Y_8%Y5=+6,O6@7.JW>F6+ MGT9PXL 1X:B-8;CPV[&HI0L:[$=^BZ).V?RED_O(M_$5$'8J>)UZL6;RCF'% MLT3K[)X8G4R(?MLFD [HI5 MQBG*RR#^U:K;/E.J:![7(?,>[(8V2W/6%[ :?C0>AVFMIIX?*TX=NEUN^&/&WD%!OR(G5JSTGT/-]F++4EPF=#)-\LBJ/GPF!%SRW+3!E1SFT#RH* M==JG/\[N8K7;%:0=1JO\_O[]J:6#T/%SXR \Y\J0,J:R/HV2J\&H+=Y1,^S^ M(Z@Z\00%R +='* !#S!ADWZAYW[*>',-H]7>)Z_U"^6V)]F_.1-^\&PU^_G M2OK!RH9]H:L& S$23X_ER'XFO:$BA?;)+\_@EG\E_,*?\?=Y]T8ZZ36W]2\' M]-@OIVD PW%BL'MMI/>H[)'NY#Y2W%W=62#TZM_8TI*,)M9Z++CU,_:XS?%M M/-HC12;)5,$I?8@XO^X3'!9/GH?N%@]& >0]XG.<3],IZD\X8]A6<^"\NY_9 MJ-36GN#-O3*'5W8ZV<[*YZ_M"5-40 -?B/N$XB,A^I$H0 /N"\ HE^*:6K- MI\:@#IDG$$/S"N7S-(!;?3_RDLQ[-@5%'M!9[D]? .UQK5,),-&SNUM!",J7 MIC/.F'*GEPU\"^B(5EN.U5E9]:1;VWP.=,]MV],O3Q?F)/R#6F+V3TVV" _I ME;3QIST3OO?ERPE]X5W O,M$#U.EN,E\_XES#(:-?/K2=J4LUB-/JO!:O]$2 M3UQW[5S)&3J"RA4',XF[B>_S/Z'3:\O@N*($RH#\R(4WAOTH"#8\'J0]I$_1/) M.)TI[&;E[J3KI10"LTSA#V&./M($S\SK4AKPW%PTF]J)8O9^#R+)DR_+GW"8 M$ME<^A;KN4*:"@6.E UC98 /LA8O\+6Y8A9-07.G+!C2R=7FIFT0")#5?3M] MX8\'X8!IZ5_T$;1+UQ/4<6&E%2J@(880@C6D[K<>(LMYW\0M<>H^61)"-?2D M)[9,;$BNHF+K1-ME3KOX^R;.25L-MT9]ETS"V)+X:J=P/IS5N<'+=7QP; M?46',P^F\DZ2A2AU2)$LJS4>_P)6Y6*GIJ9[#F^=2FLN=0V@UF11IN. M5 PYQZL-2N! 4<[5H$L^T2<12Q<^!?&1%?&@R#Q)&L"YKILD\CA>_. !O*,W MOK/!BR!.#'B23>:N']W.355WZBCO"Y >1?D++5UX=$@YH*,!>2G1I$>N8W:7 M1]08<9DW$Z(QIUR9G_A4%WH6/+K>1JJ5A5)*T?D5@1?'- >EO/O$VA5\C40: M3L5%O?QP-PA@ 7#-S-1V"%N%NGJ:94DMWBY?P2I0R[@NQ7(\/8E;P4AY[RBS M6H2SJREHT%&G#.;0'+8VBN%[];K/I)8"23P;V[(A,)-XOC:?R7:'Q97UYI=@ MC9]-?(C;-*#=:F^@^7N:']CWB$ZE*C3@D*E-=!F=_?":-Q=( MCC1@NOKE"C+XWE($+R_T)C%_GK%EE*A+TD:">>HH^Y&5,]86Y?7#/I*C/4G& MS_ACLQ;#Z(>3=U>AUPL6,)/UU-O1@L<;C5H MF5(2D5Q'.E,%$XVT\&@P]/MT$RQI4! 1QWJ7!=!FTCI[;T^IY= ;3E8XR0E/XC[%Z0<&ML 6O"(:'7G=BF> M$"Z)>^@M]0[6UY!L>R< M^*H$8GY%IL;>KL -%S4Y-I<.X=A$KPRYC]VR5=\N_#$A>_=9G/KXEBAEP0Z4 M1P,Z=BC56]O0,2+JJP+5Q$_K:4X\:?V'G_)NL/F8'-V\BM.&(R[9<.#VZUE> MGMQD>XRM3?>8%*JQYC(+:@8(,(^GMIG8$IWFX]N/^']B5A^%+5+ ?N,L[=W6 MGQ1Y,LZCF1Q7SYCKW7Q*C9X$<^.NRU$ 7QV EN<].VYVZ$)2[WF99'HC%I!X M\CQA 6VWQ[-A/]_/AGCPVX+XB,I7ATN+W8Q,/?#(/]V(UPQIP=5(")P'IBI2 M39X: @&@SFT060OO&)>2C>"QJL3-- XG72HHT&.N"3G'X_P"-*_\^+4:Z(W_ MV#[*(_EA?*1)%;) Q>O1Q.\+B\3[N.;V()&'QM*QV0*>,_R^!Q<@T654ON+! M)ABEHE(R$XPHP.ZWJLN:6<>Z'LC(W/2).WE3"&+$F+Z(&KIR39#G: E'W4%S MNN$XZ=D7N\K):G'?L$5A H/0NK_[X M@,PE8=QHD?.@?"&Z_AY)]=:[QIME*>QC;E[#8X,H_B!F%\Q9.0K$\,A;2-(2 MO:O3_6X.V*"1G80O[2L V"ODF5*GEQV4)$8$6>'38O9H0&R3=+5"77ACK5R! M#F1M\\> ,-^* )=^D;Y?_B\FO3E[GW9RZL3N;'(F\Q5%01R._<'[8X$?M2V#JR:*#'QS,;[+WEIX>YE0XB7,OB6/L[U%,#C1G54!U1 M$^6*:%NOEU:TJ*O3:X@K<.=?2MWCN+#A_3;57C'Y.V@G+AF*D :Z8 M,#./(C@B^NZP8Q3):!@]):/6:6YRK>?#CTT ME@[TNP86#""=1XBV-ZF-([$[2MQ M#$@*Z0;RRF#S0U14)@AI.4=W*<&C>$)D:-0ID5DGWM.VO6K,DJ5L1?!*S-B, MW]CHH6U*Q](T?LK*NG.P3ZZ02TB;3TI_%1!T6]@\;D,=PU1HYT,/]T7[ M%(ZRAH"N#SY&MZ$UDK--2D2/>=&8^S]W8?3KOK-\)74N.J4%58;?KL2^XSZI MW.>XH\FX!+F\O00I144WR'Q0*,4MJ5WUP4+XQDO?4@5^M0_:O3IOX#'94*S; M?4(A_;/RQ:9/6: PZBFD8AD11O+4Q=:SUA<0BW:[$K?0O')EW826F;BC#($& MC*W#O"E63BFD^F8?U:/3@1,4H&!6YF!K?V:U!) MEU3)WY@))QKZ"5I$:\4(&N"$FNV7#T?/?UIJ2L)#1]O+\KHM89\,B]6GQV1( M#^P,\:+S/&WH%RK(0H$[#;9:QCO]XB>EOJ".GZX"[9LU%927A\+*0T8G1<(G MF4;%LC6#H[(!T#T& $-.TH4(&%UX)1%5_];5.'FA" :8-1WI'U MA[_7EEM/$..J!PY*Z!L+@CBG)7_'%JQKB5>G5#^BM/X(:YXTN4D_K:CNMM8? M!3DM!W_1Q-Z(!]=#T]P>*W2Q)"[;W-2$($].?X]WLB%$BX9D9GMDN3X_Z?K48_D-05U634",N/)_Q!5I:C@:<:KAG.8T1=S;> M9TNELXYQ*ET?;%(CCN#:""$C%3!H9UT8.A8I_;!U^;<.;J9WLN)3MBBTQ@QY MDN/RHJ_@5\::H(ZF"R-J^B2-5=FULIXG(A7)5EIR^5*X[(3T0[$#QC+SVK&4 MH.^H4PVB^-/8P%"B3AN)N\N0!EQ/UG_ :J4$;/;CZ=^WT(!H4;5%D.G_E(G8 MX'R(/ATB"EN .8D(V769U'Y]1[U/9[O]3L;I9/<2DEGJFZX;'O-31M/CN9E^)8--[G^&EB M"C/1%R\[NR:2I-ARW-'BI. KU+/((!Q/ M1Z/)^FU<1E-=T68%U#D54M;/;+'/,$-JM]FYMC!L_KVYLGF35Q[*T]Q:I&IQ M1!MP/4XI*T*CL(DR4R_?QQLQW)(5,7/(KJ5NF^2]V>BY?A#Q\;S^;BRKX6!^ MHJ]:JMF3UF^U/YB-9&49P2-P$^(SK.V#0^L^&L"VNC^6E-[SQ.O^F23E3EF+ MSZ+!4 D !P^'5$ W#G#QK=P9X &U.XN3K8KZ5W_YA5M'@F:3M!:?=NT P&6 M:[-M/CZB.(A_&K'5N6N'\)44]TB=$])=%KY?=JR&C>-NS*GTH;].L!)%J2\V MZ8_4C2<*+[^$J8P(4],O0$*JGG$]#T?/.U M4]$)?>YL_\95;'VCKB;>O/V]K9_KK-1PCD]"_(%#7$?4(;V04A?EJM4A_3QC MC! 1-=<(;[]C:>-Z^5>)0$15!="[QO3CZJIL4/!0 P-6 X096[@-C,5#AUS M?%M*8Y?NGO#:ZA(FO<4RD2TFWB0?"?U*B2C6]AQ3:6\%[CSHT-X M(3<0^AEYFAA8"*=4D5K X+IZ*-=SGF35C_ M&C6F] 58I(J-B8JR9-$=T>LIC8L(-^SM"'#I?-$M%ROOY**R6_>3; =ERQE8 M^3^G MJ+9Z8&P@M@B!,L"+?)E\[4(:2R7HO[5,G)T MYEAT)Y21;%?=_*Y5I7<-/UXFTG6H5O*Z[YAYY"G]'T/=N_*_5T)0?^T'9)S# MLQX1V76<'.1^I?J=?H:$@,#?GG-'PJ]R5S12SAL'>8[4]9K+9)_4+0R,TZVJ M&'+/?M&O9"+4#="'!!!^2 93XJFG,61)XIW8IQ.;2.V"&?W P+/M?*??EV9# M]G6V"]X"^Q('4PO5F\JX'U &I";N.?ZRQ@7J]^9!:F>5HBA%N$,XR X/[F_N M]+.?;8HL?KR-1;\XTGO%Q0V2'VVFORWK/WQW.^S]>'KJ W/AY!^& /(#"4+] MB>*@"I)%RG#;+QMNU#TN&?NM.#'Y ]LI&#YH:R]Q=0NQ;2M#/D/?-OE^+!PI M."\FA3'ZN:NNN3CL/NSHVYQ6F?DS2,>&\)NQ*)"MF56-1T!2YH4/8UMBMWC))23''^R$Y#J=^70.KYE#',IE]!#D%KQ&K1MOEK"<'EQ4M%[XN ML3 H"^7S]3\:BPOZEMCW&O*$F)"=KK24766)SL_/\4*V&M=YL M6)K:VT,5^',XAV@#Z6[&,=Q4?X^4]Z?+^LK"L36BT[]M4U)BF]ZY<17E-IA5 M_;PTC@T[=D$FR_CK&3KUOU,0?!\QU<4/:K$T_.B[:@PJ_R(2LPF*SLG)7]8A'06_TSL8?4C[ )#36Q_+PB6&^B'PRR, M/=>XY,KCJW%Z+,VTON*EH1S<,8/STVW%(#R/D-)9)SYP91$-8,EO@>Z*.D.( MDJ$T(+)(FJ>ECC$\+\E=2&O(^W..;;Q(2HYG^26OD+ML,0.,79F5$9L\-("9 M,7:1:.Y42 -:Q;&K2R?=)M<[A&.^!EL)ZPV7&G$PT:\\9F9-"CR-16\*D#3( MXKBPM AOT)D#;K,%J]H'CBIE<)MGX+4Y*E M 5G:]T7(=QB/KV#MG3)53J[J]H745WN379K6,^S,WV9OO ME;Z:,*\0]2F24Y)1PQI,9/41]/?-E>=D=2]O_8>IAK*<-AF;.V1,G#/],NS8 MFB%)ESK.':2.VPMKUSB)FZE..(SIMB=I,2TR,4*>O877/1M_H_1#9, M@PSNG6[H7;S=ESK#F-^LB)S+/>(N+*E?+4;>?SF"IRWUIYNAR_G*RL'-[!=]&H.?V@&ZR=M!P?/!:O38 M?#(<-"79H7') [,:Q!9!TNBH0[_[K<.TH0EU]D3-H(LEVYL=H"^.J()ZRGIJ MC5#D@EY+XX3#M<\S+(@NQ3(SEDFD^TJ-;%;0_?;K0D^BL"E=P<@ K%+#[3*W MS?O/\HJ^3-@D/%90>?1;K3$S(&:KJ_$)M RZ*8A;_]K,) =A76\2LH7:\-P1 MKW)3#:?_]B;*<50V^&3;^VF_CD!M'UQ_RWZU[+0-XHY6QKR3K+Y4G;?45OMB MJ(&TZ!# M]]S=Y5GQ=LZ;'UJW#JJ.7?NZB[Y*?$YR12KAFF)5G?U+\+>K^J(-55K%F9*T M6L,3B@>NCB4%TJ'=QQI4*Q0?-0'2RQL.CLA$-=^:G MT-4V76+MB5VICAS0L(D<7Z&J)<:$:X>! >UI"X:# M68[ZE]A@%_E>2P1_RHW3WY#$;D]J+70];PC$O\,^K,]:SWP\6&'=O=1<0Q+& M'TA,$Q)?G0 M_Y'YX6R2DO=3=P^M[CO_@MJ/NG&B2+^%#? MX>>NH>K-)"-NW=**.,XY[^.?^+A,_FJ;^F+/H.?Q-E(FV\[VUE1.Q@(L;*;_ M\X-:T?6C-!JW3TBF9 ;Q$$WZVV8A>*6*H03P+'& M !MBZ8=QI&@3GI(RB'$N==E&>5P:C>\'!*/#@9#O82W XDCS_^A"SR";_XV] M]XYJZFO;A ^B@'0ITHD""H* H(C48*&)&%$!D1(%D2:]0R"(TCL(*"@!$>E$ M>B?T(@)2(S4$4&H@H80((9G\GGG>;[[U>V;F>]]WUC=KUAK_V(O%2M8^Y[JO MO:_[NL\Y.3?-)/#X56+G7LW#Z5>T-Y!;BP;=U0_C61Z)M]WK3PJ;,ZX3]K>; M"KD,?PIAF)F":8R378M^6=ITI6];J@]J/H\2")$\6F4MW61&U\'N$)9 K$UL M1:2L7]W+1C6CJ1)I<]_H92YXW]=2A^7$"!,9JL@RV&D(DY_=[>\;?+9IF4XB MG\2%<=K,)_]Z]*;TAN(E'6W [W/*H2U9;-QKO-&5MS1J.KVVL?J=+>3%\3.( M?7VD,,G!7Q)WZA#*$=D@\IHXQXD_JJ_E&ST;.X-*E7 $SYV_X3[)8W?\)?0. M!L9)\B]R9#C8:IT3J6^T-C XGWY2#N+S.]AF;\"[P273+G=2V^ZIPXFX3S=/ M34_KE'>_*CL6 F2SNRXH=\&9R>=&<-6@TXX=^E7UF;W1$#&SF!86FQ>./=GJ MB[P$NVA-=3\AHZ-*F-)B<9#G-WSI!T2J9@Y1O[M[6_*.OZTRXMV86_/ZYI%3 M1P DZDD\&]2@8OQI7.TGWYI5Q6(; ;J7;3T!W?^:LJ!L%%D_R,(OA&\05N.1 MX\1$1>1S5[%'MU4$Z%]$Y^?#K%N\26I4@*^1V$1 Q&/V#^3# S]MLD&2P\&HP]AO_9%#!6$U]3TV#9Y);^+KP+QGK,5*TE M)OH7_!DJ3!E\,IC]QR-''XPM6OYGX"%I^D32--V]I)7H=R+Q:\#>@.F#VF&O MQH$;.'*CN9Z5__MC/A\+GU\3\6- :7K+QV?Q'.6T7#A'.W44IW(X!62_[9\! MCS"96[!K,26P;]YUB]/.^T"3W%N;/&Q2]=%NCQ! M^"(8-\W'^KRD J%U8%(&L#/+1VPB*;DKA:=\)A5=D1N>FC;OR9OM?B4A+?7M M[$,OD9 R2>(&7JX0CH6S^2W?#-7?XV">>[=TJM#Z2[G)#I/(#74'A%;G+D/S M-D>X*'MUADH./BV"=?B+5[+&55[;)QY,9_W.H&]_%= 3/X._GLUQ;)@*.&^% MU],5QK]'=& M/GK'Y2NH(RX+2S%'?_,(.N&E9& R['44/%"R9\#B?'LXTL;5E[E?0#QGJC4V M&B!=)H:2"/-085@ R7A!@]OBT"7NHY5Y?X'%4;(?.=7\4U(\6FL@[#A-,O>0 MY<&"9'>\;M 7GO)LU8-Y*XT!">/ A).0H^P<@QN0O8"W1#H8X"$(N8KY8^]BEP>DO@#\]R++H MT^HJS$/9TSN*AS)OF$?'1C(,)PY)0&'(SG97N MQ-NB^1 /IS[4TX03%@X@%B3,K' SQ8Q@NXXQN/)JV3[UW0.PB2)JN,OLJ S& ML9 @2))LIYS /X_NN=."BG/]7&VL=W$^P5[;MK?=]I4;^&=J("IB5PW"NJ+J MD_ 4E&J3/ZWK= SN<^5>$?B,%#W?0D0GBVM8UHFQ)B-_&^^"*0>*N>&)Y/!T M&[V";W1G_I+,I/8LIZ$JS+0,]G3>YYC*AKQ\A%V#1%JRH1QW7=;&56Q"?39'1@NGA2%A MG]C01/J0N[I_.HMKN#1C3J9OM%]9[HF]UKY-M&#Y*H:_# $9Q7EE7BN]Z)Q36?7:.9[%K],] M>Y>9 3@PMG3M"-"->AHO"[U=,6X=5ROA._%OBI?-\=H[(4'T1,-1M9>\:%>9 M"_Y#=::VW%^J.7$U13=!_OG.CFH\'RHO*!^_O% ;%BSKX*N:\'K/=KP$]WG[ MG/OQ+V]@]*$5TEFO/6,?_,N5C1B"C&X=WK4=RM,SS\'>(5JI47RN.BO55?A< M7LJIWV_YCV>KH>9!88"?:RN*U RM-HVGB/4=XL0[UH]2/]4:]S%<6@EBOE@" M7Z]#%GD/6*,[IF0IQ0&_U&2$_.7RW11-KMS_YHX)<>I'V4+#4LCG2$J?5GV) M5.#YA,ODUA[3H&)%RZ5\D?'32IIK3A-EL@N-M6DG%_2S4V_K"T<+6.JU'1?- MCA^C^[T(IJD^$^4[B!=M1LI9H,=2 7K[K<8[^!^U=>]GWN-'WN;:+H,4)*^U M(P64]DPB#BUA(F/R7D?BAH2'UF9+\1-3LU[]=:/N9XVN7PHSZA6>9]Y"_2T0 MLL@.,..D19>[*]:0G2720E^XW.%[<2Y]8NL_WKVKQ>6WM<#P$C_44;'>K76AN];^FL^OW>/E?;MTP$QZ]1]0B:8]9SX(>F-JZ.&7FK%2_O"K^VXE MYX2C0];VUSX=Y+/32Q]M-@ MM('RP%QH!0N$CS*,8(49?7)".7VOLHO$S ;%>VUKO2__+7AI8'MG^Q749UU0 M-'-!"%SAV!!4EN]4!T[R9_Z:&7&S^J5 "?A?$-\C.1%JVZ!\&4&Q<:"F\Y-2;WN:$!7Q;EZ7GYW;D,9U4^7VL/L[=E^I(T'>##@W$:>$8L M)FQ#'9Q-^O!BM__*I+"-0?.YA/L;L*Q'[Y,#4ZQR%H>B#Z#A+6QK5IH5=>:E M&EYM@3;B%XP4DG03+[6>JO_ P-0[='OD[P8&'4]!:](3( EDE?FM8R1='?=< M2V@.JK[FH=X+;*STQZ2D,*'^)QR_GRFL:C%N7)XW@ZGAXR&G,.%!YEU\$/B5 MBB!B)%?Y,EHRD I,W][;BD:<*@WF)HD==NY/\&7$?4C17;YIG?.):42:K^W, MTYMVR:JF-S^N$%M PQM7&OG)F3+\XC6A"F2%CV%&O^E,!6X6FM"]B>74H>7Y MTZ-4X 7RM?+4DR9-V7CTSYF)_=,I)45!5U^K@.]$$[9"9=T)T\2*"4WIU0#O MKH37NRML37S*+%]F^I;\F37ZA-XF8.FN+PL=^TH[M^J@!HA9A8;FRO)(EC>>MQ#1T6TFE"%$24S86I>BZH);L*D&N") MWASE0_N4;WT)\OV8_4B03\L*6ETAEY1Q+>71R OOAY%I<:ZER4]>[YVY=*WD M7^IC0+(#%6UUFE2>.U3D]\#8TJ3[9%Q3!=.SR$\O;SXIB2X=?CFH +U&&401 M L ."2 R)'U_RN0-O/)*A'H9TP\!."Z92_=(&>E,JOXX2S*=QT0[:X)('KSC MF[@I_HN[;\5?IZ>?JJKC/Y&J_V+OM_:#H_1@/D-\^OQ<7.Y<&S'(:M&;F/WN M>,D(_&2/P$,F!%X0V(6?6I_(XL43"TNAE>?B,YUD?W:(;3X5MK>,%!FD6T"! MT8MVKRB:,!,J\/K5 C(2_*5)*+?%"\DJ6]VYX(EHOA!]U]-M70-4][;*>QJ-5SO)= M!N=^+@U//9Z.N[IY:? ;+P\WI_'2RS[ &#)53'Q-6]%L\X?0+]-'^9V/>S)/ M(WZQ=K&W-OZ$6S:B66806DXCN&!!OQOM:T*9KLSV:?N7ZI(O?!S-,=5A_.>K MS1\++H=Y0;F9=,IS?SBV"[\-VZLPK+PV.-NZ>$U$XP0 ';A9#< M?H@>73/2JY)7YW,*#/.M>I_.>%CK;/LO"V76TPO30>^3E4B3\ZA8M@+YU]XY MQ2+J.BZZD\\C^C&-K@>=%LLV7D.W4?]R8F M?QV%CY_=4?BOLAA[D &08HC11SDEP1?(>NG8\:%(4%L+,+HYQP:]SVEP$9W M_311PK''9?Y&Z"6]F5D Z8#WQ>GC65HUA\ESY86G/\\4"[O2B"FTAKU/ MDY1(Z9- 5\S"KN##CL;0RIH\PW)RSSTE*@WR;PQNW#50D$G67SZ?\R_U'0.D M$QD]!7]-85G+4BNO,X\!;W0UCOZ4UGJ79T0,9F)D'?R@XQ9@^H'2J4F7T@YE M>#KA:AQ?O& V?3]#7\53X+?U\?VOH52 ^'W<=6J49AVB*.*K%$:\?/B5*+X. MM&!H2Y[O"]ZSE>&7"D)B\3F6TP#\V$++ZU&O]2"08?67JJBG5=519\*55B*S MI5_N O<8Y0DV"Y:(=O")&5+FO2]-8Q>=;:/.QW?1ZQ5M\K241C( MJ@THY0H2=T>R15;9E 6CY#_$<4<+I$P^=@CMWIK*[T2=OGAEV)_?Y!%#?]\V_OP MV(Q.K(ZRO.28J;F=K>OGJ2XGA^,F-<-2>G]==9=:.18/%#U>#MN%@K*$2SI9[/P^95<-=;9R-M046!J2I_\[NRT6%'Y?9K]C,W/ M#X#\76X]00)>:EML,%Z"#@)_V)$4=Y_(??QJP)V3' -R/^8L6-F^OGY/TTG M#[WQ-7^1#W>"P+U0U=J?_[B/9C\OLU^=E[+=%9.PH )H&^@]4G%G6C [?K"X M;.W<1(]A=?*FI^"F/*/G2PO)#31^$$)3*L8K(NQKI]@+>EVVT*&WMD6^ M?8K/TQFC B&F>;./V^!.2M7?%&;,[X2K/$V]*5[(+]V*OR[\Y#OC\SH%W'4V_NJ#[Z>'+KI=XGER]!2+F9K& M2D8IE:IICS0]K(1B(")YI2BB]\S3)1_FF+1(J;XS'EIEF+^5@@_,R$KX>(0W MVS@RS,O Z:V%/L_WU>^Y-!?ZMI@+VKNPP'K27FCRW.:;#INA3 M;$-JD^B+2Q6\ORTX,A,G?U_7G$$K+:"F(5B["+*&)]QFX01:WD31>?=0SY;K M#AFK_XR.(2!M14V4CEAJKOL%7?*L8FS#N5I(1?.H>4;FHO.>R7'!G[N(4!3' MKAHV,)\DV4%,=Z18&Y[.9/)ZL2SM0T:%2]%W@Y]@(@)0KRC":P<3Y?93L*PS MC>8Q@:;W7]^(OM$RNN][^D5 2'X.[^[L_P&M=O^,/^//^#/^C#_CS_@S_HS_ M:P-R/G'* ?B#SSCA$?/O<+OHXLC< M**/5P+)0@ M)8[#?1 5X#,7%2/%?";9;< =0]<@U=K+DLG1;AK;'1EK!65%?L*;5QQO^*W4 M-WJ@;%PLO1N6)]8-QYN^Y9DS_#Q=4)6VG@E'R$7(8#&1#:Y1+9/$1W*YAQ>M M/'_WYHI/L_J7P$F64WSD T?0_B:8(M?,'"W]Q+/>*)_?YN-GY+>CN-_5(_T( M UEEWVVFB;9"_0;9LIA,5X18H'FWZ M.T1U1Z <]-GOQIW@--RO_PCRQ_\#Y /G_B#_@_P/\C_(_R#_@_P/\C_(_R#_ M@_P/\C_(_R#_@_P/\C_(_R#_OP1Y'A[3::C6)>LC>Z8A=EKW%^I]M*+&EYZ, M-?LR9-%SE#D199Y008'8E6$&AC"634W?CLJ$)CT.)0D,B?,HNIAO._66U%@>S#@TU!QFW M:]B^REUY;. ]@,+F?"6Y+LAE+D3))8^P% PT_7\B9_HWY(T.0WG-EN10I2^. M'BXQ3A]_3;?4C/V$W23P&>)G?.2]3XR%;LNK@L_QS+NC+ZK\2F C:X_"C,Z- M/+[N+5 ;,PA7X7D6^#1!:=S($OIP(+@6%UP+LB5G#5FB,A$MC?[^[PXME"M^ M$B&9*.55ESF[+"K0OOD=M3QZCPJ@W*D P;M\ ?17B!?+ VDAYDOR'_Y-"W%\ M_=,AVI0657B5&8>'L81A3Y^?P=TS#>O>0Z43F<6NA9^*G\Q\7-3^5&LQ31$4 M1H93Q%9;I))7_T%'US+XGW3T4(&PV1SXT.<<*A"\2 46UK\7?/S,J)8JZ!:N M*NU('OJ!R:QY?V ^CND5-V?(/[]2TR#GW+CN?->T$TQ;V6P]UOOW+/7DQ79R MMXWN,HIX=&39TXBW5.[BLCSWB<\HT^]_?;U2E]/;$P+?.9,_-H2OAUX>,+ MM35.QVRQ6NI[JJ>SRPO]MOTIQGS%R;=H\IJ.B;O_N+K]6XH&AK,^3! M]VJ9.,E[YL7/S(M-+X@5)AZC$XZ-WFQA7JO-6&[G..&H&M:9GHY^K/%I=.:V MQ[;:K;RW64LI&0!.ZF/2(\7P^TSB9^)W@2HC0SMCV^,AC^:/!7RG+_@+^.<> M,;U/N3(AMY/SU5^%@E6] 9X'C[437'ZQU,T_6Y0<^:!U@N>^BU#HTK/8EUHL M_W@BDG>'#X==W#I%8FQM$:K'_ZKT_S@#*;SBT6][(>[#K3LWDM7LJH$@->V; MS[L-] 3BS9+TP6&W_UMKLG_\+O)"BW6Z%#\?P%6_1/\>])WR<.W_MZ[7_]L& M\@/*<2AV[CS>)0]X]SX.5DN!RVP?X^(3=1A MQ52"NS7._W ,,.TQ--FWC/-E42/(_YC\H@G-T+5P'^OV7)&B7PN0$6\'38/P MT?94 )_X&SR-L8G!40$[*F!*C'OU;3I^NO+Q+F $!<&,)]2O$SJ(G^"O5Q?4 M,*Q^Y@:U9IOA'R13E:;]+USVG*$0'M*GTAD\08,(A]@\]$82%6!"QZB?7#3T M',C:W]A>G?KP_8UAF)P^,X\B+%LQT?]IJ!3]EJ T"TM$8WEMEEX&8YJ23U1# MSADNCI'\[&/16$TUOU":FJ 8R#;%#KYL#@53#I7ZQ]-=% MWP28$.$3^1PI1ZFEV%\U)7^=,X2%'#8J05=O]C!$CY7_R7+M>!4-K$+PG*@F M@2\$QH)M1+ [*6?(=AZD2%1,WK:Q,^+F_!0_B8,:3)8GCS#8I#V[#\%J<1M! MY2AH%*>Z_CPF$G'2^8J&X\[MZC'Y)?,Z9UNIRH*,&6 ^"!O^]-6:TYHT;4-4 MQ8C.?N-S;^WKAN2IAC!+??X4=>:<@,6QASB5-N%36J>@4'.'-(]9*PMM!R?F MS63_&3&Q@S1UNKV/W0?3]ZNBUP879(H=3+T\M;##/05/VWB74-7+Y,R$.-3Z MG/P12 1R*$D%^AI)($I3)A70:08"QJ\'!3E_-NOW]G?_ZP?M#?K+;I$Q:X_P MC!--OO-4H,<0LJ#J:,S5Y ][;_>3,=8X86J' M8MC3C=G;XJ,DQ(=H./X/3D7#7W+C8QO<#GK\,B=08:V/.^Q!FM/8O% L5GG) MY'AA!Q @;,>(%]_)9C325OX&N=13[_NRKLR_;2NAE?+PO[Y)YT+2MQ2YE=EG M%DGU=W6NM_%4Z)67+3^)6>LY%B+R#WGPR\>%+;!+U'\ZN[S'Q@[C\X_;GI+ A[ZV2?^7W)7]4\9U:4M>5!TBS2(C;9@+R\:()G@SXRUV M$AX#WCRQ;3R5G$4,^NITVH LSP-8U\Y5%R'"A_IET:I_QH>>H?"AE-9F2O/@13)AH@':62G5,)D4VRQ=/^R6;0@5_5=0J]K>]A.6.= M0AXOW[BD$O, 'B/HI>#O"%YUAS*R]?=@3AAX[,$-U-B9G:T]:P;26+&*\;6O MN%NR27T7LT_-T*\>R/S,1$XN+T)#"<5^T$6-_<@]B;.9=]$FUUWE5%/6(2E) N[W< 7)H6.R.M$U?U MN?BG] 6,>$X_MPD!UO1SO]W_27]L_IBI>HCGJP/0UWIX-&;;H,F&"CQQ&CKB MW*5KSG,Z+8C+F%VMG9@**^8Z3JPH*=!;4[X@5F8Z@/G"1T[DI0)?2H>V;^." M1'+^[=W25G9W=+4B*;LS(T.&4V<.*<->&3]ONJUKL'Z-).\3WI)>+"4*P!YFM M5(!=*0:G1+[\R;!X+=D!S<']=2VG\U9.OYO-O6:6V]=7M4!/QY33$QV(*;.6 MAB+554S_]L;TY]9^ *!_OFF4Z$0JT)0GGQWVKL_CAG'-F[BSF9S^.&WHJX@ M3Z]>6LN0RW4N6JUTV=XL/<>E\^/<77[WMN/!O'D6F(Z$$U-D5;QH&+;XDGK< MU>$S,^"XUO[Z_><7>V;0@U !367R;4(:8I%)4\1^U"^PPTK$(*> ])GL[W'G MN\L.UP].?S6]X\?\!12^,TXH)2Q ^.V#V6IK$);C&U5^4Y1[VL%)YU-7VMIPE0F ME@P_U<)(2NOXNB-_<5XU%0&ZE,%I3C^;'@!O7:&?D$)*':4'BZ$ZMT*#1<9= M;'>J^<6N*L<&$]+$:]WW;:=HJ4]Z+^"_V;1@$:B#:GB4>H92S(_',>$F<8/Z M0<4I8T3Q[;*B.IKEI(BTX =?NCL5W"J_LR\K9>R&N7!+1+=.Z8?I !Y3ZZ\# M6G]X].&NI4U_O]UTND& :/C3OKVBK$&+X9;X?=10@9$V[VY$UG^D5[N[JDEY MH'*7H=W=P'0G?F?>Q9"C\1?:O52@)6'9LMJC 4Z4)U\4@?3NH&HH@^I'D]M$ M:W4;S&9P];CIMR6%0D&_! =CR/ZXLUV@G)W][VL;:,,$7<&%GY"TJ_LV(^A1 M.,+M8[3,:L*U?_0[2B6E+QY"PUNXZR;*1&&%#O,[_S(' M^U%GCY!-CRL*TV\/6X$7'D;;2J[]HY5P@S044^ M2?EU")?OVY> >1] .J%#:?$Y8G*N3UVV'CE:^V[])V)*=/SH.;EF?0:Q $W M!0N2[BX^;@@KNUW1Q=;PX;.9T,=E8=9C^KL,+6Z9Q!:"T^UN$1EMO9WMXJ[+ MI_;$KB.^ML20\O 'F 6[UW;#G]]/]34_#YV7VY+3'CPITGV2<1UZK7;CU2); MCTM^3NK0\:%+X /I6.2AVB2XU#SC*-"?XS+E.[%X#?VS]NX"O,.*U$-YV0 Z M(M$2?OQ8(@4])VOVL#_/'@DB2&LKINR>OYGP-9<*A-\@)!P=KP(?4@%E*B"8 M!YUD[!8*]]9@92=ET4)<53Q)!5Z[;F:!R3)4P.\ C(5WRD"CLK@CS&K"2J&! M-S4:K]).L$UO,9_/&6% M[3H^'SL#9H6=94\0Z9G*=Q ,C"+B.,0!=L8GQPK(ER'_<_1"E($]U($WO&/G M"%)&!>P/D$?JM8N_@R,&4X)IZ!P>=>39%XH&&_M]MM;\I'?Y]T,X'MVB0 6R M72)HM>!Y*K!857IXAM3A/EVX8NO9=OD;!R7ZT[]$ %GQ#\ (<2K 3 7F)")H M3#E^_6PIH^U'!:+N7WB#R%$4#C;>M6NG I$F*&YU2?9*9Y;'+<3P0!_G.8N8 M4)W 6,[KNTH[H92_UNWEPI4GOIT[H*,\J#;Y LF7HP/$=#.WQYU8.*63M1#4 M>+.WE?[E#Z (S(J.RX#;!4K@:WZA[L[9(=/@]H&F>YG;TTC/G$2-RD BF^X_!U M(IIF]:)G\$CRNY\11U'@0ULMD K-&S!X8Q) ;+*R9/T%)YP:EI)^96*B02== M/OW<3%=,X]<><7LYGF,<-T.:TN:^P]3@AQ;*IR: #O0\-.40%D)!78S;[' MF$-!@P3V.%Y1 3:L*E__@JSUDIF9095R2K?5'=&3] "'"6.-3.1W*O!4@\]B M^$D+H2>J2;N(5(.]A59.LBK@_!ILS>U1?DW]6DHB_OI;[&804\P+@D IYJ-]; M7EOQ:92U&J5*8/^K-..3OX"3?5.] M=TTE9'2TYC/@/>:EYHN,N'/9,''*5--W\L4:L,N8=LS;I48U,^)R+JOTR_-J3R<4O[6YF9A8!0G#)EFTA/=Q9H=7 M27;SD+!=5VX_J_7[H5/..FHRLYH&'8<_I38%S 48F3I0F"?B0)B-K177_35M^,'-AH%]*EXQHU7G\GW\$$1T<'GG1HFFA><'4\T^Y@W M1SE62#W3%H*<.87 ,H9<4LDD^J.KM\+@(C!=O,VC"3DEG.C<#RM[M*FNXJU& M8^*SG=!X#U5Z@58@P[4=-&DZW].)#)\3); *6J#O6TYVN]P)>(,YUWKOW UZ M_,WEZ#UP!+P2W)$09G4QX1&>^.Y<6<47U9PTHIF>3JLU[]NCR_&[=%AH]8?E MJ*='^2U"'5BUM[CJU=U%9UN)Y7UW]0H# 0]5-_8 4,,U#1F#!<8- R>'>4M( MI].B/*>CE69Y=?+N6CJ?@/Y/;;F'%'J6H4H$DR4XPD9WF (8-M43M#L5@>F,423+WJ+>(HT_CN*QD6G=@OHI# M#:=Q)L9)2K+^^#[2'OF."LPCP-O7-\$;E]UIZ6P!&3@,\\9B3JT+QJ?DK:<) MAN?G*QCTJSF%^3\YDWIV3/@O/5&_QX"#15&!$Z)4(-D7"_FK(W*4X\%FRRW: M9DB ]ZGA\X_"S*G K6H@ (DS%N\Y5"35Y2J"OK37/XAG+0\%<^HA>4@7#M76 MX*(4@1555">8QQ'ZX^3SM ;-B+Q!\?AK-K^/5W#Q\UE_VAVZ&R!%1$PU4@P3 MNE![/QDI\='(X#XJL.U"8:3M:9J2#B.U1&7PK$Y@>KA#*10KX\3W&!6V62JX MUN8R?5[\9TETJQ>CO9=SW?$0-U53TT,K\GW"^O.+VUTU]0S.L? /\54[8Y>)E!2],VH0+5WNY\D,9.DORBK MJV!?8%.3\3.B3[2OSP-2\4T(OY@'N.H?TI$\,(8&']2Z*&*5A&>.(MY(#;V= MD,/I8^$L62&:.HS? H] 6#;P_1&83.Z/=;Z.A^.E)0OAF[NL)W\]I,,0GD 6 M35V4#-0L5?9.;LZ'MXGO9*SI\UJ?C-V\>/?JXOO=(G=2I4YZASOIM6--3([Z ML15'Q3N%C&]T;J9+ HSWQFJ>3]@J<"I52N9$>S8KN5MM,GHKZ%T;SO%?J$G M\R%?]7K53_V8B/MWV[K_W8.W'69!RN-H/V)G050&51RL?O/!GYYJ8JU4V!40 M]NT]0/M:P0DQ6&ORO>^X^>B?+_98E!UD?R9R1;AUR-@DLC.*?Y89^J99N?<8 M\9!RKHK2?'5'XV+M&LH\?V\(BX&N>K50="-K<4\7!GI<,C^�$="N"#JRD4 MP8XNS"[[,'RK$T/V22 ]HP)\\.^ZVE0 M0,G%(&Q*61+FKT3X?LW>[?#0>H# MHTB@(MH_"D=#G6!LB3KM&UHX/@K9D KTV-/2^!>"[Q%]%?200,OB(KD4 3#M M$*=HAR!CR([_>HA%"=K<\R!"+-R3P$%RXJ!]J/;7A]QPPM1_;W8(;?;C7M!_ MFH1_F?ZOLV,DVX!FR#?_#N[O<_\-6\%_9W)%R!:%C@KP]^R#.?\5V7\P>+0# MQ*;0I@Z!_Y\>.H,&,,ZN3#=08-PK3C/P3MS"-WWA$-\SE5\DIUK>C7HS*3EK M3A GR?U.;]/L,_F_?CD.ZD5_4X5O9"XH-T5"':ZO>5 ]N\L(K4VNJP,U'Z?<5S9GW@:Z. T18'+/U@@1=F" M&_V]D:6X0//\H='E[WCY*?2\7#WAQO1U OC5KU.DVHX* 5FL7(&=95OWA#JC MZ3U3"?JTY3P/* ?<>7EX3X]\F>#:L6_%.[$P+80I82U76!'52_@60@7\?2^L M79)9W2(9>!DMW,3N%$W)U9TU1VP0W]WJ5M1CYU81EPXP30U&3W&$54->SHDW M$H1-/BX,3F(,Z]_025O"^Y7B&L@#(5IKEY.Z@OP)$163<^9K)FZ64Q"1@9*5 MBJXK*4]=JXX^PZ+2+=[V/R),DW4YHYN:0)IYIXN( AO %7 M=LDN\/F]Z\OO!=0'Y@X]IRI;E/QH*8VH2ZB"46ZZS3]G(N]WY MPX3=_-J[@ (!QJQWN]*_68A233$+NIV@2 Q7-4NC49FCYU&6AM(Y-MGJ^K/; MNI:(BWJEF*^.!\00]7[B6UI2I5]$'9XP(!=WH6SE$S <,'H\R_61/2K ,^G0 MD%HY>Z6FPM6!1ZDS%B5=*'GF54]I( 1'*RXD&'O@1.;TWZ;)E%X0(XQM 1DR M)S2AA&!:.2C+ETBWLAW_^=ZC$5>?9.HS[QD"+(^$J' P0/4/#8/1:58JPR_L M$MI:^%]:"[XFO"7_TD[,IJV83XGO16_(W>7@)58_'-G-%&'OEI&].HB!_+-' MA]3H2A' ZQ*B^2^9W]X\>')./'Y. G0"=K_M'ENK_I (?,P$3N8)I.ACPL ; MTIB#<\7K!B 2H98*E#F1PX!@?[(G::" ;$5ZAZ_?XSBQEL5Q53"1J>&MZV[< MSO7DQJ3@S;8LE)_I)*)*LDN2I(%'F!-$FISD<@1+3MO/(!%GIV)UW>HOZKK5 M;5F=/'2']QF19&DN_B1X-ZC4%U[K\\J[-'AHOV*J1P(QN3^QGUQB VX\D9BL MP?CVY&YWX#U&F7F.249#4L[\(0*ZHV_C<6G#?NQ"\EZHP4A^8+W67J0R)H]2AH MM\05_)C3YB'H>S=+Z/0RAIS\_87Y?2@_81T->T8 109+!X^J^K:KN9["^$$Z MDB://FY:*GTSY7O=:2LM5-?-P_Z*7>^%=1UDJI_H28+CT[$)Q.948HY\U/GZ M>"$H3E:K7Z*_4?&IV^40#SU^ =$JNDUXU=TFV(/#,^NJP]<%QJIBU-J+WW,H M8&$<@[DDF7DU^2A$!2@WL[Y/_H M8/6TZI5XUS,EKO(<..:_<<(-4'9S++L!AB 'P57W M_G9W01TT+[\Q#B?D8N^&P1>'>!R=L%6U"O8'I],5NX2-(E32[A2R?IM.N+,H M &Y7T@3BG.9=<4K%Y'-!UNNF^.:!7,M'LJ-+G;#JI$?L(3CV6#X@D9U!P0K] MM]LB_G(Y5.#"J5'P!BM\-^,V ,<)+(*Y8;=)L]GDT_@6I%R8G2,\:\7=W3AX?7:(W"--:L*/TT.:;)!^@5U7<;^TX9YN%1)Q8Q%, MT?[$:TL_(;>7U8V"&#LP)*G3B*)U]HN[.(\VL?"U%TP=2JADE,+J86\[%6B- ML(&:^[WJ?&P7YI49]^ 1JG;TRKKWK.S V,M3NF/[NR*&@ >*KT5T'<35=,XU M9S58IA&?XU0PMTWLXLB\0O=(_?9-ML:H!^^I /NEZV)-RMW0+XA77BC&M8#P ML*+UFKESE37)OS!&&7@%?V,#MGFI^:38,J;!H.+LH\H6V?46.CP\PHL*L&*H M@.T,*1H_75,2D>GWYL(Y:QN M6][63W[RTLRL;VW:@G6_1_U7B^L([/+"5C2H"M'E>F*EX5O#U9A"1U>YVB A MD)*S==*;6S0\I]SJ=H7)V:\VX'@(Z/?9AH2C"!?P[AW>B,.K\+Y9L@--TE+@ MJWK9''KXA/8M]N!>33I"2V,>QC&C#$&T;79ROO&HWS5*^(3)K7O*:?37-F3Z M6TZ1Z5RG'K2O$E@6TNH+UVH%J^*)JLZE/2FN3LR-9]H78Q/=&*ZUJ4B@&RBC M&6SH*$TZTD3[5Y5S]4[TBCW\_G MO&H#=K7GQ](T;CR[(.4SG.A?#JX0/]0=USLIP+NWYU<;]E<;CRQZPMWT4H>,6S4'I9_F MG',R[Z52W$[VFKRXR@#!6HUJ@30HLYAMEP/D4? 4%5@9MN!K1TTY="B,C)8@F 7F6@"[@8]5[<['?KC9;NIZ,>G#Y08EH#?4"K2Q\$@H#UF@4'ERKQK%+7$_4=0X[J<^TU[WDKK/ MB^^,O(>&,+8)38"LW)30WG(>U8!G+U4WV6^XFBOE$_ID>D2O%WCRIJV5\;.O M-[2H:16,?4N>Q?VB NV@QF]]LXT;9H-!3GVH^6R*[,@+"OU/YRW M\ZJCY]DH>A]$FJN_[KYPA?Q66N2#^?6F>"E0$R420]A8&)#NA-7;M M_2)7#V2FXZ37YN;P-WR9\BZG_8 8MIY*FKZF_IT!@]MROZB,8.[T4.7 ^0O1 M_K)> QNE_$:7!*.YU.&5B+CHRV!D_O4, MO%3@APET M^40 &N=/![,=0 =V>OQH-08G^XV![CO 6T#A%C)1N1 5>![/^[U(CU9\:*W+X M]#P&\@_-YOS2_FJ&WJ3)71\_;86X>W7B_EVX+W>_1'FZ>#ZPG'.8^VHD?6%_ MPYDQG"*TUG*EAA#<6$!:UZUQOAMT=VU11B66+Q$I]#V$OW#./=XSZPHM*T-^ MJV^]PNP-@HZDTEI>D99IBQNRP'$4,Q5!2='7 BG!SI."%A!3.VU$P?U.!-=L M%];)GM)GF[>JR)2Q_8AB6O]^/F[Z)6Y,V!GDCSGA[ V=W"$696(M5)OG"K$: MUL.;%S\VP=Y&1N69MO*SJA=RXEJ?ANH"''>/PE%+,UZ@ Q)M80QO6>C&@G^* M:3)0@2]7$ >&_EHB4-Q3PN5.52"H/;@GDI'?Y>.+A%1!R<_GMV@3?L/(B;B6IH@4-G M/U]#US@XJS>46UO<[_8*F^:!UD9D]/F9I8KM_!?O]LY"\@+>@\L9V_K?VF2( M<"T\^G1O5!W( M*<;^H)S=N:!!M$LV].,+ARDOC[? MJ2!=7,=UM>++F4UII MV&G2; [,&[^W69G]>.UT6DWZ\P&T4=2I_M>FO3\V%")$=G!0(;_*+BOYHYAJ M>4X_KA[C&@)'>'6F"L+03!)D/SK99G3V^M=+@WKB3HOBC&Z@.Y1N3=Y1L@R> MX]8A[UY-SM6/6W!?V9*7X\]A'!>3AI.,>1*,K]!M&F\OXS3P-[L?P+2&6V1@ MRIKPJ"MU$VHQIVIAT8TA7HP17RO%Y3QT%%*@1A-W$0NS?"83U6QB0\95]>-> M1!9?6^&OSR.D^5WN+!UC6LX#8 1\/G%^&':]J >+ 3DDDR0[HQ<8G<)LJQ4# MKFY/"#IJ?;2(TCE!>(Q0"?'/#\WB# MC0="H;,[/PL&@W:T1!,.Y7M': 0QV%GCCMXWE?<==C MF5KW;LW>'O[=(?#C/<@DGWG5!-PN@4FIJ>]L=6V@62I$H4&OM3A ^,D1D\9Z MIY?\:0?-2[2B[W7>9ER@:(X=[YN:[@7N>L%;5;9N^76,XN+Q4O1VQ(/Q:I'3 MZUCGN3>85>)!2>5T=^=K!].^"XU)W7=5=\]731/%$WH>>ZZ+@@EIU85^OU9A MZ.;J=R>:2S[\[SNHJP=\<>$ MESS#&BV!-807YG78R65WIC@Y+_5(Q+\"^SE?ZU&QB06]]4)46*PO)DS)+VS% ME1AGZJ;IU(2ZM^N).G_5+93A='6>VWN']*O5Q[N2><0,9AV)LJI?S:5*PSJ7 M7SAN.19E9GX,=5/T$_@5(@N[?Q3S L8V[PSI:CE%T(UDC-G-]$4EKRVL<'M_ M<4U)O??UQWW=;_Z \++2*HBM16J6;'&4O/?!];[K99,$O;&+6\^8>?0ONM5A M7K;.Y#V:ITMV^DZK2QLZVJ!,,-,BZ("P.Q6P,V257@HFFMXHSQZZ_RBA0PF+ MJ 1';%X!_ZCM3+'0(5 !A\>.Z>41F^'<_&=\&/N'%K-VZ5"'=/ ^.N@A\PPM M3979$5WKTB!3RXLWFN+7?QET*(C'A# N72O+)!ZC LG'4$3>>HJ^!7)CD@I( M^A+R*0V&5"!/C 9/:TP)-:5&#!_3Y)]<]\U@#&U2RQ;]+ M>DC?^F,@U$V&;U%Y8]+I4(.DZ1I)2Q_-YK?&JTSB-I^F+0X8O'TWSGY=>/Z+ MA' A0+ H36A',I$0Q*^$Y?#@,^9ZPVN&YS;3&[#S.\]\]'F-W\1-ZL X'HJ7 M!C8&=R 8APVNAGD5,>BKOIGG( >'*--D+"8@/N_PDB59:_C,*$H"H30C358:HU!)W&!5D;2X)WOYHCGTP!Y6#$$E?M MDZAWC>[EBV4587>H&/FM?%]EX MR+GF]65X+*9"\Q4V3MZ,@.XXLMIIS9A[YRR[G^[@UN>(Y6F46O;R[[&I\IJ. M!O;YS31/DL\F(?=8!H+!'#_T:/S4GRN3\UGZ*%IOLYU-ENE%64,9'66Q0URP MFP16YR/4POKO\[+2B>V\/BLQJX&9H9#YX&\RZT6_Z8D1 M@Q&'=F30^,^OYC-=)Z);_&:)40\3R/&H#T 0W((11_>7D>^A L1CS30/(FMY MY :J8B0G8D"T;<:\_X][1?[H#7&:5=S*@Z-Q:$JL2:=%PN$*Q7O:]*O;UOA1FN0:>8*XYSK@&O-A MY_&L?/5>S7)^PO*O?)PL7F<"YZP9U!XMA2Q6;_WW=DF-)K7AD7=)_?.!2%;' M=%,3DY1^X<].-SYJ&;WB:&+J$4WU-"0%VGPF*T2TG71W._!Z;$K4JK-N<4CX MNEWKU;WA.2J LS3DH6N'"9!T/Y.Y\8_P5$8VXCF&9@./CW657[+&4E6/I,\Q\3L?Q_;$?+[?D!\I^DG(RT!36G\YZ3% M!(XY^PSBI30'1>.OW[\&-,2)Q/R0\_&V9Q'51-3D/@FLSS[ ME'('KQ\N:"?ZZ;-:5*#E#:(T2$,;<*,")REL?M!Y5,3T;?QXTNO;-RWF[MZ< ML?@R**C;.JCH!@#/YEDS?L>8C^YR)$!KSC=BJ4"DXDWG3RNG/Z/OC$Q!*ZO7 M81$,VM(#'S:PUP<5XNGM<(]WD%&(RN60%CE+;=\%9P:U1M*8V-Q-\8ZKP^\O M/!-W6\)[1@._:9LA[BB3PD96)KD7K:OZN;(X$9/\,]PB'J3I2]8=Y]%*5N-. MF75_F3+5C"2ZUXW#G _5_>Q)W5?'Y%PWGH7/6Q4^KZN56Q5(!#4WR#:]WV34 M6)=LIP+E">UPEC7.N?P(H?M9W/7@JK)G6>J'W7>[R=>1+O%*T4JW[D7F,O_5 M&S(,@,UZ'W*N!+CD^WIC.01(N6V)LPIVE:-(CC=T_-+YX=W@IH&]LO7YK8W% M'#)H0KZZU]L2VBEZMN75!EHPOM3SUW]A[SVCFHRZML$;04#I*+T$!07I1:03 M4&DB@B"]!$6D"0@(! B$WHN(@( 0%1$0(2*]AHZ 2.\(A$AO"24$2,*'S[MF MS7SOFO>9YUDS[_IFUIH?YT>R[B1G9U]G7]>^[[/WD3%HC2\"[%F_! CAQIN> MQ0-[AMQ$VB&B%\ZPC:S2@&J.>#C(9D8'O1<@Z^[GU2!J:*9&B]08JUP]2)+< M;7OF&+_.$3:ECC4S_I0"XZ[1 @+@[8B8.1#I+9G#-0.W;F[.+9]F^,7&9N[- M''5K+<-[QEAI-8, \TWS!;[;;BD<,),Q]_[(/,GZU]9BJJ1);K/4=RL5,A3! M:6JT5XU2.[FC'AE) Y2AP)8&JWDV["6!)9\8.+B_)66!:AY9+*\[N:?WQ$B. MM4!7Y0VN/]#V,D4O4?L,[SBQ%F5$Y,ZVI,17Y**%G9MW\Y,H1WMM3;Y'?L7- MO 3N$71A^,T4>@M#^;'/.1SIO!.<>YP>$FFA-,9!YGIG!C>> I0OX\@*UL0' M"H?YYM&#TW32)C_$RM/ _GXOYII*/!?]V^89B7;8QGJF.''RF'/_LHZ0>[6% M$! FY#X5*CS*^TJ3U]Q:"X UN9V<)\"EIR#0F4[NF)B/[CV?U'J_PAR 5S+) M-%HTR;3(%SCAMB:Z#@B]ARJ58.:#0:$*:\[A?BRVJW:F\IMJ4GZ9SUP#]]^% M#L86ZA-D%G+@]&L<"N9^Y?I"76Y=)H)R[Q#U .5(\MCTT/_ZI\7_=T8 4U?* M5$P;A,>7+MC<^/7)O8G2C\R=Q2XCYX._Z(LXVC\*M7@7RJ3F%C%\"CP&,Q@4 M6\U"\SOMKN+UFMV)/6&5;X/5]P\W9'T/%UHZ#J],SZ1U>G9[V.!6JHC% M'[^3@\&.%C7SM-VWT>:'C=1?^8G>\)>*Q[%K,KS%>IQ[%*Z):_B5/W:VIOR_>/1IRR(HJ_SD?,,XNK, M!*8'V+(L7Z\ IZ>.3[,WD6]G_K@P^H4JE_.)??N/H[E41S"%+4D@S'A,H4M@ M)PF/8$L:F#;69PU[FRZJ.5N8[#9\)?$.JW;=E47%LY.SK7RC>7^-* ? MO-?P^J[]G1M\K53QY6>PGOI_.$+M,B7.GXE?=9EUO/*?FAHR"'N#>D93O MIX;2":FYIM:0X58FOJ\?O[*[@.&)A^F40[=0DST<-EPR?LVOY M_(FFDMQJT'/OI@K5-@CF...19L$S6H-F+A ( 6I+HU86WVI&.D<=8:14JNG9 MI#H5:NBVFS5Z(*Q4G1LJJ(OMC-RSM7(I#WC8[Y4B$[TXI0CX"E>]?&-$$TXT M)+W:9XKE5\SI//9K*B$8VM8!-OT%NFR.5VYO=Y^W")6+B$C.ZBD[@^9"L35*C+;P5JB J)28E,MQ.HA5"9K$?@2J?TQ5 D5HTY=27!92!)L9[_4 M[^ORN7-)1[Y+M8LGX>D"Q6C>6/\ 5D$7@?%%=6#@@?)0=X;W%>=5PQNXY [] MG1@VIINNGCER/A%QCBB&Z].*[NXPV_V*[Z@J^^#<*BG1T[7P*9Q6D8N*I66; M GEC&/78DX'4/$;461Q@(10:5-H/NF36J#SF%([N5OQ#&FYR6SN3$3$$)-:_ M'X+X1#8)XB2!70&3 )I)!PU(>.UO/ M&H-&KJT9H[,>ZO)H<+8Q_1PS//>7DBAQJHUZ'!S&YSE&><^EJ-=>6IP(K2PW8II85; M-/9BJV5*7[A1!" X=;F$2Y(S6^P3.\ZUD M 8 BC(:7%Y?RXF.H.A>I$.4$820*$JX$E'3[PA=!EVS7S88&2M?W BK>M,,2 M2&,+@6G)>IQL!RMMB*-K2L9P42XN^3I]F>B=^^&F6DM]%R%@#G8\\"Z2E M#X%F'UIB=V(/YFEREB5\W I^4>GXS]%U/>+-NR#@%$K#5OM WA=J5 M6Q]B88 NR6@P,]<)6M,7],B-_X-X%3P+7&AAVSY;*=DPQ[\<[9;9_MVUYG!< M^&Z=V]N0+B-/X6=W/$RZ?R@'C1O^IUO/=NT6ZLI8NRS?LNO7E.32_=7B@J0KED& G_'A/3+ @#82%QE22(*38F5OC;T_K&H>5)2?.? MC_>090 7E5.M_#;J_%E>S70!QN365RI@ZZK%/*(3RWS^-$]OW=O ?9 F&SJQH)V" M28D/X<#]_DW:YTX._?+-NLVD)\VM(FG*.+!\5T*WZ M@C?CLCV,"E_T>039?@@*R'1IN3W4X'5JDXK"@VA@=([H8-GU9?SPV)_49PTS MRZS;-BO.E,7[7W--%IZE?B%Z#*L+Z\$#LYMSG,=3IXH-K[SY5)RVN_WKND=, M$=O:32,:&=PE-"J&+ I]YD[3D4$7_%CP L>R*$Z7XMS=Q[W?>E9F(U[I(NEK M2+'H$?L3ZDP?X3;5V..8'A[M)T#Q3G0?\+(@GS_S(X%FT2F>Z.8(#_8J@L9EE4FL MW%C2J3O,?6L4>)QFE_D/H MOQS&;3:[9'H[O+NNI>2ET7D#:[V*BO7HX,",KUU$Z4?I=PW M[S\$??L<\7E]@B/D$@X1![M&M>)C-66S9#Y(C?X&GA8/WEBK/PL@S7SD'R F M5>H)#@XS5BCR49UVLML6M+3U2C2GJ+W(#^%W["NE^MANO/5@" OL=CV.(_H@ MR6SB06W2Z*KAK1/[_F2?L?(9/]T#I/,9-V,'$D#?09'-(H2/D$O=P<4$GP[O M+5F(2QH@=.5VM*/]"[]0V8+@/;N5,S9=04,F8]J4/6,E#A"7W*P&DK;=L4]B MS!'2X8S:2[S?: CZ[JI_N(]9C[OFC,$%5_^-J9DI.[O7Q-3_EM$,%EEX\3P3(QW8E"NXX3T, M+4K&+?93V:PA/TW*1RK#'.]+TKX85A(,4MICU/-X'RPV*?*>Z15\X;U1MY<7 MMO[&PZ?Q!@\<7SY^U?)6DRK0_&$IN2V/K7G4DSI]$<),@&LVI?VL'=STT)GJ M4X>B3^8CT-0P^1PW@8L1*WS'?WYLSPYD*L^_)Q;OS9]0:)DT]E! M&C'L!#HSALQ*L&*@;/>#//V>N./O4&_Y1X!2*(EX_X5:- YV$?,%+G5E&L M8 ^2=3M9H,)Z2W9#EP(C5'*#/=XT/>9*V!\6R/,)>A0U3!;!AE@4",>06IK]S?XGS/Q%M.BH")3XSG6^+,X^2WN/O;K5T4S.]=-:799N7X MK'AT"^0%T5SGOS2RHPKR0;]]PL[]:%RJ4,CL"_.=2]H.%-32TH7)*F;]_Y>) MLAD\+(3*F4Q!R%I$<4]!YFU<^:\^/ W5QI\0\#..^/Q': M]<@!6!&;?/EPI"I83@MX"C5L"S0/:U1Z_'XU(\ZA8+)[2?/Z6=Q-05^ 2Q!;JX3J=^P'7CYZ4O"G=;\-_T*(!OZ064E CZ?8S"996U,UV?D<(KS1Q T#IUV=$_AN M/UZ?_LE?+WEFE+5PEE7SD U-EB0E[",YW;*[/OAB4.PZ_(5>-W>G2A??/M+M MC ?,MQ,7**>;&EI#+@XU\T,]1C2PI'R+-?:;"KH_YP/B-N9J M1"B7;9GP;(-$E6LUDS#_Q1EG@3?WOMWQ2_VL.:"1NS$*=Q[@$VY'A,^)CJL. ML0U,3H]/C Y(;8]0-M-Y'-] ZI59+]*T2S' 3(:W7NY<7D--5]^:H//G:S 4 M=UL.U7C"DNE/W\Z0.G /V!N8W$%O(IC.()!JT_$8-4;G6B/23L7E]8UE\DB? M7Z?,;>;&EQ+N+U^B3#DO4@/\;_[W\G(,F8/@=]*N?+ZS[ -KI]QLY0?3=E@! MLR__PL3C?])G8/>=R*J^4%NCJ"M",MY P?/6:\-M-=6!7 =1T20EB/7SL[PJ MV'+Y_-\:QW]Q\)8A2&>\3$=CLJNZLX6J2 '[P9K>IG >GB!*?4T[UJS4-L%L M\KE:6[G/GU4^2O8YM"SGH"0?@=/]QO:4Z+_6)L_,/7;X]6^?0?S_C_]/#*5_=D>V#(R&QW@VRKVW ML5IG$3=1Z[O'9J/0^Y#FX3:#']L>3&%K[F',\1C8R2338G=W"K\T/!?SX:UW ML&MA1>9-S_RFG;WUOX"^LA+U[P#Z0?I7NWZ5(WM)T%X\6= 'L:\WB#=[) M/YIPM_FG:#\#M*OV&:!-3?X">JXO:UK]@8K\B,-05VV=R5)2T^1^U?[\RNR_ M"6BQ7R%@HEGF JJ=[TXGL\M&\:RFD%&GI^";V[_0WAWT"^<,^;QF2J$9:2>& M,.?1RB!;5Z8(B2(7#N;2G][3^E=DN_K2'5N>>-."7P[2C+\T3X6=)WVJ!"4/ MSL]86QE^=#N&]L^E^;7FFBO.)875:2Y@:86>>LMM5/Z?=/)P/+E'R'^$]6R9 M9W=3EL!,NOI5KSZN2SSWP^J1L;;F"KT;!QJ9=-!OC7]4@]-:_G"MJXD4X>N+ MGS"===1*%_B[W M>Z5(J=B#?/G^7#Q6*GZ^,AF%/@7XY@B"+2%4S;B86'&'9/V>;WWNGDUL@ZSY M[TH8]1ZFA65C*G=F.#KY:7!^N1^)5E@>J-D5*+JA1.S&2UM M9B:J0UC6E&'12O+N]SQ%E1Z (]DUZM8IGG2PM/P2H5RW$EO9B0!77>M.; SP M6@#Q0#T,::"]UZXK DQ)E3C6I5/4Q=J&UODP.+-]^%ZK7KOR-ZWQULX92 M:S\0;*@E;_O4U/%*>O0=RE5PE>V,U9UYH)JS?*[!F.#4UOLH1S'R?(ZGI[_YS1V^B1W_M"'IGG M@#F"\,AP,M. 0DQ*/UO7IX%E&QU$8R@;[RE0T1CT[@P)E>:Q(0/@RJ7,KKY2 M_;NHX6O8^82;G5(^GW]V1HBX?S47D!:=I/]*<3[&SBOSY+%;B#"6*88HAT$Q MNF9F#*Y:9<.=U["_>L[/LK)QIFNV,_1R(([6G2E7E46CPTJG"9FW1ZJ"./;$ MD5N8^C"2@R]]X>Y5Y.#_ZE, __4!G=]2PVUC%I@B7_8_&-!+,&M -9[(=JL6 M"&K1_K18>)H'4";7#7 J@RL&NH- *78,.2;)@R[9I6_FG5 CQ/[EZUVF82W7 M+)RX^$QC%/N!P%PV#*)RI]MM(#2$9?@@2$*4P:@JK\8;R(C)! M28&_HR9FGKMOW]K\M:+X@^8RQ9/XW8%I.8P]@6M!\2!6/,UD3'(;4U'Q MW4]4R*]/1G&%XM'^]B/_+_,5D.['N(U6_\!/>)FUP(*D&:O?EEU+X5@NWJ=. M5*Q*VY]#U;SC"TK=V.WXAG9\#;31[N+B'X(2XOZ]KY Y!MR62&!\(0&! M4]K>:>:"27)GQFS]D9' %RO>N<'W0N'C2F%O0?E\*1!LK14 ;D$EUD]TK,GW MRW4T,S9A_9KR ]1A'#R)/N(Y^._L1O#0XT1F3;7&@6Y0E5-2:8C,!ID*ZQ2* MQ@D=ZYZ/RVV<,"JRQ4H## )\)X$+0+">%JPX^,0>.M\B=GZ@@RF2^W/*IW*Z MZ_DN,D]O/Y")-JA3>U-[O3F:$(#CT2 4H(."X>V9?<&%/^_QWVI\(%.O8-+[ M[0=FEN65YGO&C'BQ);J=F;CG9$6%R%.@7&(@:L*,6]]-W<>#GE-0;\1C< 6\ MG3A(,[;_T,:_$Q)/!A&4T$J^IP"+S4VSWC81^TCJ[,7;%RYP_WFZ<*D' /2N MAJIPB_TA*>#?$H9PYX9\/<_#KB;MW[BP*RE_H4=.ZIFQE;2.76CRU&(]4S2D M^IP;OY(A%>$4:.?@/X\33RZ_LU+G[.AW\L4?,*K6'MFC/N#B HYOQXO\C?#( M)%256186U2%-,+DS5-;H@%'"1PUOQIV[VB[*&_7$(I$Y_A.FV"8>C?C[X^@< MGQ)HYL(H:E+ ,_5KGN;-&[_?P@C=D"SS0H]*B@-?MGZB$FX[!P=N53:/OYF> M=9.D+2?D\N+#4V/.?#% ]X>C8+@.V_ _@3S;'P0 "\9Q=+,08HD:V#H^$ %&[1-+R?PMA.*BGCX9H&JZ)MM*Z/[%VG%XLX!=1R!HUHAE^:T^!R M%CM -$1A]K)C@^V& %^_#'8K]_!E_808,T>[&$K:V5##]_+HP,.M*[CNMGJ; MN:MCS4SM[N@?YOUO@@L2<3JMU[ =1<#N?7M&G\$SV7#9G 'KM+B?%[W4VSY3W[YD^K?XW]K%:(#/,S4*@3];UL_[4 M>D%[NUX,XN,+\G%BE<2Q87B@FGBOS61]2F:F;4/PW_9GHWG._W+[,ZW+%/\T M">KX9Z>L[KY3.8 [QAVCY)N:K/>L%U=@XS7Z6\'N=6N8HZ/B$WT82U6#M>$_ M.FNL#TC_-5LTH_SK% %N@# :%;9VT]5>26WPXV4L5(NR+>/!"$?N-#Y>*'Z^ MCV[>OI&!?OR#WV-0TR:/N+(N0C''1NA$HSA=(QY4Y#E[S*A;V717_.P6=NE9 MX4MF\#O8'6@'1:L+YG1E.W;^RO+_/#UEG[\N6 MU?%W, L%FE_-256Q?XJYI>$HF37+0DZ:8 MA<)()!&T4.Y>+)7NZZ5B\U:O)Y;-Z/()L8[H3/E]7#Y!C<8@CTSVK:Z,\E=- M&H3'#;@NJ8KA$MI#I,:H/I]MUZJKS2]XB4\\O.E MVX+V5G_BE:SF?"8"%XFV.)_V9KK1J*C]W3[_4#L5Y\.WK6L-J2F%5EMBRTP) M('KBW>9;HYX2+V=*[PT?.]STGNYP[ HL =1M^)6VSJ31G3L3XC"]@M:BM9'2 M_D_MHANIFYHT'VBJP!;CXOM\MX).CL:GA]EF=Q4TR<)J)4F$&VBQ4X"&(&[M MJK]D:_-@XCJK]Y/SC\ZKGP*2<&X$AB/*\\S#69M_/:QD[)L@$)#CD]ZS$X$H MN@Q S3$TI9.9.007!;FQ(PW%[QGE.J["')X.8(OCFX!$KVS.+(\#-,K=AX_%'X4O>U$.NDHKRG12X/S3"^R%1-B3HRAI\#BK2@7^9J(WT[A*H6)'\^TO/8+BO4'7:^2 M\[U7N-C606SJTH3,-D1E33N2>NV0N?N#FW1,8]2"F?^U/W:PCA_PN*.<*\KS%B4P8G6"S[CXL]B6X-\5.OG@ MBRMM6?(H5D.V7Q^S$\?GGDI_U?CXA>55H].R_!J(E182$W)#.(R4?D;W'ZT: MQ<@7]DX!(7X,N5T!="PI"O2-D,6(5F?DC6&Z/$V4'WWI>1'JJ5EW(M T:K_W MN0[V[=?%VM;I!]+2M'^R\2D1,8OWV94+,CO""F9M9WY^[#,>3F9=EV5<[&LU M9CH1F_C0Y=:M:GJB2#A!IR3)(SB)7!/H4%=OGH1Y1E?.W:7G&:(%S<:R_4DS M]_Z@Z\IV\-ZD#Y+J,GP^6A.5G@0=(N1]S]+\5!FL^B@^PVBVF/X3FQ F^0$4 MV".!%U&=R!2R-,X V6ZKHXTMC-[G07RG^ZW-I.R6V4>_4)+(]PE#"23K(9T) MBB%"K0Y?+&&ZW+:=OQM[Q:LD1-"2^0+;XHUL J? ]Z9 WF>-/IV0BI249D[" MB"4NI34WA).Z\$IM$W;Y0XJD6<^3+]9+@N*3ORO+'O!D;Y\"3E+3K!@,R\1- MVR#M4R 2WGE,GV=+RE[I\WQ;[,C0^ZI7T_B!XI^54$:G+A"OJL_?0J!"[ F: MKSF'9[4ER;S#ZK,=)^2#EA'3E>]-G*^9@!L."26PQX2*$Q5"Q%WP98@N#API MKY0Q5I4K*26J;\FD9,^FK4$_XT=L?<#)K!4 WZSZ0+PW486,+44SL;LT\S88 M&#PHX#L(G[U99F7[B941N'KO !('J2CLDDJPX[-EZIAGN:GR6\G).I4WT/S- MW7A:&N_00)DS- V!W>+8(5,U71N1K9[:8-!HN<-\7O6_(3^9\1KIT#:M0AR9\D. MB=H5R/\_;C=%?G);WIFD(^M>_%M&LG)T+5A0@\%BS/*M"'VWN,8?_'*SWBD0 M'FUG[9K'@85$;3WAL+N*&HNL_M8=<;TEB8M_)D^WY4!L"Z))M"94O2=R8:.Z MFI"&51PWW%TC VJ,,;&#@<=YH=YN'6=.F8]J%B D80H)(SAN*2F3.@@AU86> MUEI$VJ]Y9&1)V%F5V#D@Q$PQ&3+*<6A'1\I0O<.,4' KG''I%Q!>F1?RTCLJ M47,)Z;'CJ\;.;QXNK)9B:"?,/N/-9L)WQ#AZ#A9"F3[&_R1554[Y2DVA.M5U MQ<>WW)6,E+_,ZC3L4B'::E".N4_XW/#!6%6L1W<(I*E1],JM[,#L''Y^DZG+B !/&-LWO[,]8 M.#1!+VX;=UGRA?&U6D-;\<5P=]I3 "U,Z,1:M]]:Z/,^W!)/%>EAZ;EYD?.$ M@C<&*V^.>=G>#JXQ;U4!_4ZJH?/WPY5[W"T9$M_(_NM MU5B6=A^9#'XR;DA-M"'TH!]Y2CWXUNC [:<5'9#_XQ0(32=&!:=!^,@]MYPZ MYSF;E0C1C,^14L]JPC&@&ZP#G_>I MO/%G8^)V>HOZEH 0_'O57,CO$%"$!2E//JA'T"Q'O[ZJ/BIV2?_>MW?P%D?Y M,W"U*NUD,%V$3MS)//0?#WSGHT_WHI=?#?'K.MOJ*5!-+F7/.E&$)G,$OX88 MN+ES- 1_$!(D'R4541JBD1U]< 9R[S%-HF^ 0F>A,TMCY+>?2.X USKRGFS4 M<56 T^8$UK?Y.I$=-]ZTF(HR)<2(__+@\W9(LFRL,0I\XOZ+YF/A>Z0)P0F+ MT,&=7;PP;C),%3NWSX M99]OY_T@*/-KP:3+HF6&P@"CX4V*/<2F&J:A(85V \PDW_9D@GC%#]\E MK.0IT$#OU-S-V-Q2\!BZZ$EX /9$TKK(YN)#^$:(>URJ%U2+K].K':J"#W\@ M/^P/1(:P#H4(N/+?*A_6JHG;PI4>+:@"BXT+N? M @OYV9.O<%Z%(@G"PUV7NDF[OT4H-_"FJ9:6=\3HV00%4NX924M3GY> 84ZT M8-YCPF,8@CEVDN].MU7AMH>' %@RAP4D(T&4JEP!MRAM5(T6[485*[RX;=5N$I!_^4[N?^MPXHR^R7+6C8!VV[:M5()(5S-..IT%XE(=]6,LI^#4G.. MXTWC(CYLLKP$\QB,8);P/:=V MU^44Z!PZ!>@:;I\""(,[9%+WV1L3::= FV#9*3#(870*M%B"VU((=WWGC\^M M@PATP@3S/:?CDR[0WL8I<$-NGVGS?LD1:M=A'(SV=X;LK17!YVM/ 4(]!\8O MTH+2K8ABW<&0+-F((+/P^9-#ZV/(YWK(E^'_Z>L/#A/!*Q-DX\>DN'2X OE^ M,,M[0GAW1\;5[3;/6^);]MIJ_&=;@.V&UQ10^%[M+3_6G^ J]ZNRC_-75 D/!EVP._^>^YS:'G9[4 MZS5V5]SO#8^[;00,F3-?\=.FY&Q9X752/^CX3[:@WD$3$FL+*;/-VA\7>8\D M5 9WBY6]1EGO?)X!!8?V>D]/.C\J5NDI]:U">*9N@+ -E5)'^Z/@G5DXT?9_ M?A4 )EY5WB%1^#(1SZ<11_I+!M7H0O?4J]<98#/H'?VW8O>])8DPP5LGR<>B>_^(=](/?1 M=S"-V[#R^R%DJT-8_50+\<=BTV%KH.HT4]3^"=UK;NBKG=9?%YY,#E1[$8L1O;L],'X[4U9S] MMYM./8BK\%8=U)]<@@FYK?2O%/Q6]?I,#*5LJ3DL O?5J7#?%[&8PQ>Z'5P7 M]J>NL,+K!"FL4=B'.T?"(9=/@6\E\-4,I!/A"!LOE02BV=Z7UR*/QE]K&'%T M2,H4*70>L&]YH]Z?-TJ!F<<^_,R K6FGXHWX>NZ,Q,I8S4>/.8BA^Z? \6'* M*:#)=M2 DUK\A&(&.Z8PK=8WU.*DH@X(^QMO M+9:P;;$!L!,\GE]IT!?)0=CN0]N58H(0EVTK8XRJLC#QS'Q3^;>OP))^TCQ, MBI?I-",5-%\A8#JM"J-@7@'8&C/LM?GH;4K)0E^Q/EY$HWF2M@VH?=J N-IFB2?/@ZQSBKC@>=.SVAMU@M@B6EJ]F%=/;?NQ@R0NG: M_% ,,$]46_99>+TITQ_,E2P\+Z9DR0A^B7V1+ L6B^A<31 M=.*E\*6"AM&ZQCCUIWX=+W0B5OMX(_G1SI1KALD@9@XTO W!"DT++.@L*)$H MVSYDVKTK,[_B*#S)?71Q P_W(T6/6#IS-=[!IQ#NVOQ7"#MEVJBW@'; M)'EN3K1IHDJ*!G9K:$M2WKJO!UZY_5Q\]UFZN??="." A%OUJGH@%GP*.$-B MC9W=\VLVE\KX9$J;?[@WSUR?%_/H1^"V1CPO4VR"*P8Z# E68!J8/%)/*B<0 MWS:'74%4ZNSJ&GZ^MWTLCE+1L9O'67<\HG%K/A&55T=C+ M&&9<#XE!U4Q$'&SLVH\R9X(>OJZPFJ?71\VBKM30K\2^ENSXM:K.(/ MM3\\9'[\B"(4V!1;2B&(*(2[RTM%'?O'&\NGF [MY,?:B*)_RCZ]+(QD^I;R M(-AM_#YI[NCM43.5&N[FT/S'79,$R^+:E\? MMP69#I1T]8)S 5CAR3G"2^A'3VZ8_M@I,"*_L:6YV=D1H7*!3KPSF(Z+.>A\ MMP_DR<0/%/8!BN5N\P6<>52AIYC)MU'R^/@P0QFK[A 3?S\+S8C@J/G$(XJ? MT)'.;.$VR+GU[(--KRD7Y><&,M&_V11D/%@T6F:W6YC\EIM]L1-)8.>49*O' M9U$HIWV.%KO47F&A583,NHF+"/5V@(5[*[C?QX0E7FHZ!G*I M^\HI4%=]'XZ9$9L.N4Q*([/!(]7;:S8A4^QY#V8=G%Z_7=O2X)?#QN"C<3;@ MRTN$QSA]_8H1F.Z/I^6CSY,G/;ID+U.VSE(RMZ34/RJ2]\%7$-9*B2PY+37* M-K$9'-.1B&E=>TM^7<'=OJL>J[K/]E=XX]$H%WLA4EDSG43&4%&<^\\.WUWU ML;S@\F5RY=2J<DFL?\-L/;QO),A]DOARC[$HO'*R2.8!F'KPUJ]S!I\RN%YJ"KR@74@_Z1!Q%6YBU:=4V_J (PIRG0 )DT2$97@W'1[ZD M<&I!\39?(RH3I@I@RH1R4F[1Y\HOXK[!:N?.;5I+7!Q*J'#\0E5->'IEU)#B?(]D0X9Y !Q[_,9CUA_-Y#KS.;] MR'![6MK4^EIX?;&2G6EZYCN6[?-![K"($WG:91)27<[@R:,U=*'YS&"OA[DP M^9C5B,875X*/P+$C<*P#:$2[@>B\!>[-ZO?9W[:\K4\B/=KID_T>QPD#LMB. M!6]U49SAEB#623>STXI(YL%%QSPWLYX1X^SMH8)T:+)\:"$?#B1_8F9X1,JS MM,;_)+3CM_(?=I"U X_ S@\06)!H3^L1S$O5]NY%$4D5=JW&: MX7I//P\0S8>:!6"R5;BJ',[*-0F[16@[APB 2P.BEDY9 A M=H6_ISH@T:< -<%;I::FLKHQXE>V42U8A7-^])RVTB\:KE+(Y,7^'; 3Z?;< M$56U/W?3L)#[T$>9NYPA$LWE0@0.G#7>JW'4ERDRNT/]"K;C==5H'M=HIBSC M.RG!@!9*[^\R+9RNP+$@6JT[Z1DVNS!EZZL]CEZNYY+>Y^K'>3))K\/2P@,6 M,(6:PXTHO ZA;]$S 4^62^O(9'XP[?'QVTP L[@U2P2LT;=KJ&=EKOX4F)K' M%""[4\[W?2F-&SY046KN"WYJ_4)/FM91D[.G+*QH#P>2%LI\$'+E6Q (3*X9 M=PI$PV3*UB'LOGPL9B,*+ ,%X:PB+'2Z [LI#^:B&]TPAD0$N U^0H,DQ_C: MU9V8R?>&#/ KWD)MA+11G (O?H2= KC?HQ1+S5R$+!P2'WOB4;/ ,=3(LD H ME+:R<2T/F. (,OSI5=X] 5"\.]=QR9:F#9Z<)S,2(JZ';5A,3X_D%\B^Y/5Y MO=Y+[/QBZ /IX-MU-'2];&+9:)336B+_;MJX M%_?$G)&K>M<_FKA14D%ZIW[5#<&I>@.3PDF8T1]S''QWWEJ%ZE0@X[(), M]31*M@>$36YXG"*L$A+#BJKZ^F^TL[GHJK+0LJT0T M+:+<<+^].V%0D8?'.Y>62CPLS%CTNYAZM5A\LSL*D5\$L8-=P3'U_F$' M;N["=A4X]?)@]VNE>5D%-=/\+K;WBE0T*;P#!CRR%-FVZC]GN96ZU 3Z$B_X M.OC3S0Q018@)>118ZNX+I!(FDJ$Y> 6"R:(8UY.8=K>/OU-/2G[+!EQ]?7VS MQ4,4SNQ,*8@7(MB6PF0)>@IX4F.&PG'5!H3N1C0_)_ZJ@"^9745/L(B*,IRV MS)]\D:&@$%=FQ$;UCC[Y;=?$UH&LS@GX9VG2L*M?+PKR M]A00<*:<;U3Z*AS;J%:P7LY0#K'J?)D_J$P-^E7IED)0H)LA7L&J&O_IX8]Z M4HIXZ!$Z\?B_+:?FA;>= HSS4">-VJK1JQ:?@S+>B-9ZOOG(F#_+O2GV7Q?U M-IM$\5UX^M8\RL!D:4CO\];RL!ZINS!K[ZNCUL-"L0WW\'^K1/8?9;+I(Z= M.1QMOQZBDTNJP7NM; ]D5K!@^$\!GX.R+[6Y8CI-,8N?*XJ:*DH3Q^-3?X5L MW+JZ )\7WBV;;G:ZDJYGTA%T[QZHN<1-S-9'1;^_S^]X.U!QC$T4]AW5P%]3 MG0-K^%M+?#^@]5^M(WY-'H4P^"(30+2>1+7WXDS%^EY4136L :ZW%25^*2^> MAK'5;EL'WI1'-+_ZKA$N+22#\ MU^%F(>A#B0=)T#C^*OJSR])E>F]CEH_.*1XXRI>>&,$HQLCB4C&-FF@U;0FI M3C+_FSX7H8XOO0IB% TT;F*2FJV\KP+_!/5?IMAM6FE'I<"Y*^<).HU!16O\ ME[##95+@\E@%Y5>\D4)RYTWFMY-#-EZ>Y>!X X()$@8BF-^*6&0+Y],ZN%"F M4?WFW@UZN*6'O'9!7>> M1XQ9ZDM: *S/27@+O# Y?\_:D XZ?+FWO62V9^F>=HCQ1K/J@M^TX8D.ZN&) M(HQNG,PS3\CIM),>71@E/E[4BZR!.X+JH[RMG16YKN6\HV?X0G,?X?TQ5/T) M#K%Y"F & .*CT3/:O3+Z"2OU4"IQL@W# MN\Q/@=&24^#5QKJK"&7B(!%< JU NSJCF)]4(1Z-BG^J&A,L7Q1$>><6ED_K M"'Y8@R@0=-!2W:BIY<530!M[N5XJ 2:AVB_?&/@NC%X(][I@L(1?EBW^M=SL MQ.1?+(*I0P!"7;-P/^[.8D:A6_!BBDBG0^%4[I#E#>,FK]#;%2*F/XX2V(4F M]$\,R -.&$3,_MK+OJ5AV,/\'\-KA\FZ=QIX4K-"'+E,KT3K"A9>;_H<#QQ) M8@Q)7WQWF&JBMDW:JUGN1T]#F,77)2\ZG/_^]87N@!BG1Q!_WCR68V$LI64^ M!D_FJZP]<>_3G5"HB;IUM"<-O%(1N?B%YN-QFEW"&78*,(93*XN@=G@"-R*E MF6ENLGY];*SZ&LCRZ&F7$IM$"V%^T$GE_KODN MZ<.'L\7K=F(-D\!AF*0,1\L_S_9,64M;1.GIMKU[]2+XPDX\80?MWS(P38>FG\[]%>:"[AJ5%Y[WA0SG(KG)/.+9F9TV/H7/VBJQK^7VQ+""%U* M/"P5!8YF6E#883#VK0L8^P;>IG *T![FH3QV;QWEF>/8T_9H$*Y ; CF%IO 1(:W%V_J=,1/TS M62"X[3N22-WDFOVE_,N7(M.'H>_M*=8>O#_WCPU&_^\?3(A3X+EA^)P086R! M1&>(';;J\7$*<4KW>+8;WG*O:AE0ZA1*M,9[A MWZ&&;?J>US] !ZU_W]P+T-! R+W2W?Z1D*(MOWG&+E>P*2U>1!F"&WJ>7J>R M.M>Y_.<0:>(M$B=]]-&'O!$% MCO*M-*+IAS.$7"3JC*">S: HYC;K,"!^^![U>NWF?)DM:06KZQ MT'TNMH4=1O:GURI>EV+EN;" /!>A%)I#\E&9"9THA'3 M=)WJ:E@FO%QWB7 Z;^;WQ-@I!_$"SA=WM)7VCR2(E;)A6KZN.D.F^XWB1@@H+9%0OW>"6I M=#LZUA^B3,]! M5F<$='_HYBDP7=B"EUY])1P#,W!S_:A8Q5,W-OM^P3$KWP_3<$-]N7%GT; 5 ME(A7WD[#Z7>^;RWO]V.9*/C_A)>UW-%[M<%>CKSN7TCFG0B M RE?50XWU[O@(N;C4&+YL6DYYR7BIJ5B;^V1K3?M ,TH_<07,X.8R'T#,:NF ML/B.)C87NS<-%%5#L!.22^G57_/% HJ-V_/CXX+.Y'MJ9=$7>J-Y0 M:N"94+G2I9 QQ'FB'BYPI>4[-$#"]F7"8=[&UJ4 J+;,0K+22703.1X0:P4[ MS$>$"!+$%I(\]7'B?D._;5VUEZ6^]R\7&][@4.KF+48&?0Q5O829;T6R$.\0 M&K"%'5:WK=5ST+^U)#U_CCSWU?2BCW'N_NG7-;9\"F"--MA&,02W9YL/)>7I M8K,RBQC^)*;\:FY'LI(*U"G743R2JCS7LXJF)AE8#[:?<3P^!:!?'=!^$0,_ M H\':)E"!*52F8U$YTZ:*MG6GM*-)A;JNSD6*8?WO/@QF?M-VCI@[H5Z.B:A*&1T7!F6K3G<>*W(L*;7 M 'J/+89S[Y:GD2'\P![^W>UO(>:/4^ 9*FP8QH U&$LB';MF+Q>\])3:?D+3 M-Z=!8?3J L!86.S0LF:SLIF)A70@:-P;'4"QK\=X3%!Z6^1^A:PW%'6J7H=1 M0:0S8U%;,EB5SF997$PD,6!!+,<4IQ#S:[["3M$TG7+'X%/B"_WP"T#TNLR M&W:\O9LLBT7&BC=+K 6>Z9QP4H::ROUKKUJ,ON;\PB]5=/$D!WK9%9Z%ZTPT M)!+%"W8**-M' #:KS3+8Q JNA1>!=.= M JX[\2$T;P.,7%$XV0H^2A$?49&##G^&4P#&?;S=F+*HT)*E:HD+:D4POTRR M4N,Q&YSIJS<+[<'WP?;X[S 4NO76K<3@W]/-\S:",#N77.I-)]H'+NN@?SL] MR%IR+O/Y8_O!Z);B= N&UU%WI<9J-PX)=NVWZME'G4GABR[B"]VD;\G-]ENU M#-LTR&-46W/!&>!C\-X$2IH6).-\:>?1N*I6R;V*=:MH6D9MOX]_5H"*W.X, M<;UN( "R-28T)]-$\,0NME8$EZZW^5&2+<-BTU-J=IZ"L9002_/7=["2^@/3 MW)YQ]5UEF6ON3\7W,\_(Y(.\D545'<]S4@X/F) M]YKGG<&?2NI5)E-]V0I#6PX, M'QM?@.I+8^M AT/$C>HRJ0X(XY^QJAYY6[!E[=#V9XVTFU?B8 #-E4S*BXKX M$BO/2%\Q/B:C\LP.HSRKP*([ M)S=Z[9%])Z(]L=UHV97K%'BJ-X56RWO^O]ZKI+S MZ%\U#!W&"HD'%TPY9;29HH']4\#RP6>G;.V;L[)K"M=V0G81]=MCN4MEV6O! M6[7Y,>T*8A/W9H*^3V")OX[C_\#T%OI-;,:XUTS*"/'7N(L:6G0*4"M-SZ NHN&J4Y4,#QT:<>IY K]3ZT=V)::B%ZO M LV^+\99B18RVIJ6PY%V%R8]=T2H5X[P8KD-7P?O8R20N=7?ZSR=1;\L?#HN M1XH0.=&68F]-4J9W\U0%J1,OJV,@H39\8 MV<3M"SW]1_W"#M<;M"KH/94O_WFO8TK?:D;K\;@7MXL)1SUFAG%FYP3ARE3<.6)N92'S M9E[D2^>QAO"YJDSW4HZCAR'](7@E'>_Z>[FJ5 99L.Z5^A^GG4)%+&R+YF;. M1-Z=ILE!?1NFX?-%L^WJU!;"V45W3>%=3(MI80J;BZE5?&].K8*AZL8?6=^U M(O5?@OA;6=EK4K-9(A.2T@=$=@[616Q0/\&PUS2@!J@!:H :H :H 6J &J & MJ %J@!J@!J@!:H :H :H 6J &J &J %J@!J@!J@!:H :H :H 6J &J &J %J M@!J@!JCY)*B)];'F1@/&U07TOHW&RP_S![0'0^Z/Q;F*_\Y_\F8G/L+>;KC. MTO2K&L.4<0G?Q?SE_VR?2_75/9MYFRDZ[4>M?%FIU5X^KN2GJ+=&7[3*;ET+ MVW1#/W;A8WW["X% /LV\?_X?4$L#!!0 ( #" 85B -8B[.1@% )E!10 1 M :6YG;BTR,#(S,3(S,2YH=&WLO7EWDTF2-_KWG4^AR[SS=M4YG9#[0E77 M>RB6:FY3P,6F:^;^TR>72/QTRY)'"^#Y]#?BD61LL,&+A%*&FFDCZ'P\%;F$R[\>@O?Q)W^9\&,,KCTHW>_.5/#_8>/GWZI__SR[_] M?###83AT-/W+G8/9[.C^O7OOWKV[^T[='4_>W!,AA'OO:LSP^EP MBM.3X>\_&7_F_>CH:FCW_J+K"GH,' K_^>NK9ZOAH_'H^?P0)ET^_[0RF]R; M'1_!/1S(1HN1)T\U[\_?W^VEP_@,+*/7[W 1[,_A7SWS?CM/3R MYTJU&CB?LC1YM);\'[V

    831C-R_0+TX;7DXPKIL3)DX[>C,ZCV>3X_/E:'CP[#>]G#(^?N?YJ_ ?BWYM-XFA:QY/#_L5H M;1C&_>F'?#\[_\4^=Q%Z4\F$75UD.IE]2CS\\2R59Y,+B1;NX=$[O_S;X.<# MB 7_'?P\ZV9#^$5P]K>?[RT^TZ^',(L#N@B#_YYW;_]RY^%XA"2+PWNT57O+2_[C^(,YGX_^[.SP: M3W#YSGXZBH5$S_V!/WK_TYW^KJ5[NSJI=-.C83PF=@(\^G/W_CY=&R:+CUTI M,.H_XH GDYAIQ@9=^P"&^YZ_''X:\C,?TTX-W<5)>'/7+ M^#<<.'LZ>HFL/"Y/8C?Y>QS.5[/T?O8**L[?/XJ4W$2ED9[%,BV]8"'[R)26 M2H&H0L=Z9S ?=8L37O_C]=ZC.X,"N3N,0^2*I\^?W/F%_WSO[#NOYF IW>M)-'T4S[ 1RS]8P[C MF^L]6<6IA$L]7 (9D*T$,R7B%%KA6-2NL&)0[AN7A2<)_.'A'H^0>XX?XM-- MXO#IJ,#[O\'Q]1Z2H[R700NE+GC2CQ8\%Z"DBXE%93,^*M(]08[,):XCOD,6 M(+>PX*,KI7I9F>=(5.V1#T,1P'Q55N)#J%E"'F*@E$D:G#9.K^9@J?+OX\L?=C-ZN>F#42$IC[.#L+"#3WC?.XGK M%QPK)2$]G2DLD%"1NJ203$KA/ &&F.;^J!NBJIC@]/QRR5?AHDH;I&:1XVK6 M6@?D/K ,N)7>@ A"B!N\BHFX-I1(C,>"4M%DP!MQ5-FNJ%05$>L3";X&KL)N^GHT3E.8 MO(V(HYZ.CN;X[-XJQ?RB_J4P3ZA_#X M!(8]ZZ:SCR>EHE+PJ>)\"%RF.N7"HLN&N>!D3MEEF^R=7SZ''?_]-Q@AMAOB M]#\HA]T(;T)([RW>F#CL (O=@/"Q/#X\FX[<]0::_PV&"R:7F(RKAM,@H,9S1 M3&>OD..\9M99"0%EKJ[RX_GH17WZLC9('VL#)%2WF(F%)OAX/J0J&@IX%"W9 M(7%P/B*/",Q0\ 17=/ 9'V8!^E$S+:R-^V4^.8:(2-U=ZHUU3L$%E)%2U832 M$A * ,JT8FR(V>JJZB65G,M7O3WO+&.\^Z$WW^V0I_N7.%(V-(9G)_6\'$WHXTOUL917>?3\M:+CT MES]]S?[K=#R?]-]Z5\3]Y1OV,_[P'\'D4CPHYA"E,ET!E[FT@GG+@_96H,!T M=U:G0@\-5]^Z0M]K!Y-!_]APKFWY\.G?S@+!CT]>76X*;X@TBZ\%;_;^:-CE M;K9@F$'I#HEIQZ-+\/ZOQV3=/7C?3>_\LAI\YI?5\YT\S;WS7OVH M7RXG$]'[,6:_$#680 $O3MYR>63U?77>O3.DN( RS@L4OVCP *EVB :1 U(F MJ%J+$SKHPENC#)KP]U\1WRWFGK[^'M]WA_/#C(ZR<3'YO7&P_VZ\?S">3R/JY5'9?X<7/-Y' M 8(H(M,-WP*=M#,LD5+E%AD![2 $TQ$_>=%[IP+/BD>? [1*G"<(BF:(OMY" M>3K"&7A#^./!= JSZ:_'O\=_CBF:'=K/OB.K[.$YQ\_"N^4YSD@^-G\!:&9Q_G M9%!O]T[[$7(##_,[&FOS26\P/)G ?\\101]?\"2GADY/[/1=D4^$=D685W&]HKUR5YIT#A6B;,,'BTV[C@+-7H64T*1'&RN9N.R][H$[$WN3]7H M*S3"T3R>0>G)]AJ1TO35WNM;23X7:K6 V@.@9C0PA&7!9<%B" ;5)PBM=*OD M(U[%KL2IGW^=3[L13*?[X]6GF\IO M,BQ/?)R_P?C-)!X==#E^I#N>CT>O;R< BT;Q($QA,B>2XLZR!+8R"6!*%HJ; M7%M=1:1#%SZZX7#\C@) R,9!&0"3MS#]5#I\.OX5Q.'C*='_Q;L1E%WQ+:A4 M?+)&L^1SHOU\R8(TCF6NJU#@=4W-^A8N)[EO):\Y$T0!75DJ42+9 FWFB<02 MARAKX2"-:LO8T11M(]4ZUJP$RWV,D?'H\.4Y[48(PUGA0EN5J\XQM;IF3S0$ MF>6S8]H>&(]ZE\J9-?P@Y_GA?(ACRW.8O1Y-4+IT_T-N&A1'_3;L:EOM5B[O MD+,KKAH6,\HB79&XL6C'JH24C!/)AV8I_. -@HT7]6$\ZF8+HCW&<\AZ'4^. M_X#A\.%X.COM4WOP!HKP8G^LK'D4CS?K45NCYU."=S*!8MDJ@?H^5?*HX5?- MO78HGVQL5M]?G0U7_(;L^#!.#YZ@VO\KE#?P,DXVLH%SA@OEY;E0KM&J$T55 MD):50GO?@KRE)4LT\J+UUD-LT"S_FKL]#9"HQJ)$"949R1&^E919JMDR"EN( M1NNH8.,DNK+3TZUK7XRK8'W1K/J$ZS/X@"]O%5,A*F50"HG2K-/SL@;'0D.< MC'DR7ABWKV VGXQNI_(7T3B((3"=H"!9+<*[@#<(*?NL\!"N\-;(>FVQ<^D% M<_6].@K9@TGNXG!7_,!2%6=%+2Q)BY0GD194SLP8&;F&&A'WMT;YZWH03H8A M2S^<0.EFFT'SIR@EUDE!, I[4AV9]Y$KHS[R=0C>#%%J'PFQTD6E F!=Y5$Q6C^JT M6BC?G7>[3>%8!8\1T)SFTM ?2S&M")ERL#'F;&P0K5%XH4=)MRT]^Z?UVRN\ MQH9UVQJMY>HJYYX#DZ"0P6K("&BJ9A*!.@3!LVE7MUW66BZHQ?#$.'P9.T0I M2Q?(K32\3*S)H '"D'L(I"94@,H%9KRU(+5/205",1?Z M:*[(6;0^LNA4K3IJITIH;?I;Y:;-4"C) !02S((E%VXID26O@84HI/!*.?S2 M*H5:-A! 920/29*9SR2PI)9@SH+*/TE31G)NO]8+IL8OHDE.S"GF1 MCGBBEI^-\T+XGW:E361MEJ57TR>%U6RCE/\2N:)P>'JD1^0%&!]!V8=\,!H/QV^. M7W5O#F8[$XEGA"B6V\*2R)IJ5&46?:H(WE,-X(U#@K9*L4MZ0U_!+**6*H_C M9'0)!\EN:I)+%;1JS C;#F K4+AP$)F15C&M JYXS:D&'T 45-S(-+>9V=R* MWY#_+5?E@Z&01(KA,IRS( 1G5;O(*0E?Q9T*#?G:P2 ;VC#C2H6H"XN%]BMS MX"RIHO /:GOC(B35;$3]9_USI\Q5(*__ Y0J"WW>L]BBU->M-%J5CZ!#]93N M;Y#14 ;Z@B3U-08T.8P$T:S=T? >Z!J3ZW(T/!64@L8YI) KGGF'!%-:1X-" M,L;8W%9$\_&FZ\Q@R2E97SGC7I"JTI$EB!DIY0QW.O&BFPUZNY10W(/A$&F# M,O%W-*6!JLI]'8FX'3L;+F&DG0*>XV%/WAEMFHN7!%:[P M[W>>OG*DZJ<[5Q\8>?IBM %HLR%'B0*9P1@F%?=43-6RD+1B4"R5!N<&04RK MR^-:2>XOWL)D8SGN#0B[4*POP(&%3)XOCAC44TT^SVU.PM*>2K/FWK9JJ6PF M/0U,E+S@U/-(_44<13/E[)F3V:=2A>/M1>?ONN3=%4\H>5V$S9*5OG,*2,^2 MA\)2L=*[Y+)OU^BGBA-(B4@/)@NQU+0\61.]]D5O5B]M"$B M3M+4=Z'O'^(]#TRH(HTA:\@WNYNY[5BJ#2$5K1&C0&;&&\ET0.7JG9+,H7;+ M%2W44)L5I]="*GQ_'/C&:_&L4:A96:+,6C*O*6:CEK#(AP(4:$Z+6@R45BFT M ]DV:^0E(;*(HECFBD1*4>1PJ*DRQ84)P:+-R)NEU*[XY=;(6&"3U+%61)(5 M,7T(A@6G'',0LU(I%Z&;W'^,UIHA")[LB MIJ,T(*PP>,4"3 L-U*$R,BM<#=%'-!YV,Y]I->@+S=%NY?Z@E2))407+D1RR M1B..#1ZO7KFH2%/;<)WKJ^_'/T/Y@)3<&0PKK#5H\CF6=)_3+S+S(BBFO N6 M>VM=N^ZS+[8Y>C*>3V8 HS.I5B_GDWP0IQOJ=]0 PU%)#&_[Z"1%O?,TE6F@ MZM(Q98$'@FFW3$.S 3!K9+DJH"!E!%-0J'RDC"PJ$U@).EB==-6Y7?I\#YCX ME@TS:;).RB66-;7^%=4Q+X-D ;4%-=J5$)I=NBOO^8/\W_-NVGV4;/[RX!B' MXYI&3+87-^W8(,>J7@MB%B4J90T#:BBM#5#[!U481)M2<5X:U1Q!MI:EO!VK MEUH_%Z^02:AAH98ZL52I#ES@JA@K>"S-!B3L@%&S)5=&B++Z1$E#52/&HA:' M/J)M^^I2(=@1A:%?!O UN;R,;]" M/>0UX"^U>_AK)S'&^EP$&B3GRC";*S#M/"6Z4LM/[UU*.7BP3;IM/U,6X6OV M!=N._'+>&Z-*9;&2*Y4P89#=VV4BJS 8>- "]\-HE)3;4 M@4IJ&J_1M'+2"NELM,T60KEZ3Y<>.-"X"1S0U=[" F7>2M(ZX42 0M'(5"1 M<\2)%0@G!CR$_ GM=I&_?LGV/M1F5\(6?1%2RI30/E.:BK [EEP1J.U02BHI M18-%] IT]Y_!FSA\W#_/F7*7XS

    *=(W->-QRNUXHQ68[;BE;IQ:L=>(L+-)1H%HE;00RZM MZYC6)3./US.9:Z:X;;IU9]]TJOY4>^+.#-%;BMQ[$AE?*7&ORP/E6.J(N 8^ MM\WR'I)V0XINY=7[G?B(#DF[5G8Z")H4XW@@A+PAF"(:J5R(L+28TW:1Q@42 M=F%HPA!3F)+C-%H'2-%&BEEA[5&Q&H!>&!PB@7!2.Z?4 /V)B-O*-D&(/5NW MO40D(H]24 MGII55%*X'5@4UNBKCA47*O46%&PY&?,J$Z9@WN')1V;Z$%P2? MD=K\@L$P!4I$HX^&Z418&]<]?481:Z\9['K2JTR?*CST_ AMJ<0/6'8H_*6' M24M)5$1>!L$H6HX0--)_K8VO(.T'0"5>(6_30A*Y8 %\4LUP?8M/>E.*)/'; MLUV-T+@IQ6S;FI!9"+8J%,Y=B!F<,OD2;CM\8&I@:61C(NJ^UB:C;F,0C(FQ MVA+Y5;6%23 $.UJB-/';PGRR17]SK-UTV+% \Z(Y$3"-$SYTCR0H^% M8RR3\..[@M+$\J^3AIK_:FP]YA:VM*EL-;%@-6%^3W5]2'S&O8:D_3K2KV(= M0N"::., IIV). >IFWV+ F(/V2LY)P$X$$EMJ>;D +S+H1Q0"'[_(&:RP912 MD,URA_GU-$7+2DU3T]XHIG5:[M28J=<<#_^V%OF-(JX,@ "(BV8@"YHI%2A M"*L8L>"2^[^S%Y9D"X*,-N('H&2+:NFWS5V^M5?$')M3"QC?N1GKAD_(/74G MND./HXQ<$*QHFK3Y-LJ5!Q#$XRKG_0.P1T"MUYEN%H*IESLG!$!'#".!)L/* M?&[%1548O*YDZ%VSE6$OL.KRC QEU4S J2X9TA @)75[TSWY7I,,H2NUDDEP MQ(%QYB&03$= WW0VG)9MH2&)G^K#F4V'="I>U'US?9J> PRF34M*AS_@78/9 M:UD6/XWX-1(,(!TG&AM8S;[H3)FWW#LK&^Z2$5DY%)F0ZY:>/N2&:P4CPZ:; MY! 535\6^&N6CCUVA"(IJP6&4@A L;I+UZ?^(VQ$V254X9QH8*R]!H$?_O.P M^\\C#_3KV73R2+)CL14[1GDHO 8&M,&T; M'L?'AX>$G@QG966 #CD6W ]O%QC+?=W3V,GQX_TV'"G_&SI\?]85XQ*9&_NU%;EV-#Z'.MF2*!][A]$^PV M\#L(Z$Y5+ =[: "CD5\)0=,R$O>TY,Y5SK=%!T;">8*6PT:T5KIT5F2MJP\A M\V(YJ?Z@Y<,'9G@K\?"M68U-YU?@_"0^G%A9<'E+[8DHF;2#J;HDO<.^("5^ ML$?#=6?E:?QD=S]^>KCW,^[-?=R$APSZ=UMU_7Z4I[@GKSD J^<=[]O;Q)Y_ M^LNWZR.<(L)F2:0;Y96$$IAJDZ<50^.@3S&]3YOQ,2F_VJZ;-\98>Z\88^7< MM&T<<]X.-VPI#&+SIK'.6H U6Y3CF&LC\$/<'[SU0$$_LL MAEX$/*8*,C"5Z#C(<>3DHPR)T''A(8"_0TT$ZF'W2?QL_]AQEW7U$S2>56F=HF;A?Z= MCZ$1MA@W)2FYA5:[(I.\M2FG@A9:*)B'Z[IQ'L4<6F,'#S"E :;TE3"EHP&F M-#2<^Z.CDA\T930$3[?4G)'27#:;72/LSJ=H4&S^!@WQWI=@B_<_.>I_\H[T MWNBD6&(U(/Z7TF"KS\'D#N,Y7M@\(U()3V&Z85CBVKMO ]=!S6NYX,/9BY-? MHY.+B[.+#_V;?3CY9QS6*6O;\+,7+W\Y._W%?46FP#2K&ZIV=EG2VJ/L?BLR MM*'^#WOOUMVVL6R-_A6,/9*S[3$H1G?)\7<>%%]BK[4<:UM9*V>?ES- LDDB M!@$&("0SO_[4K*J^ 0E2[%CV>H\Q#8) HWNZNJZSGDAG4KG:ILP-(9>W&)T MXJ5 !1F'BT%<[@)MH3WC L3\,!W=N_)RVV+=\%5RV/.RX??'CB;]UN_E7L3- MCDY9U?,N[6?;AZ)DKH(<9$4Z"(LAI<*>_@3!$/^!"Y[!_AGA^Q?C)IV4U2"Y M(+-RGORSI#-MD+Q)R2RJ\?T;\R$;EP/;3/BHW3V"JG#\+7_22LR*1>T M4F.R[]'-!IQPNN/KNDI-/DC^D=)V'B3_;*[2;#7@S?C_FE0N_:6LKI @/4^K M=-;PWTS5#))?F^J]H7^A(R EQ]S8<9]- 4-,_Z+9_]-4. %4-;N"F..V3 MEH^;8%SPO%QP)R/>7-+GP9W[EZ_WYI\^Q7"&SLKK3N#]PZ/]I_SGDT/Y\T3_ M?73$?QX=['V&<=U*U]_<.CC_' M/CGZ\A)SS0"FT[\G6_?WOWMP"'V!A3\XW#U^D"*_?WQ\>D^4))_D?\%R@'4: M6@^])@-LA;9A<"MSP.:4VB;!W4[,BY1MW17XG0H.'U7A;/"8[W;GMED7O\E8_?C!EI_VFDZ^L33]/'^0VN.^MR?UB2Y"T+W(SG< M$-M!\O%#:=WJN.=6=D(V6[UOMR'[S..6EXB'_E22TYG=8M]MW*&MQFZU;\EF M/3HY>,K!I6/YXY0_/-WU'[KYN0"$ CE)Z:@UWNN\@5:&/'SK*OTSRX?)6R[+ M];2R)"A!';#E[N%BX"*%@@_)FVR\_4Q@]-X)IAD]_258K_9V=_[)OK,M4Y:2 MT*F6TR*XKF@F O,WM)-R_NI_+UZ_W>GWV>7+SG<."M)5FN3EK!QXA_[-B[?_ M3_=.\FER_NYMWS<7;U]N>?9O+W[J_^+YV:]G_=]6;?G8=B9%KJZOI6B:JW%AL[R M*"PO*V&'58^XZT"S&WMQ=J?A;"ZLVW2#F\;1.O@_Y:#X*Y6@FZ?C75-S).)3 MC(">)G>_9KWZM\XVL=Z^$3ZWP'_[G9%;Z2"9[GV<,M[OPPU.D\%JHZ%7OCVF MU0S!2G%<92L!WY(V JUT=? M ;WJM!PWC+=J,^<*B<%-%:NL:( ,QCV-ET:: M.>0F*\;*8> G94Q/@*=:3X7#1NH=&ZZ( 0I'"M!B+=*@)8+KL0:A]LSPB>HB MJ.,Y^@29#XRNKIJBL#1@2 TNJPQE)!BR0,UHO[--1K=:&&WYGV! <@F^:F6#GXRSG)<;Y.#(-F2Z$IX&89C24H2+7OQ$TF58;N[&%R MYFI*T97#%(,*E_L>%$&6;D0\H MNCR>[X=V 3PY*4IE\)7CU H,\I+A_F2K1B+U3UR4\J= M62@@+V;IS$SDEJLJDTHWP981/GK;S8)2@'1J('LM)%Z^B\JWWD[>LS*M/C 5 MHE+(%7.3BGBZ]ETMVK%+]26+OI/83N)GXX7573$G>D^/G1L:2DX/#DF;Y;E6 M&E6K'48T]6>2Z[@?6) [Q:LX.#T)+@...*!8!Q[H.P"2%.! QIA6!ZS&.([; M-_ ]W1LE@Q;LB?OMQ>!LZ\2@OG9@.\+3K,)3.L.T7'-I&QL$OZ&Y:%VZ34T/ MDU_*PM@SL7U^TW/QLQ!HD#OZH.5&)"$6K\NV8?*]KSH-L^%M?:LEWW]6EI/[ MV//R@)4?F5$YK):'JV4T]B(V@E 9 WD3:L5.#@F_&G[,CH127-MZPR0(K*<> M[3V6?F&49X')\DI-.>Z4'B2/]A^3%7TIC!!JU\AV?W3P6,@YK+7#O]"JS4RY M1=, >55)FB[MZJ$%B :,;C7/WXWQ/&.J3[HY61YV!"B61,2)C!?E2L;SS[@8 MF2Y5TY@^/>3Q(@[^/..V6HON_NCHK.2#DA-2I$(!KUT7 =43UW,*!#F^T8[IRMI:$9P&PHBJ(C2L:(L.BMF+!9 G6'C=J*7R,TN^IG;X2 MG!Z3)J=K;>;?ZW3X+^Q;670Q#2I7''HI.>QMJ1HU_&('XI6&#X^+OY@FJT9$ MM#+98@1617:\%/ ;#YV;?!D,P[+Q:1D !X)H+,:1>.+9''5G"%IA]T'2@J9) M.1E+V16UIQ]([1P'[J$THP,&O7+#X0B_JGC&C7)N;NE\3,=.F-9U.<9Y]44I M?Z-F]),1A N0[<&?F87A'2!86"+@J8P\G"',-#'XZ/F+US^=/7ZXJNGN4P=# MQ*,Z6T"&GHH4B^WFN2Q%7TE62T%: _0_1GBUZ5VL%),%T>\JH_Q7.IYQNI0DN,/U#=*^8?S>Q@GE+1DXT$7G MZPXJ$:;5.@=$G-F.;:8/\^3,_(G R3LY;LL"!_6+IV=_/!XB%; MIB,FE9OF1OKR+;ZWPAYBJ@; G> Y<\EN#MX"N6GJ@!$3^+3*5[D2!UP)JI"Y M7>\H/KE%>7*R"]%A2(=:*&U89R6_IO5[$DMUXSSL^-EB1"<4.I^2PJSXN7S4 MLONNX4P#LE)N6I?C6L_!A=U]4V,FF'O.=#=9/A%PT(5L++3SU^OQG$%$V7?D M;+;B1.DXR%'RT,[\RQ!M;4SZ8F23233_TZ;BJ:"!X.X M_?9>CM:%K&$1DQ: MPN0.'K(W9RZ2#&:E32RI>Y0(>@!A)Q (.#S;0DX9Q-EM\G-'1?P"&1'@%FB3LJA#\TYU.P]DDZ!+(8QIT9G,?E3%C6M/11,6N-T@%J MZ2.?@G2B(324>,YQ<*-QK CVS%@]**:[&ZV3W\L1J3^;Q;MR3@['X&J;BW-T MT_8SJ:]PGC/&<+8PZ)55D*OD>59[VZ=+CB"B@T_R$F>8@%5?Z4G-O^)&3B[RF#O4\4R^0B0.4OX$&EVLPN*:Y?4,N0 Q) MU*RF'P219]>.P ^O@[H[GE)L3XF""CABN5*GI:,GN-RQ2I6K+&UC[W*V2!^N6P\W@847C/<<;.M, M#3#EQ%/;H 3DK<7^AAQ#K4U->FD!1D*&D=-;V=/;;D3NZCOW'_ M]-$G;J!X45QF56DYZR6,_B7J;6,6I%B3I.;?! \=DY'&6N J)>79UUE0MBC' T^&_1;A?["@G'-ZNB./1WU86:>Y MHY%R+SA,?D844"*8X!%G8NB%V;PRD0Z22BMYV7*1DEE%/613BLS>22VZ],;QGE=7ON6I@+#I>.5"-)J%Q MIIB7,)5FY.,\^OG5SX_)5\EJX:Q*]?#&R:V+P*$JYO]"]U$F)H[VJMJD:7 . M<@1J_REG0.F<6DBD1*_3=P%&?;D0H+I6YPX._#6:@VHZ%AE$@E-@F>_:56HE(K_/V-#9?VZ'A+H[5)+!R MR)_E.(_D:I5A<^HF2:H$W5U[(]AK5^#7"6"SV><;$X+8'^?I@C<**W=P-RW- M2R< :Y>3/R^O6B_?H?=C#I'2,LX4G1=07QCC]\6]4VD79F(1LII_O#]>;'": MZ/[%7H4RV#_]OFW$=%1!K[52K])J]90W_4Z&N,>/".@C%KFA'OP(H7E.OO]2 M^N)P>'*TOW=R>GSX9/_@Y/!D_\B_=U9@Z#O\^M>\+QWJSCX,)E3NO[>[V[WA M_2#%A%&M6Q9Y;;MCN2'1S%A5D'V!XH>NB#--YJACN^?K5L,VB+(*:GHT]X64@P1G2UNT8X^Y(-6&K-'(V#*;B3T!F4+.'IHHARD* MPP<"G;%1OC^W?!]\I?+]UQ2MY[AAXRSIJ&VT/IA&>(M]@P3%A-@>#(&/A(0%7R^X>)O:*L?TY9/_Q*95V5-WL2 M;(UW?0E5ZS9[GY+8F[0:0)BY&J5*%X9+!D0YLT%1:V=42[-SGS=762+MSR'? M?&V;HU"KJ.FQVH%WD:F?+4; #1^;H#I PX:\I7S=$R?V48;*I0 :;>9BA"1= MH 2^L-Q_<2-\SHUP](UO!/2OH0A/F9D8[,DA#XD7RQF"O#+I9*T97&0G"F9Q MKU=F60>.N]2TM)ZT54(?9FU&1*3?ARI<(^ RAZ$::(^3 M8"%4IJ 18L)H\F@ MAC40I.Z9]O&*1DM%>7>^N7J61(/Y+ MY.Y_2L?OR:N+U03W04'2QJV:HI/YY&+\-\P'ZO"PZ3DJTQ,^E%+)<""4MRL+1+,[$?I+V3DD?K_L3 MR9HR'XGXN$)\T%9) M;"2J4X;3&>9C;A_)/AGRZBLI"RA*33%+1-U^P\V@8^A2%-+#E!4+%AJ?0;T> MK!+XV: B;#DG_S3HZW^X^_"YU,A@6ZT-\)#(#B !Z@'1H__OB[]#?]L;!- / M.7=U.#P2M@5 ^35!<;%!F;6A(Q%UVBL-*VA\J\5#-4PNC$E^08W>_N<_'N_0 M^/[W+X["XL(R(O-^PM,7-&UCVJ1K4\G5)XG):\.$;!^#XLX=T0Y5)MP/RGP[ ML<"\#+C!R38RSO@?7&':F&C(? $==B$M"#@ 'Z[B^JT-+,V G):163*^D@^M M=;)0,">1Q!;M.;IP,H08-77DVU0G%IY ;JT";T/SRMPNX1_P2O_1I-5*H)?4 MZ8,1@J2S^#458[]?&E<>>)E*])0[GK07-:T 4'UE4NY$LX]:5O8WP *B+Q8T M"W-ZT@A\R]CD>.]+F!G0X3L(K^[@;\/DK!9_9 Y2=5M\@/X@*=M\].K-B\>Y MPO(I3*YVE=I!VIULH:FNTIIKW%'>P(T=T[R1)4/1'WTR6KMIIZ=P*G_)M<0( M3SSG^CD\U%TC2QR.%3/*GF5'G/ "1<-'(^- BVAHHS47W-<.E2A=<(R%KG,X ML<#-YKAV J0D*S11BWX!+?K,A6*X[/,RS7+MF=LP"^_!:!^VJW@E%HV+GO$. M>DXVRE4JILXO@/W'IMS?W=W3NAFI@>%J9C-NA)*&\?&D<]':H^3#G1X]27Y+ M28D_KQC@].N.5R)T?' M^SN[1[N[J@M%FN&?W4/500;P<%9>?L'9OC]&4^S0B!T:=^S0.(T=&A$J^K-8S*-Q M6BN[AO;O); _+("3$#P)+A6#0@98:U)W,D?U(2<<%FQ;UQ[\S%4U!JA2EK7H M8ZP*E-Z[T"-'#[@;-# [[M-Q]SEMC;NJR"_)\ V#9F& TT*KBJ[(O*P1VP@# MR.FH;'P?*O>XA,Q=^J\4[D M@-KLD/C\G;2+G*&? 6JNY;-BBXD\^W%?<5/KJN.!:#2*RR-I1!-ON0>_54=F MO2'+G19BP6SG66-NL5&.7A7>*@)O_=9D%>Q4IPU M^[C,;RUASLOS\HH3G[P L"UIL-=C![- MY_%H]-]U=R(114'BNQ68&:V%3-B(4+#C?'T:BLOFV>&6_5KI-;1+RG$CD$9& MO&8'%45BZ_UT][S:YJO"$0+5G7.:0OM'JD;0/'%2-]RJYWY=%GDLS?D2T9>9;9O]T?Y>+Z*K)NTZY,.]X=[QZ??J M O9\]NO3X9/3_;O__/!X>'CZQ%WP?WY85=VW4:>35\MC ._H3IGR?_T[ MY8KF4-S='\7IQ0<],W$)7'TR3E241+R>.J?6!E:6Z+O*LTEBM^<7\'7OHE*W MB?$OZ<*TO-O5Y*]/C:S'[L&]"03&OY_Z>]NL_M- M^UIVTK9W/SJ(:WH/WNTOK."S>6:FR0OG(KT5%VF0G%>F5CA21!J>*W'>IU&1 MG\$(IDG]RJ;^33:>IR9/_HG:[VIFZO<&H=JO1NH^_X["FG[M*O+X,"[H5[Q) MO6;\#WJ) JTHFO.E2]ZHYE3"3AO%!U,Y$AV?2'%&VU(;=ZHA&F>*K,[3R^3G MW/P9%>1P7]!Z\VV?1D#\SZ'U.QF13U";O&)879EP9H-)$P_)3 M+L?/E9F56662=^DBG=PQA?!-[JYO0EU&9_P^O-MG],?1%V2JT"&_3C_2GRAK M^ I+I#\[KOW6[,T7J P#0%AM*L'4X)J>C77OB6!S@1RJ=2<:NT[J#&5Y0;?D M_L$0M])6ZD'RIM*7#1Z'@KMG+]X&$7'M1+,/M*%QE%1>9!4ML'-E_GV1O*(5 MDOK2U\5X. "43E9ZD%U?(,R0B/N[>T]0JB>@(])#AZ%P"WR=;)-^5#-=<#U7)&]MQ/;"TDK6[_XG5N,2[)8[,3<,!E<((^Z2=OFSL!C=>_R7#EP)$7H"UVF0I1@733 M"X&3_9F\-EW4RYS (/E^3@!."W%_ RZGJO7^9Q, =#(/X\EH]_ M%R&#^?F\-$7V0792\E,ZGM,L\ITO&"&/JZW]2UIVHLY=_DEW;\;OUU\W6_!G M5[A;TD%?L-5A4^W>.AH^V!8.5UU\89:K:Y5Q.!/ML5B%=/L(/+KL"0FB"PGO68W:N.$Z(GA;E"!SO=!0R:MEU$SV^'B5GR M%8)"R^0,+*#&XHMZ-')TX.12FF_)9C[0O6KNIE%H,LP;;4>FDE_U39<@A:_X MK)P8=+KSJFU,Q#R5B>C0U# *5H#IXE!#[=3T"H[OLF<;0W(ZV)]Q$SL@SYM/.>-D!44-7B,215B-Q0>,PRS,3VMLS,3PWW_!] MSF2%4\_>S0>11>Y*1U69;FV'U_X5L@IXW_R#%RA7_N_N'@Q8V M,39">)<7!:VA,4(5;F]V-@6"-,FJ-JF!X,I]AE_]CS 'T_:EN909[!K2U[U( M,/Y?O57<.K?>DEH.CZWPC:S+\Y&/Z$X1W]\I4]P\?%C[< [>#WA4?)+\A".C MH.^R,9U!M1X-SZR"=/1@UIC=-/P30>]CA+'0__H-(,]7@+#?-+@[:\,+^3Q+ M1V9%8O8,/5";IL;>J8ZXST%H:4@&'IE,&)P>W8ESLC@V1(GG1D%&?R^9;UHG MP\]%:\HZWF7O:I"Z/YN4I#*3B^'9<)NKM.'6G3JW;N]8/SK9\NS-N;1>06=* M:2CD-)?TOVJ2U>^]]S9W3I%WW5ZD59[!\MM\)B-$^[-&O!N0VH.HFI:!I)4! MS<8X3\3R*6A::4,%A\_ CO*\*G\'YAIY9A->=6/LX<30,7T_V= (^.D%#]<[OL%U%_;4EQN_=:B_ M Q[Z15J4TXQ7&O.Z !V=XR]9SE.R6\:F\7C>8<1@5]WWO2.H'3OEUALD$=*A M\+;#//#OWI3UN+P2]-&.P_;&7LA>/+JL8'1JPV'RYJ]O\N7 M;"-,_I+'M.60O>G(__A#-N'_(H3*1S6\10B5&R%4GD0(E0BA\@6E[A+IUJYK\G6/PT)/( MS5W!7W>&DC,9V<<'W'_PX[['G9%O3_8@R&VZ[[%*+AKRJB_]8\43^,@: K9! M7C-[7_)SRK@B/U=ELV2C7?Z].6QKZ+YOF?CU:,SDE3&5 M[@6=BI8R#\$EX;*[X_U $VI!NJS#) 44E[_"_3Y/CG6J/X7\-_#=\,Y;$_ ME34<-6^\#O2"G[8E-'["0^LYS0;99B,X:.-Y63(#P+_2JX&=G>'%>+CM%K\9 MO%J1O 6Q5 9RM>2GC 7AAW.Q]OD?,6!U[1FTI5CG7IQ#6W.*FX&H,"&HO]ZJ M,S5(JIZA)!M9QEI9[6Y@J$>K<.#!>I+8(3*'P3CZQ^##1SWO1@/\3[ID()N% MC>-W@E:[G;C2@=4VW9!>WYOB4A\+\IG'GN?*-+])UQP)&8:OB!R)("!U@S36 M7=\Y;[O$90\PST,B;M'XO"RA!%25RN_X!A_J H];Z62T^ MTH2TTIC5=/C/ )5,RK0M/&XQA-$>;)4"N_1">;-KKZ>U7J+HIL))3==A"&3[ M0W!13U*#BRUFHYT $N9%>VHM&$R.'^4M._N$_7=,R'&#F+LX&YO MNK\;8P=_<^S@L[UBDDW^[_\B%?7^_U.FEWL";?;KBS?)WAFI[M<7_TQ>GCW[ M]>V[BV\?Q^SC3=C?3)L_DQZ4382+$PG(6@@PX@$(9 M ,W!Y$,0ZA;,K&#X&P49#('2''O6S9Q9 LGO*S/X,?S ]A ZJ\@0XJE(_. M"4Y4IEAELAP!KK0U*H, "17T0@J/*UQ" K\89$U0SKDJQ^\!CCDV0W+U&@L+ M"F(;,/I@M" MV#)*&$/3)D=P9U7.#$^,& C"YG;#=+$%L1WZ\::Y%'#);6,C MXV!<92/BH@DC)NN2\-L7U;O5H818 6 M.28/>F +9+B\@J?38ET&'K9@P$[,&*DT\7'7-.486 YJ")ZTRM7[K#TD*1LM M]+;7XV"RY>NX 6B^P=&[DY7 M^=I::/P2A46!GM@2DFM&TJ&Z4L6KK-25V5A$+@;:H*B3.IJ_(6-VBQS5IPD[ M?"%TSK]V8KTCB7)+J9M=N,8LX*NE&05%22 -S!-6.=_::AXV2KX[JS%MB:(5;E\?#X^.3[MHO3F;5K".]Y?G8RN/8_(F[(I/;= MF?3O'NZ=[A\>'ASM/O&OG148^0Z__36O"Q/U='__ MV-FHP:0Z+,_N7;_,+A1@-9;Z+#.O8T>)>Q!21CCT!OP$;+!QMS;5K,'Y;".EUH*96M:DVR*^) 0 M16HML>?@5*+,*&11R%3(Z+3+4B=B*&L#[#)],V:&"E^FK?YGVI&* M:]!14U='L8IBI:=C8<2"PJ<9J'GI[Z:8BZ0QZGE6K\2A$](1/B4U/1ZTF:&I MP5T3Y2O*%SUR6>(O'+49_]%D/@DUD*B']>KA( TT1N):$J,,11E2'<6\/T;Z M1W-3S%9SQ,BRQ:BI:FDZ)<4SYL2<46,L:99T3MYH;$4S*\J:ES7M&)!6:8B' M!HJY;*V.QUH4$Q83H]E^I;2WD5I)1EA/3UFX4+> 8AWH) 5?N#)YCC\G9H%K MIDH\%FVG*&2A[21MP=(9A19EDZKM;989B4XVCI(2)<5:2'DZ?@^;)B]1/&&J MA?CZ:W;K*E92PD&JN3THG-4\JR8[2+2M8V0@RE2OUH>G5]CB0^ZDEC;SF#Q9F-2\GJ(7.-L9EV[*S24!W*JR9UK>85>DB M;HVX-3!0V'2@,7(02!"_H($YYH>BN(3@1UXRF']X =)G0!=%?1(%Q!ZUPJ8M M2#HPS=JX3?0W"R%A&;3'*-5OBH"\&?%4#E?@7_X<\^=F^YYTJ-&%"SXD)R9' M-6X4QRB.G50C!U'3EKUF'8I6=I&#&)8]MRUH"HF59E50=AEE+S8\(-&W%Z] M>0'#"RA1"'E,@(>4C1K!Q[1JB>PYDW/]>\$4\WQ^TEKG,3H7I)TSEK$H/E%\ M>JN=5PJRR<#2KMV+(0:,A5"J@X#$>Z-P-0R(0!YA71:%R:-\1?FB1P*,.2U\ MLT5/)Z>UB#:;.9_BJRA'48[$'M>ZY))QUYM" JC=:IOAS?(2T3 B&L9MT##: M9+,1#>/SHV&$&EV5[/UK)_[<+;!2!>'@Y .\A]@#^Z#/0IIB<$]=FF1J)H!? MU'9S 5]HQQ%4@#B&OJV]>K3VD"%!F0QI-;+43*N4QW%GO"Q+J:YY7C6S#HT4 M-X.\?'[F,#%?-!49=:E#40/V&;L7?G3178BB[<*N-HED6]EJ8]X[P!JX#KE) M*W@5'-E(EPC!IOFF+1C]ARA8&YE)4DQ.7Y;=L&OKO"5Q&DNR4=B#PBH,0UXP43GH*<"],X2!T*UBF@>#WM7=I*TC"IE-.NA10/(TR+A5CG( MK1XQPE]6XLX[PI?^"QL%@8X-.E$8;TCY2A.8;Z\02100NQ'7J^?H7343&,AD M?Z""&/\89]6X65PB8L%@F9@I*^:)M$P;.VB:@X;UWTJRZ?NTNR M:4N! 8<0V6&CYC!9QU"G[M/MZK#"N2]1=SPYFC,?9Q M[36?2&MY%P32=Y[S%VW1<9&2NAG1BXNCPLPO6CQNN;BOLCS'X5.9/YJL$FF< MF$LR?@3R9;',;;J-M$7J<[4.CU0C/'S1$A67",3$PRB*\;:Z2;7#78FD]9AS MJ=DM\WAH?+0/3!MT46)DY?A]/"X>]#Z#MK\L$?RV]:5;P99#J8F^:I0>ZZNR M">%HZU%3G%;CN>)&P+^0KHC:MFZQR) @;5O4HX;AJ]IE;:M)IAT M/()6^6$],]S@0+=?VSD">U\R)['*URV$)&LM#Y/?C%LVY0GT9E$;DIN1E(,F M0%P!8UP0'>3Q8]"!H-F9+WAT_O99_7@0P@BZAD(7EM_^#K7E.X9 S9EZ&D 2 M$SK$2( D=:6_2 LA_AFO]3^W2\__S.Y6-(^2L[S9D97/S?_ MR?)15K=X13<>][S"!M-[TJ_>[H,0=&R6*Q*O\\J,V7*T%PR2GTFNGTFP,7E! M@B>DJ9VQ/"OS:?J![O8+;9[W_L<'/_F_7ZSK-TC1,A$K;;>F)O\X'8:3,TAH MO;"5BJ($=117"Y!CG2LEK[!,K9(K!6Y)MDHCK]OP5NDT9-( ^:Q2S#57 M=92"[+,6^QC<0A;%O68^>)P.MLE/@:KDAL,D^9GFU$*GY:DTL_,!CQ-3R:K" M)RU34F5ZDXY6F7!Y9D>@Y$$#'&GFPQ*G$D^%Y!8UL*#I"0:ST7P(: VZBE4L M-K'2P/1%-TP!"$T:";]1D\-*O"D7@SB'_*MN4JP]2+A-";\H,=?AT9F#)V9'C0ZI;,F/\<(R(Q M(!L+N7X^3!@4CS3"G$Z#LN*]0[>J4B#<\;S)T(06C:1H(D#]81+)&1/#Y%5Y M12>^$K*IT9:)-RY4=IM3AHU'PEW)R#TUU?:IX\.K9#-;Z:WZKL4-46LI7&7T M]+7?"F2"+T&QI[;.PH!%P);6I6-ZM4DF1XY:G_0>.Z/U#O^%QCA&63,#!G)V MRWN)6ACD@ ='>C*AQ3[+S0S$;F\VU!^CSKNC&YZ"7VAWQM(M2+(SILWCZ247 M,).#&S'80?)'DR)"^P-CZ$ABQ!$2%C,P@!63G/]F=^;4I!!ME2+MI;Q'AV1L MA8JM4'=LA=J/K5!_L12OI? MF)'D9Q CD<5W1JHZ#2Q.^25]/DF7*_F8S,-J21^]0YWHO.=:J.K_9'3F3#:^ M%"M@A,,_791JZJDAAV/?,"&DGBER?L&<%#/+VE2V5HM-D]RHH8;TNC>NX(OJ M<<&TL1)6<&?5D&S6<=K41M(]+30LAY05&FB+,H O3=HXIWC?(/_(\%ST$#Y5 MTQ6"'C6.0I0PDA537@5'ID!?TCT;>]J*:65#2VI+R(D!RK;JCG^3+@2"F*:OD?42FT8.0@1DQ'RTX(R8G1:!(*( 6H"G@U>C]M\% MFUD7,&AJZU=L"(+^QEHFUYD@;8LB-"@&"/LX.U.-%5J <1<[.0>UDZP:+1IY M)ED]%_ER]A1N:S&3N2MBM+:&/2*M*!F<&,0?LB*UE#\=V+5[9-\\)-UY 8?) M)^5:YC^G\ 8<5]K1S4?/F@2V,0OR#$P$;-D+^5PM$J7>SQ">=TT&.3L2 ['X M66;4RFI:%$U\E%X,T#E35L<'L_0[MJG&NK2]>LV,9I^0' MV;<5IZ?K(7YD10TDX6_+%NG#OI"L' Y/CO:/]X^/3_;W]@Y.=P^^Y6Q1$ LC M\;-27:0+]N#+6<'*^VERN]QBE)9O4UK"HU "9J3FY@A\LE(,4+Y)*TVAU1#% M(//*,[^*D=-E/H@"%@6L*V N)\1Y;+.Z*JOW45"BH$CAC&]LQR!"PU]#B##% M@YKLS! MA3;9"P/4Q 2!8S+^ZX'K3T(02LRS,IFA/#QMA?C3R27=+IV9*.-1QC%0:XU) M.F0M#G7!,0N)ETCI:L!$;)V%(*@?^ [B-#"8N-S )] 4#8+C_6$@1I-:+6R( M*)U1.@/I]."$D(UY0[\)O.)I@+#:$M(0J]?YMAQ@DL9.W[@YW"9P#RED<>8; MXP8;<0MMKK;!!4$;64J6P^M$E0/"(&&J[ESF)=\\2(=5Z7C M'N7<<0MLR3+^S7$/UVY>

    EN%JJP41IN8%\3UAO 3;, M??6 ?'ES-8 FPADCV16[>T=NP9.)2/5R%8S*&U1!V)5#O7EF&C;3)#0MP>8 M@Q(E8YYF0);DRDAYA)87]N3YN^]6D_E%\]=.9TLSIU]9%4TK]=D"QQ_=MS7V MOF6P-Z/'X+?^"9Q?#',<[!#CFG#K7'=??G\L%FH)@MUL ][AYDUA/M8KE>.R MFM$@_A1O?)B\;3T8]:7/T):+<+Q2@API)9RV6@M@BKV('E3 M,KS:H.7ZRYE DK*C%0%;Q(/G=#S/#%<%T:0@8^041DV/K*>")X2-?+,82!)" M"T+QOEH2>F,]J"C_\&#JU(/>HTC]-U.+?:M*8V6V9THF6Z'C2TN]?KJ1]5ZT MG94"ZS+F)8@]IYS0:?^\GM/OIW2@0-8L;755+@8VLNX>'98EDQ219F#SJ+<\ M>1NVLV]]5Y3G!UR1_)N4D[&3W%J2= $/O7]!.>]YK8B$YV>;A:1#42+'5 \Q MR<"3DHCQBGZ=3 L9VUKYI?9<<+H^D?C [MA4'7,H0HC/.KLS7W(('@HP#P:[G\_2 YVAT??RXU/AH??\\B7 M]D 9.#;DI;I45%B<#IH+'P&8.&S=[N]_WWMEUH'S$ M;+C)X ,RK*)TA6E![>84I[*;%[8=;#4HKM2)ZE,.ID)\AOF.^D9,>U[/%KHR M*R=ZT.IG>KC* ]LY%=57?(:RL8<4_!"=I8#EV>X1SFW MP;L44AW*%K$>#6%(SD<455[=Z>!J1UJK!Z./K\UY+=/+4I@H.1"H?1!^#C>6 MN%/7:TMI:6==9F53@PSZ Z3/<(EU2J(UAO^/-W9[H2R,;4.U8H'N!IN4897& M?H)=( A553:S^78UQSM/CK.\+F\:A(@PRT=+CUH!KDWP&=\5C;$-J#"TVK:I M79GTNB54(P9[^9TU@*N-X1H=E&P7<")><__0%=?9EG_%:/O$?67)ES,@<[B& MD N5.Y"/M/:U6BKAYYTMIB5&&6WA'J7%@MT@,*#]-%=;A98OY9UT@XP.6@I M(QS6EG(CFEBAHE^ZBNJMK6!VP(/;,6IT+:]8"AQ+@>]8"GP02X'_YE+@A^DD M*V5L[4N_V*ZA0X 3FG2(HF=J,F)9A*$9S/G+]DQCKE4U0^QA=46W$2#;SSTKFF);QT3.,9>?X M )-BY99K(J^(GPA).=^41!C:@D=*KQO"CZ&%R!WD$JD8M%#R>/S,#JRQ,)[6 M;[DU/DW5Z]<:1&E0M_ZGT9V[HSO7BR=W>_6J#(G6MK0&V7A-[2C* M7A7D^P?_J Z@GV3DZ/#Y_L'YPGG>MVF>7EB -C05*8WK5JEL*5 M>.M2EBAZWZ+H71FK-35080TMSO0H+,AHG;1%U,8=V=*JA6"''8'T948W "J*HQA1;&YI 4@,":1C0J-K M)C;](NX"B7U5DCFR&"3SLN9N2C'.\#=%UIG2[;CXY"JMNFQJ[NN165VAQ?1U M7:5&$B*OTD7JDR7T8VRA?[]'?-A$?1]W2*#O.Y4VY.=.;$D02;% F%VV(R=< M"48&/ODIEZF$2U# ,A#.$LAE-L/.X3W(GHZ6DH0X&^1#C*7EEXO @5F? UJK M*% G+KY787")[ 5W+BA*#.UEZUNTNVX%3Z7D!EX7,ZCS\FI27A5\<)@%$.VK MM8L?Q%,C[HDMIP;I;ZXJ""- \[2:2,=7AZJA*7RZT^59@RJJH(JS*3KPBM; M*:O67@LE.ROFV2A;V?YX'^R:-CD@UR0I7;D\(Q]RDD'RQ:91UJ.L2]=K2\ZG MI$L=$\A:4I1!97,H08-."AK%Q:OY.B 1X:ZQZF%'-?:D8$4YKZG MK0)#B,^!322Z,* DNZ P,UOHHA6-'*$V%6V=!5=P,%[3U*PVXE4##2Q[QT:< M8@Z1=4);EGC!%TI)6PBV.D>-^_D>M2A57)26.HD;+VX\WGAD79'L H:87B;S M>1G=B3#(9,.L%>1:L=O R%6L+*Q8*(&V%X&E5DZ,%F(OT&%DO\8#)^V:S9-.K2PJV. B79$H \![G-8K 3#J'8%D53Y( M72!\X71" HP2KZP W6(I^%#;0E%1PJ.$ARYSV_P1QAU;E\G&O8WT)'DZ?@_) M\C#,&H7GMNF9MG_!YN]D]MK!SPP.*STLK;+I5$"6)XJDE8U=5]B(;FK3!A*/ M$L:V@(A:#2FZ7ZJ=(&%WN-9+-'P^1.&/PO]1ZITK*P.P-M & 7W.]C61N)9E MSEEG1E>S70*!DRMF-:QPQ((*P<[7_)2'*W85)0-;_2(]7'#%6<9M"X0DUZ/@ M1L'=G@H(%#C:8V>JN9'?DE ^*IZDG&*1U=Q- JQ(6^TN_S0T2"/@O^Y!+]EDP0YU+!!V35]ASO$EQI.K2TA&\<' M7 +Q1'I*8+4+/0,T7=P*X'!'PV:H_PZD35%>OU%YW5345UD]%^CYVK7 ^)!= MVUYV?=0L:A$P ]5DMF4I[#[1DX@T #GDMB.K4\3;7@G)8&C'?5@@TKW5=00- M9#[6Z=76*B3[VQIY$_0-YU,,!#V/(<4-717V0QX, @Q<,@K+<<:A!'ZG&MEY MP0IB=PH)FZ;VM=RN(%(@5ZJ,&S?'635NZ @>E0BHM7L&%0WR3^-:LUR;_WK;40*1LI/G:<3K8%>NY9.O<)'45(7?W>/+[J.9'B N(/FD:]>T.1" MO50#3$;H\4V-N1J9O+QZC,77;DS)O%5&IA)0*&#C@'&D(?QK>9-N ML_CWIP[T(6FM7QD_>BK941"FM*CHA.R^)>1A2DB$TDP4)Z;F[3$KRTD-RBO7 MYPF$[Y8BV= >@;#!=:T#S!P9DT=BD:ULEFDVX>T%^C=I[+#!Q9E2[*0K=PNG M$+A-TV2L)Q#57'-E$AM0 EYC/^3QHP4[*P0P4C*0AGWH:6B02/J(_,4SAT3%?N!H'MH-8*KV6C=8F,$R:Z]2AIZ/? M1+_U/" 3@ZXV/F;(HF'7;/>I*^6TO^+/]YX&^=_GY62R\[)*B_?);[!U+E85 M8C_O#&)/?-H\LPAFYQ6H2MB4.ANOADD+-L^_<-A=J-43G+B8D!TW8_N0/7DA M;Q"#LZRR659(TPY(TNP[*J+76$+!W!7'"8NKN>%CK7VUW(6G0(W^YV91CM$[ M-Z87TB):;;^BMYJ57(PX^;T4S$XNR*H8+>S7><#NYH)S [0>EN 4F'K<2:]F0U /MCD@3@O6)/=(IO<'N= MTZ8RG0(<;TMOV$=VQ:Q!8%NGI@&F":XWETS]&"[APJS"%^R\37@#3"]S!-N4 M*>W(@8Y%IKH-G> PUFP_7+=3,PA-M:IP/)&*VG46W**O7HE13."TCMG\UP() MQVTS]FQS@>339AB#"X[V *V%(AD#:6]<,8\,T^B 1LZV? [:#;M<#467<.#6 M:(>"A[?K /PI(OMOXP4ZR*6T:K3&S9XDTAMLH##0=BY3;$87^D#'J_N15ZXO MGY])5Y(M#70XSR.P@Y ML>2MHBX%N9KK$8,BQU[4QD\$W?*082'Z5&4(KF2*N\Y&G,>@4W*HME,[W2W2 M+@74T[D!RG^$*;BG+LKU(+B ]PUP[CIW2+2S@#YYL0Z_9 J%N'I=.>(:;WV&()*K&VGN!!:)Y#>X!'^&Y_=WB* M/KV&3^P_^1[?[1T/C]TGM\!Y#%$OV]B47'+>3W8 :2!OJ[:PAA ; MAC-T:8JL%O@_K#*"DO6*?Z>DVZP-R,_!1^SC"N+W-F8.9:Q4OC59$;:Y@CH& M)9L,%0_LK[^N=6)4_:[O;G>'XGQ[BFSL++^>*Y>'470/:U*UP'ARDC)VF<4D M&B0M6@-E+UBZ.(0""1G9X,K]WMIZC@-[L+U5T/%1"L-ZCX94)\;JC&7?*R.@ M[M]8BB6E\-%W&VZ\@!I7KN#>&91U:%$J> R"'1_UZ%['RP* "AI*H-,1$]H[ M>=J^A3H$;=AU-6RQ_5H7D[4PG@<7LNO:P>-G?3)RG9^10%YE>R65=A=KZ=#ZWB6IX1RQ*]6(OEO M.-BF]?%C5!!#Z6]26TP5#/>F=;4ZQ0SZ.GT#P%O=TR2E#"NQROHOXHPY@56,#&\0A=_2DO)\>^(CSM%J8+YIQB_Y=UW(F01'P M XW<0+74EC]%<.W;>W80%&JPX4J['UIDB*;0OCSP"7B MF,\0P??#;$NKG"TMTW]=-FWZF!;WB78?TALU"M4?#I3N-$'[KF'!I!GD [:T M8@_)7*;\69L3R;$0>OU*,EFC(#K7XZ\"] (.%I):L2ZLOB][5TY])Z?Y*X-0 MHBTZ\IMX$ PO):, Q^5R#M,2!B&-%^$TRV"]%HM$UBEOUI+;)H18%J.%"L-X_#B0YUA[<'RBLY1]$ ,)+E$9^]H MQ2T2@*@6QYT;1UTU6IY):-\*CCBV" [/66<%VK+MUFW4V6Q[^T$X4GU%A1G$ MY](S)>F[*30\MK-P-SGR-,RM.*#=5A)5 M_1:Y=%%BG9L%Z_\>@C89L'"TP3KV,Q:8!)!VFM;PY @<%%F1$':4:Y+SXY/61HY?M0KF67 M&W=,_LLROVR'M:2D@4/GEH%1Z@%N53#E=JC!$4! FWF MKF6JCDQA./+DD:1'6>$2W('A#TF\6JY;$%KSQ3W2DV(=V; VO S9 M6J.@14&C1W9P5UP=2N 81DF)DD*/=/5HF2*16.^\F+4"_X-6 *P;K0RXG;-B M6J5DDC52-"MX#\;EGUL,W;9%.(IB%,5-4;1U"EG(DBS9O3NAVD>A^0:%IFU2 MV< ?P);,8IF7:V.<>>Y,)Z_)HA!%(5(AXLAL[1M,VO%9SN>9(BO#S*#+1?OS MT%X[2=&P;@4MBED4LPU=U4]#QCF:9:GY$DM:\('+E6RV#YD/OLX6'KH&"DZ[ M1&F+TK8A;=J6IET[G#0#*W/8S8ZT8L" 'C372:&13S[:OBJI$(J!KBA[U\M> M73>V7RQ(@XLZ"[/@W:H9FP$/:>MM,CQ*6I2T#4EC*I^Q99V74E#L=:BK%;9GV+W6VD).[41 MOBAF&1=?D;=Y)^#&*$K?O"CUI!G#Z'V[*'NM_("<6S,8I9W]FH MS%I:&C&Q\?X<=,2--"&0J;4"H3BCT$&Q!?JL6TZI%-T]U1=W _V,0OB-"F&; MN-VV'S9%QI@TCMQD(% \C"6^+/-L[(HMN4YT@G+BX1:I>E!U4,7ZQJKF%C=V M4[POP(T7I'^'R9NR,J4%OKRAM-R6<'-<-#B;P@J8]+I1=3J7I+0[$(I6 81$ M4TVK6IA1/?)U7Q _\>#=W$D;]$XKK\AF5Y*B<3.V21<+!>"<03A=>!%P6/3IF@VFV3FT=:925^G[7O7>G'5./AYD*H&D:0$ M$US$E3>#DS$,](QD4?HX]IYH9?_$..06+L)7@%M)30*52:*V[M?!KK#E]N'O MN".$NT@+.:2Q-<;DQ9(\=SEA ULQW)-;2]):C^[Y<=!VP2(Y2.;93%HB6^UX MDM^P<%0BJ-*8F;>)$ ,<"D>%R*ID$Q(HJ)GSC1MDT.9Y>67?-QC_,'E;^+;Z MO2>VH9Z;$17$;*)8TJS[= I:M0D=ARS$S76KSED=MW@=9-)?LPF]LK3WW+%2 MGYM!QVFNNZQN:'*#37,ZW#W<#?[;NWO1\,GATSN.\5-T$_P'AB?WGB:/?CW[ M3YRMZY[_.)138 F9M!96==^M8F'Y5':Y6VE$_R\=%AQ-L^TD3A[A \4??,Y; M@@3WN>X4MNT5A/"Q5VN,U==[K>ND0/INP>/M/>9G6!XFUB*K3 ]S1LQI MBK$T:"HG_0TZ@1OD]:SH0I8P\C0IJ*PDY;/Q8 O#U@H2A6 !KGL:&&6PMK@A MVPBJSZ7N%LSU&S.AJ6%0P-#WYP7W\-R!DU8V*_;LA.QAK B$Z$HR?S0*^Z'@ M>?+$5\Q@SL]X1B.G6YQ;$YL^X)F]$&+G1Z^>G3^[>$PO.#&V7TOT_\%CQ6KV MO4]!-VQ@D0:!_A"<#Y-<,?QE"P'=QT#6_;,JV._!4U'6+P\I2GL"ZO. [,X M$GQ3]$%&L*Q6,_7$<&M@LV17O]7^CV/02B+#\(,+''D_WH+R32:(\O2A,IWA M1VJ&:7"J#2R"D*DODW!6A]+_!;B/VNII$>O(]Y4*5N6B;8_5R66KQS1HY"-Y MMKV:UX 41KRL>^H/G%TO1*3"8# M4/!'< C0H^SY15Y9(\""SK+FFWH8+0L8"J3#W\M*#QG%842D+5,OA&8*<3:_ M5Z2=$N??=3N-?VLW6Z>7%+_O;#D!%!Z7.W[D4/E9+9W)+S\>JBI JN)CXX/% M&MO?'1Y\/TCVCH:[W_-%>_O#)]]W\:QT<59EN#97:6=Q;M8OUH6?9)?9A(.4 M]E6OYJ6?0PLFTZ/#-M=;:I:!FA5DEBU!EP6R!:2(?LUF0^M%7$6$7%R8E7,^ M[1E(DI+6*^M*<6J;.XWM+22:T#V.8L]M[+F]8\_M<>RYC3VWGP-NY7802HH^ M[Z(\(T&EG'N/@V:,-%*U=L@Z6XPY"95Y; @+@N)Z>ZTQJ/"Z([.Z,D: VQDE M60)/'JNM#GA7U",:6U!].1+"'PJ.>LL!8Q!F >LF5W&5 Z[\.5O0C-DBC^8S M9AL0O\)RV?@A7[N#3'8 R-/FMEN=@,OET9[Y(184CSVB1 MK218EZ?90LSPUHL,DV?A\S4$.L@;2*C:0>(_E/7*?T">_8J9.CV]L6)W=DRC $_9 M(S(YP&F1"M@E0&%30! &TU%C@6'&:/,R(SB,MNZ+,9&BCDH,*WG)KD'11F^S M?!)B5FIFQ10>K]-F55K0KP'\:H#]&GA!%BM%=L551)'^G"C2:M@Y-K%. %R% M3@G3G,3UEW1_ZO7X]MV]=RVMBSR(Z%Q3 \I*N+%&B!N2MAO3/QK8U<#'3O7 M^5AG"@&U"I&T]]A#DGRI@9O)JK%:#1C#T4PXSR'H1KA90+L^:B8S80EFU/L* MJ:8N(&&7#L^%]\+1N$2#BXGT0Z"B?M'(X21BQF)C0DNTGK^+"W M&\=.>\ZN(1>(A\$=#X.SPJ,#GQ]MMN)G7!7_9X%0U&B2O ME0AJEIV[*2X!N_O719!=_9WK$7LG+[0%*+7NADR(L;^3[T-G0:N'N: MXC*KRD)@$C6!'XCB"*1BFORO!Y;R3/)U34$33R>08D0R-%(M_U!<9C\7P^3? MQ32]+"O^VHTLF"R\$ZHJVO%1)[Z6.SQ=*]]*,_;-:XZB(.2V^$$K#'77.,KB MH6=#V\:,X6&F&><5L4@T!:QJ19*$VSB&HP-'4[S&BJ/':;$YZ[?9SI:2P\^! M9__!NTOJ:Y&^9T7N,B?=[' MZ(1],A-V$(^1CTRV=>PEA2/K\-(J/9Y8*K#73*I"999DK]#JU]VJH&=O__/Z M^<[>DP2@R,:6XEBA:-^0;.H*['_KY-'YJQ>/'_ I<=Z:%S)6.38*8&@_SW9" M)3Y0(E/ QAX7-[*;CG]-LMJD+61@NR(#5C1MKKP0]MENK&%RT8R#0216<6TD3.&F<$1V8^%/AR3YO*G' M0M4.3\@!6(E7)C!V.%(VD9A%3;=-)[:\0N>#1V$OF#D\RZIPRC0X3=\ ,%>5RZ,399S MFM=+D[=2;BA2H../"2*8MM$=6M-T;!%W-<46?A(X0#UKY>-Z=K$D4>DJN'O!Z34$*P49=KY#QS+D0@^M5=!G%&]0ZG&#@ M]I-.M=R-C[M':+.PNQK.=^JJ'? NB2:^E3 M-^HX@M/3F\+,@&K!>NB#G,8LY,C!Y38 &I#.3JR?>A>IDQ.Q7^Z2-S>)IBH] M).X&[![@^26]],P>HY:YVS)3"/\HC\B7E99H]+%\/2Z;**::5">%G__1H'!R MM;;,?^^^DX6T0P-7G>%DO*%ZZ*OQ>82)MM4'+K]L#:(7F:"\QV M;0+W0*PO\(1ER$G;JN_/?YK=2J=KZMONTC87\:"SXY5+:PEZL0#L5BWY#?KR M_B7GQ$&>+9BW>T;[?JE<"\ZJ\=O)F^(M]F\:9MG13I -(9+/&=^R+/*U>XK> M2P=D/[WID5(V4$G1>.5>W.'9T:/90RHKXS?*]INV2!I;B1-'_F=K)CB^5BY1 M&\1CZ?1J@KK=19'$M1BT:J]YA,PS%E3R A.H-XYTMQS$WW\P:6=$K,V+M7F? MIC;O)-;F_0_0;VI7R8?EZ$&9?*M\VI+XV@HYMGS5*W;,D%+YA"/*%2YH MO9.-_&-K(3!5I)R_DK8K=K3)-"QFQF71JI["CJ#&:F'HM)U8TC5YKB_E:'6< M2-@I*,1P)5B2T;"Y-)_I"$NL/H;SZ_HVDNA3WE.?DBLJ;&T'R_Z']9T%NEO459-)+F7>A3_/P)SZZQ>WI>@FC1 M42)V9SL$5O-O.C'LS'+'9R6),:U^D79+4VMT/5@0+9.LRCPLX_'D!MS6SBEE M4,#!\N[5-Q@^QNS>;*-@XAY%_QY +/I?9I;5ME2AG=?T>X!D85QE0O+WO&IF M@^2U)]Z68^A-23NOL'AL9V/>I_N[NP<#:6MFB5\E[XSU@/PE1X/VXUZ'I-Z0 MEW-[:.)!YZYPS-_AU/MQ>BTN"\G%SP!7,>$M]0S/.&,J=+KC0KJPM$Q>&G/E M$OSL!8U6WN@=DO^(<;L7E.P?EW&[%B_9S:XM2ED<-XF=.4VW=8L[M]J%?6AX M3?WC_=DAVU&D]D\?$(K4WLGI\>&3_8.3PY/]HV\91NK73Z8..MEX.3+ZN,^S M8IYJT>N$GL&1VG2)$W-$*JLHE$!8](>]C6MBT%81W,@V>VS=;Z'>DP-TT/<, MLB#^-+U/L&S!TMKRZLT+/<=ML%LT5%@^G6IU;,;5J:-L,E&< \:.V#@CV^=Y M9BF3Z49<)HN0MD7Q$HMZ/$99V8*HZJWQX^+._U9W_K6' MMXNR7VHTE$'>$&?S$4,I=3!J15NRK&XYAN&+)F7!\?Z MZX'V/,D-M&5,RP>UXC-?XF&T,U[,A6 M1#K%%*E%M9*$$.W:QX*;;2WX9D@75F_'M*CGU%'D4]%7 .SHPX MEV'M2D3(>D$J Y;]DLP6;\3\%4-*LBG+ID(%E$O,Z-J-T^5'6'/^/:5U #Q6 M!\<[O'0N#")E3#P1I&IIUO^1%@W<*FZ"WSV6WY) = 5A2*;<2@,B!\<<*'$B M)H_0:@.9):NNLUH@=JSQU;WMH"T/+4$*&PC#,,:TH1.NGG<6,"BZ\,5:5M,6 M1J=%9A5"I7XR/B"W;MKDM*&FAH6Z*QR#4(2LXP;0%2E:0^9$>QRT7L@_ENOF MD57 C".]2/0SL\"I+!RUI1!%NP@J5!/52ZVROE3<^ MU5MN+\T>ZZ_:MH]ZW76\J_?0:E]^A.+'!;$X._34HR XL K-QNA\B06S]N&1 M\#26\35X;+% >*VM=M2^DX M)RK3Y9*-Q' Q4<7-/T9J?[7>J?&X@4:)U')SV5_TEUV5+HLG !RH)"@;&Y*" M%0A-;VF%D'=T8W%56N&K"]B]2]#9S>= #_6XX!B)%)3KB[@H< ASH6B7P?#O>\Y[C/=Q!'A<3P9[F^[8%\V?OOIW0%"1&U9NY$MP#J! M;LG\A/8ZGCD_UD'WF^G4O88V2@=EDMN6V")R6A@P>TM.)6W]5=CWJ]T528<1 M0]QRCEB%X#6L0FV-&M^KIS[<#D+C;_TCB,9S-)[5>/X[ U*V/F, ]Q3>K%JU MM'O0/$*O1P*U@S\]L 'M)F[T9$.RXRC>Z#KSF-@^UK25K9/22H3PEFKM <%H M[WC@"E!ZG&!NM$<1:JK0@7]*B;HVRM* BK+8Z?MQ"C-&^KH@06*SD;(O7FBBAX\>B'/; M)O1YFJU[38[K9V?O7ERPF98"J5?];A[B/L3&N4FP&N\E]IL?D1K>SL_U"S=!75HX71#=$6HGNHD? '+!>G9HG#E@G-^6W/8!27H>5'T>TKJ'UV1]KZ#Y-F;"V"E5-(=SU*% MIWN 5VTJLD@NW/2I",WHM=0S@45=[,\*Q)KN0-CQ?IJ2_0*BFUT*/\@-L)8M M0M$16MB%M2+9RB+MG\@J^<-+?%X!J_%\H$>[/QSM)K0Q^'1D2'H,B8.M-+>- MA8B0DX'LO!E" H/N20%:T&RB@L;692LJ"YOVY.B'_:/-)W$P@N?NNEO:D*]- M\*R"5]BX#DEIT#M_T\I][P<=FTV M1UW?8H8: .UN>BO;F"5BU5^L^KMCU=]IK/K[>ZK^HIW\L.SDUW+0R+']C!S- MBF$P$$@M4IL*VO_>6Y2U1'SU./1&I8TZ"E*@ENZ+B=BJ=M0\A72.N-)]WQ3; M.@_%]?3#LD=7MM*S1\[3=A3LIA$BJKBPIGV:['T?CKZTAR BAV=TX-NY9I[L,V%'-_DZ<0..[FK3@ M4"HX$?4=C9Z,L3QGA,NRNG&;<1.<@!8@_<0&)'[H8$?(@-QL.'?;D!T,+]\V MOW:E#5X."M)A1'YW/-Q/%CI C;'6"'5QK4.UDMR,MX3/T_5X;L;OP_C:N=91 ML.]K4AL_>U',$8_GG8T98^^'V\Q(3KFIB5XC3Z^PX607[Q^JVZHL:))["Y(5 M&#:7C=# #T\/WT>7555"'>N6#WT!ART;-RG9WMU?39YTSW[YN%[XE5H[F0I?/OVY4 M7%%Q 2#,[J]CZ_LCI@&>?3\S8OSMQ>/O9&A4.0A_(_-%KM\*SUC_%X[AFSBG@LV MRFK!*5R_WSJMZV&%"8[ZE!.\4P&.1HO*U *32^6$#(^/.ME;@E#G?FH;?!4: M5IE%ML= I>92NJVF'DE F:ZX:!WZIX4*PPI1EV 25L0X#*.>.9-X,]EH>3IV M8.X<"@YG!S'8IE8OS:;8- BL868MVPWK46T46R>'M_X UY,PKK0 Q;E:')'D M 'U8B,J$FQ(N#]YC0\!6&E6''6& #>YBP;4%#V <3C1VJP!"R]/&<"#BP^2G M4E,P4.CL;SGLJ$#>;>ZFGI=7K91/.![VZK >V!524<=L-74=5BKZ!$XX0UXD MLGHS_EO[#CW6Y)VXKTG1RJ1A#8M%[BMKGP15:W6N%HJ\7C M! ,-+3,&$,BY$ S'@(OA@Z8H>417[NR=')SNG'-RT?FC&R7SGH9/*M@_N^,5R^^_YC_BW0+I&8;%9T M'/YI[9O-=*PO9J2ET$)5LCT;)'U'S:JGRWS-;Q \HV9:%T>VW%H5JSO*!&)E M9]JW"_//)8Y<&:5+95K%1\!O,M7C;@&0_$3=/J59Y_;5SCW]2D,595H';"<7 M5)_%RB5_]?$!'9'O:=Y&EN (TR"4(0HC 6$]F2@;7800><%N,:/ BR"XCGUG=X>O7H$ MSB=_A-MP25^Y754V2FH8LLJC1D78Y-M^)UI@$&T&6#*'9KEB7#6XY&!DI2,\F6ES?:E^"?*/$ M-\@$[FVN1-3244NKEKXPRY5WI41/,TBN9O/(T^(H-MDFBU)EG"/;&L5YA;#Q MOV6KOA4-YP([+KX\:1'*2YQ\P7F:5B!HR_5<;(?'Z/W_+6'T7X&/GSS+&X[# MOS+I)"63S9I57.I9MRVULS8SS[,P$H1:[?=FRQ!0%S=+*P=/T%7?0<@,Z@"Q!:CX8DJ.W<@B9$0QXOQH+5S-?+\@.=9NF@M6 ;Q?II3CO8E"E5KS MEA.1+FGAB)(\6+\K!>9SR[4C=$*!+!""JA$*0T^XU+I*Y@,XZX'0B/<=564Z M$78Q"[(S)?/'VCL"[\IM6F6[2Y&SUSP^OD\X+ 3.FASB]X'V^(ICBBGD4HI7 M N(LZV-JVT+]'CUIVP8BPDU1%E)^U0X]PO>13=!.1K6PRBSV-WJGK4Y]$JM38W5JM*<_2W6)Y,RT$6)/?-"S MA:G@#J+I8=R8Y#Q/@W9W)##.WIT_IA-NG*()7$M,\O1*W&WZLK^KTF=I'3N@ M34\+6:A8DOP;>U=;&R:W1CRVX7SD>;K>2>N=_RV;G9_+Y-'YV?_^_/:Q'^3> MKCW2)3",UOW"-'32BEERR8 5UC*EH?OB,S(A7$6L8@AQG,'_!+#S2PJGRK M3J=</8]8S8KZC>KWWSF]8FM*5^)6-=EG@F-5T\7EVBZ U(LS8@\ MCR%IR).=@_W3QQP&[%3!PL/R:/\<,41MK&T95,1#['A35;8D%1@;C*TQZ!C2 MHHH5Z;&[C0(PE4[=O0TDX,GJK >-:,_?O.AM1KNQ05Q@)8([M1MU?9NC+8B2 MEPET(;W,80@TX1,UOMS9-7.?KVH[VVWX8>78WII MCY2K]4BUJ]QJYZ5<.;2ZQXJ#='PR//E^D)R<#'>_YV4YW1L^^5[*TD)H#N?' M"7*+K-Q&$Z$V7:2:91C8#EON010/U ?]R_#V&L+GP>SM#8]E,'N[^-M??_2V M4.]# IJ5>B=W[%^:$#95D,_3B6+GK%LP.QLDJ7+@WX$K]0Y4J0]C9;B#7 T@ MFI?7!M(E&QT^BA"9F31EB!TXI[1RH#(#)KG$E,C.NTF\J.Y=$SD,>758&@Z9NL M((&@W3[@N?C?LGHOJN#M/"L?AT2\=8JX)X>G.%/TW=[I<,\UHS"ZD59Z/G<8 MGX)MEE7^Q16EA#4*CJ"TL@T5DMT7U2NY4&:6Z90R7(,,.DPN,H0J49 E+UYR M/@D3HJDV3%D&:15X@._V6MTT02<)O:Q$+"T86#B!P:0(;Y!/E+HYD/=G9&*+ MI<(T8!D]+W7(A;Z:@E\8!D+ON5P$H;E%FN4['*8(/*77!9U^LSE;,9=D4C#. M@Y]SV^[DNM&Q1*[TT4$_X1O 9G@N=S]M3K)U4A!>1#5,;P5^_J33$J:O0$C>7R)_+O8JI2@R*\M6](V(-NL$) WGIW'MM8FK8-Z M 0^TVS(5:>?='[3KAW08/)X Y6W4?WECM$-7TKIM MS\Z1H4HY@X/04IIZFS6R[,@95)A*$U5"?ND\D8/H\QSI1@$N;2L6!;[SK862 M,>D>X"W*-\[],;LAZ1/PV/(CKN5R^50VV0,D%_KU!K0TAT+>\;K:&%7M^FC_ MHY <4[>>MKCT@GNVN'EZEC2R\]Q3Y?[K_)/!^'M09 1TS+@2E0/@L5<7[?K_ M%F:]#P2(,$H)02C:Z9CN7*MN<)6PG?IMF#FV ZQ5UBSZ-<"O3J^T9L0SR%H- MIP#.6@O1!BQB*W[R$80\F^P! 61;M&&^$+%QA35LUP RHD;K2$-4WFV'#3NA MA307E"]=IF*"+/,4D;JVH6%+)NQQV8YB26.BRZ-L#26U47XY1M;AD7-QJQ2I MH$HP%,+W<>$XDGF/'F#,#HULY_H0W3V2VEA?$>LK[O:F![NQON)OYOQ\ "?+ MKQ9KE0LBV49PJGZC14!U-0!7N;F J]@?(S_]W?[Q;E!-;L-4V^ZLMQ-&"H%" MMU0,00SU[<_G+Q[W/7-?GGD2/%+"J[;\?0OIHDNF:9/2]GS:(S2=.7@.:32N MLP^:,6%7HUGE6>$Q863T(X/Z2KQFI\+?%O)SX1\NOP*@#AV(3-,X,:Z)E$%G M6F$UWXBMGDQG%GU+/$^4;<2N7%!CM5YJ/WNSE.176A2--+@CF&7C5-RNI14. M0<$!DK -INNK)D=H=]AJD[$KYLU@ 3K6#CL.#,Q*2?_ZE$JGK^%I,B^OR/2H!OCR M[7A5];+5X#%2( M>%Y# '*IJ&X'L#K@=[#CE@U7E3-Z@Z-_Y^XE*5 )2GU"6/6@8,6E:T=K@&;Q M[?=.#PX?I8\?/7G\Z/GC1UGVV,;.+DKVVLEW:SB6S7A4%\;T[L]-5=%1#M M TT%I#W-2>YZWD-T]1VB.U_G28F7D^G4)ZN%@$?#8*"1XML=,F-)2]+=/IC) M4U=S,MS]_JG^ $ CZ;(V/]9 8:/YI*?1S>GNSJA!/E6*U'^T5^M%=-6D7=!R M?#Q\\H3.:#%X>B[8&Q[O7_?U==_M#T]/#W;]?]=>?*_&\']^6%7=:55;CV5B ME([?SSB9M:,VQY3_Z[HY:=31P56A/BILR6M/[-< M)5SADUA#YPN8F'<)Y&VEB[Z=!0(ET[)!5Y._/I.R?+L']\9_9^,SZ-[PED5YOUZWO?C; MWO.[3[BFO;OZ<[YVA9W\"87^R<'P<.]K7O-/)\UQ^\;M^[5MW\.CX!8P,AT<#9-' .HH;\BG9+U)"W-W!VAR'3[[F M-8\1G"]KX-P8-KS?LQ$U9-20UR_ZZ='P($9PXO:]#Z\;M^_M#9R]X>D#V[XQ M@O/7#)Q6=5_4CU_17HGZ\?;FS=YP_^AK7O-HWL3M^W"W[\&3X>FM7/#[MN8Q M?O-EXS?1P/F:=DO4D+<6^I.#X>D#2^''[7M/ES)NW]L;.,?#_1M+^._SFL?X MS98.#L#V_N3KW/:QX-G+A]'^[V/3@:GCRP[1LC.)_2P+F5G.^>/VQP)%KAT85;S7_(] 20F0Z= MA3'))*-E9@3:J?&PO 'T;T $9__FID)<=^!O+E^YG(,16X.?@KBW> M#D&DELVSN1D 9[NJA;2C-3N*\TL;!?R\_;103'R7Y\' >-26C@P THS&N_$[ M/ZO8970MMI%%L+9XP8* +031 266F03/ [0SL\3J/ARMH2@<) M3SRC;$4Z)+L48-T.W>T&6F;>!*8U8KH3"DRQ3L7(#.&8;:T]V"Y),AX8&?+GCK%F4] MD]]M -@/+#AVY0ARP4 _8\8P>ISLV4VL9SP+[GH"-.A\ZTLR=:7<3#[):AD< MP+"_XVSV=4^XTUWW]O>'QWM,K :H=;VCX["G6Q\?#4^^'R:OI[R$_-J6@]:1 M& GMD:+&6W8M605[R^[H1&MT!G?^EM;CD0#:=Q#P'V^(RW=[1R?#XW#1VOPV M<[)F65VELMK?[>WM#G=/ IZ!D6'N ":KZ:L ?L@DN)LUE)9_*2=!W/MIK.B=RK>?B+W+5UH$Q MK]%,"'Z4A'7@SZ,6.= U1 ZMNS,U8W!4"CUKW_ &UPTKM3)YM+MSM-LB:1\P MK8%0@?-6T"O%9!6.@-IN&WJ2-*WUJ'^IT2W/.#*B1EK3QDKP<"SVA?9 U!/2!R;)<-CE?$C(%O$DKVK2. M*:"'*($Y%V42^S:GJ"+25&4%#B1Z6?(8QPW3$@R4HV!5E>G8\O4Y @)[WY!4 MHS)32^.[0<@A2K=K"[G!!GP#PG30HY^_VT,UPR&O;/?4X;%^=W@X/'[2][WC M_K#ORYJ9>13XKJ>'[@9/GG1HUB,S0VCS!AOXXYD9>%M';H9EY&:(W QVX2(W MPW7<#(&:B=P,6]X_8LY';H;(S1#W2>1FB-P,]\(*B-P,,6\?\_8Z&7O'I\,G M#RQQ'_?O/5W*N']OO7^/]H:WJPV];VL>"XN_K(43R1F^IMT2->0=+)S#X>$# M4Y%Q_][3I8S[]_86SN[P\%9N^'U;\QC#^;(63F1G^)IV2]20M[=PX 0^,/B, MN'_OZ5+&_7OK_7MX.CR(_%,QAA/I&:)^C/JQQ[XY/(@1G+A_[\?KQOU[>_OF M9+CWP* =8@0G\C-$#1DUY,=:.-S<\S4O>K1PXOY]N/N7&_*^YC6/$9PO:^%$ M@H:O:;=$#7DG"^?D@7$0Q_U[3Y1HB'&<")%0]2044/V4C0<#P^B@1.W[WUXW;A];V_@[ V? M/+#M>RU%PY?;K^ M$=\^7:8,@!N (V7R/#4"Y0- AF;3M7TT_W3'%).GH_(#W@%@D0YEZO^ FG]-7'JG.PD2"Q0<^<8+-.9$9M_A\D!?DSSJW1=*SYE M*'E6K'@N^F7JBXC.%]V=?DH?$K3X.XN4"01MS_H0D$: &Z*/6@.L%VT@:H>Z M&=SG+MC @D7?&="@2Y%Q6]A@ $?7)H "7ZV7.#7S==(L!?\X+/E>/FC\;4JTH8 M3SQ;2LVD&[@?T_,$-PVOF305W@_/69NTHG\SOG-N9ED-#.]+ R8?NJ3^IK&E M?RDMG+I0-^SOZ4OE&;^-2%16C/-F0BMR]N[%!7X8H'/+Y3I]7=(9AI,/F9#V M!UC6667J^K]Y@8%%R*]P!CAWFEZ%6,=#: L+;GP V-ZA00DW&.^LIEC1"KE' M'BC,"_-F;.+;#7JWEF>O,96NG"PLL]"X7=.>J1::>CHB 1@F[WJ0'#EP^[40FEJFA4IA.!PCR_]VAEPJHIR:F'E?9"!N.!Q$!O2.@ M=P3TM@L7 ;VO _2^R2J(*-];WC^B%T>4[XCR'?=)1/F.*-_WPC2(*-\Q]1-3 M/SH93PZ&QP\L]1.W[SU=RKA];Y^Y/1[NQ=*T6)H60;ZCAHP:LK?X?O]H>!@M MG+A_[\/KQOU[%POG, (HQ!!.!/F.&C)JR%X+9^]HN!"?$?]&/5CCWVS^^3!L2#$_7M/ES+NW]O;-_LQ1Q4C.'\A@K.7 M/*K,JBI3;C3)T?)QF:$SX$U:C>?VHL=1CWY%>RKJT3O808?#W9.O>=&C'13W M[\/=OX>[P]WCKWG-8YSGR]I!$0K\:]HM44/>6NA/#B/72=R^]^-UX_:]]?8% M5=$#\T]BH"/S#_)$9P(A!X MU)!10W[DHA\_B4#@C]>-V_?V!L[I<.]668;[MN:?& C\ >#P/GMSD62U M15%E*$_Z$H"LR;19-0#$@W7'QLRX7"S-*F.XUU'&4,Z#A 8VGM-733Y1/- ^ M"+U!4IA9JO4[V8)>0V!5Z5466;-@8-[SM\_H,21+2;D"GFGY83TS1;(H)S1) MJPPWH:OR;)&MDI$IS#0;9XR3.QZ;NL;(RZ9*5F8\+VCJ9O2#8?*L632Y>V[A M$&)O?"LC"*?E=&HP+9BPB@9="X0PH'/K55JL !N[2'\O&396T609'Q4PO,NJ MY(D,+C&9D\,Y<85S)/)^%;8\J> M['YOG^^@#'4",9GI$I"XU?L0.AFSE19IOJZSVOYV;_<@@&'&+/"%*_?]P2X] MCE:>X/CC?'IP-BY%8&FS6+-"L8 M6[GUV^-#]UO]";"A _3BGB7L1;7=>\(S.:9--IZ79[ +9S[9[2T#!AX,O]FZJBG])'Y=) _"%Y:9XG1[L) M8T);M.GDW\.+8?*;22;91-[)T%4D(O@YQN8&0=>_2J_2+ OAA/.,CIF:]Z@' M0289J\H%4(CIK1A4N:3A%8:'YR!O>Q3-=+J[NPU$]!,HFF0;VNX#4+*_L4.-7J>P&$P:$C9E=.[K+L5MG0::I_3% M,L7IG2V!-3WX_]E[UR:WC21=^*\@SCL^*T6P>]2ML66/(DY$6Y)M[:Q'.I)W M'>]'D"QVPP(!#D!VB_/K3^:3F559(-BZ^"+--#8V=JTF"=0E*RLO3SX9_WI9 M"O-Z5#,+NN3I;TF]S0,=D_ 6_-=+D3I1W% -MTC:[[S:=UG2'(WM=6AV8:8$ MY;SQJDQ(*&@12&V4I"*PD4LA8&>"Z'9.$Q">\5FFS<\>GCZ"%L8=BQM 7V&Z M#%SQPLY]P#&.UYQ]>4J7U+N_?3[)SJ>6'6^_L-^YPNP^.K!"?Y$UUQWS7T+Z':L6M(Y+!TL M%.G!8@KT:B/R-9KLJZMV'6_I?K?9D%G4P1*)_Q+E.B?-RBAQFQ9/A'__\"L: M@@R$GFAC,>[Y7LGG2?(WS"[/I\)^J2?H?_]_7Y^?/7K<#PVL)H2EF'@Z\X>/ MS'J@N<=ITE!HW>B']"MN^M!P^X5EQ8<.I^K(XLL/MCC);2=\[FG!=(ADTI"Y M&VP$I\R(7RQ;FI68%T+;#@R]OB8N6N]?MMW-80?SM44&M"A\_:8:A^MR+^ND MGL-@D08[,O QWH2P&6PY;?-UM91V 3=M]X8G"O)6O)LO0][W!5FOI)IX6K@Y MTSQ6L)LV9=717O9;MLW$8B,M8Z+#U^,)5,^N#ZM=3=*["O9A',K,SP/S[*2A M!C^?6U)@O&GD-#[2LZN"?D1CZ*_$PL3:G/QC1\=Z5;GUB?(H/@R]K23)N8EG MY^%7>DHVY1Z/7^P7K)F3$=Z0MB"!,BES0GP#-VP>2+D,UI]GP2)0=O.*[(NN M8G^H[WP3^UP\2F91W!SH[Y;FU4_V7?<_L,U@&PY+W-NL5: M;#;LPQD]K!0_.G!P9.._QJ3'K]E#F^3X@5=6?J<.#@6:=^$ MA)<6MUK\!IG.<5GYVYE+0M?AV1>WCN.;T_-C7SB7OQE98=%5X6_5;9SGT!:): M1W]UM*'&';@\6<:<\<0'Q)8]'O@D6M>ZBKE86R\9'-H]+[SIP:1K1/6&P)O! MS8*.7$ER%6U(,>Y*<26OJO[/;)POV\6V[>+WV<);=)6XBE')X^7L3W!7N+;G MNZ8_JND1@U!'=Z!'D_%I%\F,='!-0B3F952F\W)+?T2,AY9J*_<-_1=Y[O/R MDOX*L0]T/9"K,U#7=%3JU:Y9J-5*#LQZ)[J:[P*Y%:21D/^5^-V!WDI;2D>< MU]4O1\>7[HU>#H7&#Y;TS';/UPBKHSZ(OAO<6V0=M;R09L>XI(WE!HV*.JZH7O6@^2596$;?.3#TU!"1DZ6A MCK(1MS/>==Q K-E#7<[0\6H[O G;AG0X78-DWVGCJ4R:#YY(6VON[Z+J%KLU M!_]H )^1IS(U>)P:/'YD@\<)P://X&RW!1;Z_@^=Z$K*\;70H5WU5+ M5X[R'7I]\:W+'JF6H MZ:&<-*-!UR5MQ#X%=PXG@CGXW8L>B1A#95&3[(68W(L^:^HGJ3YIN:37]NPZ ME;(8?K5GZ-+7H DC9Q^K:(V2R;2KM_"BQ,1D&^\C&O>=??UISI#O;O,!ATJ^ MRJ_Z:T4.0K4XGK^-C2)YR=3EO@HEG3Z()RD9V@C:9DI]E4*WH0 M(O+Z==H'ET>Y"75]$GH.]57]%=GN-+P=_9A52$<"=KS&>8_PP9'/O_(K!%E$XE: ME'"$-EVU$*5*AYH&V6NF"=\1>9+X7HG.G4ENMUUH8I_0(Z^+DESV6!F$<-:M MZL,%?4:_XZDE18DGN<.@(49>N^=F]/?DIO9Z2>!!NA=8)1D^>PSFFY,5O>TJ MW%5]@$+$BRY7CD1X#7 O=!VXG%LD?1+TV#7J)(8 MVJYKZ$5]MH"79(VQNW6PXEG"1_\(!YW3B^GQ= UW^85H3V*'F)Z"O%ZOUV^2 M7 AG5^R:57G==HA!;UIUHMHF+C!:P9)\=>:QP?7VCS1WRD6?D;9>([:=SE0? M+M<6L&.@\<865]SLR[*I_FGY*E8_FP =5,2+K@E;]LIE&');\6^Y$^V"=*($ MRM(%E^0R^#S>(WW'OC&=LY5V5S2 MC-V U9(GE40F!^W257')HVS6$NH67%QU+:BH'I:,F$C.((H8P3ZAI,P@(+^1 M@^IF#7Q&$;B[Y-TSW$ASUC.U5KVDBUSTSC[B)'Z+8#F[C&;V>- MU7^@L(:&)(83!"^:XF)WR7'T,( J[;&STB[\N?% N84 MI[W$H,2$&+7 J8>HRG'ULX'!TMT):(9- A)T>N@EW\"GQ47QGVU%@WX=^!JG M#]; >")']Q28U6WQRGY+ RO[-Y;O[ +=[&M]?DD?D;'""[/4G\57\KC)U:]I M8-OB3V>GYV1 DZ<.]T%C"A)AH,D]C! $9LF;8:5V#58/%C['ZV-FY[(M:U%< M79ASA+RZO$QF;=SAMHDYA9(L8;K7JD712XY MEAQ*XH0_QMP[E_W)Q:MGKR&3DH2+N+]56&+MZO*F!_!W([X6_XAF&M?EV/*S M0"SJLB)W<(G4.NSL'\O(*A0G)G=%RE'3>>R0_O5TT^<&8Y'? %GZ\(%]).@6 MI,N+LR^.C2D!?CC QK,X-GBV@M:"5@;$-HYM$/1R^P" +5Y@*^<=0#++%_MT MHBU&-U!($J6;(8M$LN0JM%^-.3 +R:[C$1&P#==8$]7C3KX^+0J%>^"P(58?"R:J@BZKQ[0 M$=[WFFG5[^Y-.[L?D+HIJUH]?\Z#[X??&#Y259[)&J+EK#3H<"![STBX)?#) M9<&Z__S!XQ5=%?HM_.7L<3S6(_./1\V%N;_#$YZ(R>K[I.<$UA@ MV=&8MTN$&1%AQM6ICU<^!U2Y1.1ZYN>7*_9[G"3M!X _;0 MGS-.#Q=+'3SV:$YDP*MR44G!$QE'K8;.>(?H[-"]X)]0 M1:MWQB[D\,I((:-R27M>R0W+&@^AVU8KK6ZJ/AB0O]AI)&[9PH>SU4'@*GFM M,L=H5PU2/+: OT.*YPZ-.T-F>G?[@0[9&]5:^$#C #^_W7UAH_!MHWYMEREC(H\GOC^T<(C MD'$^[I#\8]W<$7+9-5-<%_$OC)H/\H%U/N!NY'!0*'H^RD=)^= M*#' U9Y;*B;$10MY7%=EAV@E"O@E7)(.,J<)FI*^*F83S?)D70JBI.RWN>N?!/, M?+YA,>W4$7K3=NG.LA=?^L>17B$ OU92&CA[[(_ M]SSZ8FTN7B.J7X^AUW.0!B";M20!W?<2N>;C)85D'4(S MU[0R##V5D^3'E]5YN$HB$5 ?GSQ T?!/_LP!=CJ%ZB)M=H*$C:4[6K3J$V 1 M8"='BJ^ZJVK36PDB?-#XBNS(GQ8>Y S5D KK+3&3QQE"KAWK,U1S+U?ULESS^S2N9573L_0%_;4L.RT? M+R4D,-85T;#T[2:NR5@8F9K#_I46/V#,'C38M]*6#SHX;9EX##*SU//KS?B@P M.V0C9OA< 8-CI=35^VP^*X'+P*&AS=4^4<70GR.9T4>(PA_IO[[3,WA?]_7C MS90_FH+VMW%-=N3!P91_#XFNVT7I\N6YRP%Y5W5F8!505KAKY7G3WO_E2WXMAX:ZA%!W] ZI_#.27J1RF-> #PD7UW%?B:%L\AN%4EPSE&;( MY):/PO-7L)G"Z5M^P[,=7[6H">;,/$RF3CWAHMFA\I]OW]&#R0\PU/("P/=^<46?U^;LU608D,@\3FEM#LJET-PD M.W=,=NJJ5$7#&@[T--M]J4<]R=DD9^D&;98#9.08;20"5(HT0Y4W78@W",OD9F?G M+4"@:%/U?-2-N4"G'$EOO =SO2R FBS2XD_T[JM@ZEZ&#\;H;L MZ2;[PZ+L%FJ'=.5-!%&KU9H.G%71<>9[URMPN3*9C0G_24XG.:57&I[AINRX M?0>KTDA7#AP!:M\F69EDQ?O4ZZH':_BFJTJ?_&24#TA^=BC4%9S.Z;NE9ZIO MF.H;/J2^X2]3?LB(U>MCPM(6A/Z;N? ;J8[,V!US%@C$&11ZG<%7N1. K"5H M^_-B9TVE90#9 8AV+@0P RX[YZ@I13LGA05NJR,7BAK&%X\OC@2)F9#KG_:IE/P[L^EFN^!VFV;L8P@BU?TKL M1,=I>1(28SG*!>:T^-:W/K5^#YMVH]@ J(K02^GSH.'/7\[0_2X9]TFK0@*9 M7#MR,8U Y>^EN%K\VL7RNI3^/PS3ZN\+;4N\M?0TX:J5XW3L*&63]2^G:[6) MQ11K[EABUX 6B]!"*T%J8FKA@N[=[WF\BHP];G"J>6&0V\[H:XW)@D>YJK8^ MHZ0DQ=KSZWECG=N8%=&*$PY? 8]>J&VLF*&31PFYVX@*LJXWL1PMLMN@[-[Z M\P(ZDN]4_CB4RFNA?>H")RWG@E#$ @V#/8P9C2.$\\9"%3O9(!LQVB+TD!K M48O0&HO!,=)_+JO!LZ(C!SD?X]6GW\WW&3%UXI.6@A1!"><'].-O$]V<6&T2 MLY$YF#GM-4GLDFR*BJH^'U+I-7*I5;FT%KR$Z'BMV!KF(8_-(# >B%5=QX+HZZ8N"] M^P+J2[43^;'?#:K9]-U<],N,9IZ+GSF2JL8N-A%#N?GX'K;S"Z.CIV\L]';M M 33LAT2/_?"U8#&_:5*?Y3Z$)M;Q@;A2&WV"+(KKEL&-SW (:6S:<"NW;=LA MPUR*0A.F*%_JQF\9Z"=KC&9<\TH]AZ96#-*HL7Q]VS2AMLI,/H-PSK H-,QU M?O8R$(>5)#-43=TK;2#L>A-HY01J/?&E^,Y!^[/=YA))0XN8=KSH<275(PU] M1)7$@CSV$,'G*N7IM$PQ& &N2*Q-1FXER:#/J9O778HH_7Q5U4A*FP6EE\&Z M?&-IZ";P9G,_&T?,5*W9_#)77H15T]ZKKJ1SO).8CRO7&1-+D6W$,]#.;MX* M^ V,:C!WF,)5&B88AT"X+FOTY;RY"LH5'!Q7%8\^56G&>F7MKJ#TIQFS&PKL M2BU\C3_%$%#(JOUU= ; HVP96H) MCP.5J!PSSNGXI"?'48;:Z"1*&?;=9GKA5<^="+Z7U"']\,W,]Q)L>(WX\$O= MG9GZBF!RP$UWS0I3B@MYLU&O#&G3T$7$F.OVBEVQYWXX]37985AJ\Y"&1@/AM;33\52Z"LT$5L.8M.F35W]N[[5!36D MM;:XA&@'VS@K9%9L;UIK\)(>KBSGJO:YDQ*T.1M39P^^L"/6D/<=F\)(_U$A M;B$+(OKBMWP!)^E/7Y]^5:R5C9TG]:4)G": M51U[SEG@1E@[-"D$RNSDEN>)"7"H[GWA<"]7HMCIVDY)VU(?$%KQKG;74GRS M;'?S+7=V=]U]D)JR !(XL3A>R,F%2) J0P4-,S=:ES0+"YT)XFGQ(XD,QP_L MUXWTHD^8.B, T<,CVCL)KE /,7UD45Z6W)J+2WV'1W%>-F\87LJ'SSV+9E97 M_]AI3R%FI@9I?GSV?L/N0"WUVOSP@5>SE @[2#B0F8EW3&I:+5F0EJ8DO!D@ MVZ#SS$.-XNVN)Z%+PDVF9I8>5DD)#EVN>"MI.RW9CNK8MQ(=+[L_3D]TQY@/ M4FSVAO1H@$EW6;=SI@(]E'N+&*ED>U0OFU.,YC M";W&*$JZ)Y12_,F+_WG^].3LFW%"IY<_/)M9]?FJYC#=/&QOV$M\WG>ENF8_ ME.O("\:$^V#_^N\W;,ER=YDC91W1/?NIK&Y*V? *JBQEM^3,/[FBV24,)TL\ MGW0Q3-4HS^=)W\T6FSF_&D3:H&NEHIXV_'"GY8 "P6?](_&X95B5X*!J;-EA M+"^CV426=*@PO@%)_^\9J)OP.!,>YR/Q.%].>)R);_0/<# M@,@V@&-!/,B= M:M*T40@*1S5K\?K*+FO40(X$QVCU8I?;0K*48*3/G@"2[VM$XF;O5LJJ9Y%R M@_(=) >9[,N3DG5Z3^A5&_'?!^ =Q4Y1TGY*[>L2[8<<$2R@MJ?),^_G7IP^_H.]\=?KU%_*E\]/S+X;N MCF[XMO7Y?VX\E*+GR(HGP]$XB\B^YUXFQO&363&'B=S\@'(9@ MT1$,&V8G?KW\E,3< ?+(9$0;_U?^M0%!F-;ZT)_Y,.\:"7ASND(;CVJASVGQ MK+DLX?*A#81_I",;9,]%NNTU:!G89X1%D074$ 3:B_0H#]%G=K/\IDQ@'P?B M?S!!^/\5(?P1;,C(!B7,D> /'6RRT*HY5RIQ1[:9W("E:U3YG5;K/6G!Y%F\ MY&0;Z,JLN]M_G_[MM/A6GX(6&^36EQ+W6^P5C(@_Q&X3&8&)?V4D'R,]1M_[ M7O DQ5/^O>M6\2IU6[CW_=.7K^[/.+S(405, G<^S\UW(G?OG,J@IG-!K^18 M3Q=)H;NM)T5MFU0!=8NQ'FAK4="*\J(;@=:S6#-TV M44!-,C7)%%=BH1F[<28>PODZ@W)(;VE MANC"1;GA=)94 M,=R*%T+@$&)'=BB9KD+F=4X=RAINBVY5M(2OC'+DCP@&9% M!CZWH3*VJ"O://YD3F)5[A:<2%ED%?(SQV,@#&7SLNN8>6IB;9Y$#]RFW&P* M\B%T?%)SN5!C?;X_3"'.AMBIF)2;2481_?22I$G=:8J=*O5XY-/01+FG@0:R MN)/641FZ.+*636Q4DP"/!#TLH23UN=((4W+$(X141<=(E?X8+]5GENS][6!$ M'X_:^)>LOF)2G3&J0\O:JPD6S1%'Z-F0@B508B9+O=5CNAVPN MW#'!N.S9DEQ54J)0KV(1H,O7_'8&?YF*S('. >')O4 MD7A[-8#4%<)II"4\J<5E+>7JB3KA *FCN'+!V8^+O#A16J.#W9RE5\P\AB_; M.G/9$A_J8,[#"(#00#E /->,9=_00B.4)JW9;%*NZ]A*1;DG^$4+;K8&0 7Z M$:$J@15-N=@#@04\GB\'!XA^"*U*7SB02ZOFT?ZFC'/@;K&#D"J9_$TOQER! MB@S[HLF#(,T[5'N"*T0C_WI@T,U;(!WV%YZ-+%"L"1(861>&A\L=!?5 N!Q) MNLLV"Y,=VPX57O:#+'_A6C,*+PB3AOQ*RH.IBOECYY[I'>.*81SD<1CDS4#( M(;('!_$2= 2KXD\/3L]3\9?IRG>A+3W.I^,O[OLZKSQZD:SL758[%H 2$;N :S,8*#F M:'9N6UXX#?'7\A;TW M[[-=)FHVR359U583$:_]%;94ZDKU83US5ES2GQ2QO6#_)]8<2VF3<% (7\=I M<0$VQ1T27+:4PZ6H>JMN$P7ZG#M[/;HXY69?K!;E_N;UE.Y?\N^G]-P:%6K< M2XF+^W[$M5J\DO(\6?:+IF'?YU40@%/#9L2Z.'MP\K?W.LLT 5W2DNW91(VO M(FU3 7WTI:::Z;4@NL@F]7?RT(J'!>H!SQXS(5*GYLN:5G[7N30UYI^^^MZK M<#&^"N >"(DULN7J0RXX#+[6C&"#21;YM4Q!09(22T@H8868 W+YJ7@3F MC7(-PW!FI +?/7EY(>]1SI-"<*LCW3]3N>2ME6EIT.NV"?N3N@1)*M"N_&@1 M9XOW2'1V$T@68_66B+_)F\^=WN&:1:5CG5O+;4Y($L9V5*N> 40\%1VS\1XO35V^W^A&ET4M^PLJ/_ M5*X)W"PYZ0DKJ1UH.)PT\WN%X9!.>Z8]$>,C/3Q(&\3V?BF()AD#;B ]/-&V M35ZT\V5($_<%6T;/VUY5\VH[H$A6OA$A2D9!PJ5<6P,BP]DABX62NCFR6=P( MZ["L2DG^6M66)WO2Y*\1=*%.5/OV_A,4="TG,U*^CLP#Z?D&[\4JFNU?,Z'$ M8PY)SZ,QISMQ56TU';.H-E5RWYA<9TX*M7!DO'W@&_(N9U!^EI@/J(*M]AU; M*TQ3XB0?$GQ)* ='(2>U*><=V1$L]I)(^%TD+)D5(@]>-N2KBEO0NP?,1E9K M$T?$>L9#'2XM1"V\X.&DO6%]1_\LZ0&U7&8Q*GW/A#QV'FQX0V&OQ&(@_W@K M^.$%N.2#X9JTDU@&NJ3Z^UH^!([LJU"+@M!FZ_*6SHPXT015+9A\?[=:7O.C MUOZ=A]L(I4A;+5LA<7R[H0E4?$CM1 ?5 7%4",9)LL3BL DLDE&K5NXCV3\M M!7>L7J&/?)%,T&U5,/ 71.W9O )'BR]9ND&.;E9-S%28>A33/JK:N+XE]^=; M2&S4ZG%@:0).+W@K/3!)YF>5VU==:$ M"UTV3?'G$Y+XO:17[(J#1[8*4J1/1]_H;'6U&6"A_ 604.6@9\*MNZQ(A919 M9(1#G88>L)S@FQ VFOJCBV?>MF],F#B792NL1/"1!!C1X]:J!%.)-CB!EXAQ M+@.;%I*_VR!4O0672#R $--!)B$3"?1PI(3"#'G-IA<<;/ZJ,8LGB>VXR>>L(1GDS=&#V0 %\CN?S-_P M5$X'[U8,",EZMKC)K;E5=&9'Y.8=3L20"?:&24'K,*_;FR!-MFH NF?1_X1@ MQ(8,,^U:K$R$]#WDZP$R0%:!;5,Z6H#S:JAIT2$+!BCD@C\M^K(Q9&8?MO1^ M!?G2862J5/U(ROZ"0W*"$8Z?+)&OV]ZN%.8]&E<9(=&<6PUPVP@VWYUU$[M3 MY$1(!RU5$L)E$ 9*O=!FCK[N@#/)]!42LL,,GQR(I>F@AGN.U>%2GWJX&.*2 MU(I2<)MRD!JT"8#/U5%-#B:>L,P]R&:-PO?LD6U4_Q7;&A+!X\. M<)_:ST5V8NG\0&X?FIYF3^( SX!7PK'Y'8^GW(34DDU;9V7G6QO\P$Y-)SUK M9VKN97+=!B,;9#8S\_+F((&2IZW>3YO!B?"\HB#W+.LP3+Q*FB3S;,9[463$ MIS$/-@\H=UE+\PVC8=_U!UT$4GZ,J,1998OOQN25"%#'U6S"'_454-+2:;H"ANTQ6!Z31*V+Z/BA,XLOE(Z0C@\ M>NQ>XBHMZ6C5VRO0I^2-?K#*=M1'&/<&HU:/#A!W:P71M'(JA F?#P7:[>@/ M8T00#1:OVS>LZ(T2>G(#DU8 !6+Z2+HWOBI+4>\3[("F-A5/--Y4J-D/<314#PU)@1N4GJH#LZK]0P' M)E_S %J<8O =!F OMJY3N*RXJV4 2$12+-(OKS=0=^CK%,=XGZZ^L&J.'MODC=45R*?%&7U;I/N1F&46G 1D]FR^W, MT#L-J0L6@GA8<8KY];]+RX3/9[KFO($/#CK"D-[EYK0-7QP"-Q52."-?$LMA?TX6\N=-2S<)FI4HAYOA M>GCL5]5N7?#@YQRW[!*K_4R[5,>:L*I;[-;:*6=FMDE))Z=C*^>?]'8! +@V M6?SZ-V&/VZVND.,_N*4<&,;:_7 P>#ML 00+;UUI<9FTA=:K,^WB:$<@*>[K M\ BRI2YWS,>Y#6I+I3=$/T,Z+->PEB)62(#C[R TZ M%9%FK[.@OQXFBY;#X!#4@B),K*,:;"F_GM*"B4=BTU0D1CXX"9#[RLC4["HO M>/S8DPN#N_D,8S]3N>*OB.S@VN>L?"[.6HRZWXAQJ5)1=E4/I+9%KWBU-)3,(KC+:'238 P?)>^T_(.G$N;JYDH26K/B-]2$F%[)C M%/EZ'3J6O9EDL\)2/'4Y(?"S8HS 2;3DL]@UTN%P4W&7:DI)IC6TO98]M[NM ME!&OD#_SYZ(+EZ38:_4]^!C3P##%*FNP$(FOR!%NXE$#V)$&FQ:%%0.GI]J^ MLO@&( :C/XC*B-MXGDB9N;$MXX+LM:"=?:F:V\DB-[?UO7*/9.-D--)_NDT5 ME-I DJ,;.-^2D$N8N U=Z%P3J*!G4_X\97-%EH$5;R4^K2^S=H;"&-6$%C2B MZ4=87#5T2B[WI@P/R8!GN/LY6[U%%TS)["*6R"XU.]:T+NV^K+?[!#8;UNB] M1P>;J:W8E+3\M$G+KZ>DY92T_ .B%$+P87< 1XVK10I <<--N%9 VA@\4FX( M]G&@M"4.2$JT;9I0S[0ONER>-U?-.U-'9;J M#Z6G8/T8:[N-9$$-K6(:'?))SE!N%Z@$R/&$/LEV! Z-!="T+S+2&I%A#C<: MSS^8=6)5T<+08VD')1-(IJNB#+5HH^<@4!]9[XU>[@ ;.8J+="FLB'*ANT*] MC\PA0$E)N-R?%L]LD^'6T%,YR<93.[+10@^EN5 -YT4V1<(JGF_A%Z)Y4BEES:U3FI:\[ ,&E?:.MF7Q!NRWY48#92Q>BU!KS*GJ ML-M=:RFM2 N5,E?+MNC;',%3Y(VLS5.)CJ6#>(XE!+.(V9K]5.OLWG8T191P M\QG85GU0^A:VE#NCP#+2-7KHRLOJT#!@%VR%L 'ALL^NHCO,!2*)ZZ=F3'+ M79$!P)!5OH^RXUL)UL$" 0DJ;P4$TBZ<@Z@1?, CLB< IH%091"/-H;A[!N( M8VC[&BO* SB# \GB9X,51[Q&7&1PMZ-(-F@"P0XM?WMQA2PZ3^JR11&5Y7@/ MP,(X9>.;S2,6TL2,H#&3FL%6)TX]/H&^=(P5"'-[(]@N\LPAEP)*E\,4,;>0 M0M&#-N[&"!B)W$CUD8K;=)6E]WF \[!O=;(>6X*8EI1ZX&WS@$!I3"\;3SF* MX:3HM19F:%Y(7@0%=1AWKY:'QKU%V>KBBJ-.1ITG.V6!%W+;.UH#_J%Z2F@PLC(UJQ/VJ'G19_=Q4BPX])@0I#TQR%PK2--W03T5!=&"_A MX948E(>&6VG7R_$NE#M>+@\00PW!1K@@4%_'FP@ULN79-MJZ,/AF/GCXT!2, M0W91,!Z]Q/I,Z?!2R"_?^<-X=77KX>U4<9HIPL,.+B4+#S% WU!/FNMW.)Q( M]4?3E^-\O+3E;GJFIO9(2R];K=94_]21JAC?BN?G,A;:VIQ MF.NRUP&P8YP?VMC3E^8O]BR,$JO>6T==?"O^,=*E\,O_W'8VLO0-#N8LKHR6 MU&59XL6M1H@9Q>,8GX/;X,FHB9W5PAB;YUT,3Q,WDL5S-@@W8NE3,#=N. M.N!,CA]+P@2(N_6N$1YJUOAZE\K=+3H6%T%D3IKYA'M6XFU$K&Y)+)OU :N> M\!,]9YLKLZ20@Y@-28'ZJ]UVV=ZPMJ K9'E3"@RQ;U=;_/=*(-%PR&Z0#]Y* MD1I/<,>YC.NJV\&3X^UIUS=@ ?:YK%K^]"&ZAS:;MS8N+2SH.!+@/L'OA"G0 MYR7=:>WFBJ&HUP+X_*_J31B:4>D*]Q[T,?4W!XOQE"#^I $6V@ZN %@*DSM2 MKDJN$ 5, C R)*7(E6$ABGOXWXF9F.$0 .]!T5NS[DN$?C# U M!XQ_HOOW/8$X&1-WZ; W*69E^)8#_(<9QV"_1BFD3\5O53GID.]RS?-S8[M_ M?T6-6!1W8U$K$3*W^O]$0LM MDO[ZZ!8VN%KME3.($_I"-M_W._$@2_B\-9R\!M?PNZW#&*S,02"N.Z6RV@B% MO8$/\GK#+QO&.'4QYM$(6D*T9V G$VIEHC3SD!*VA2*UG4 M 6GOO91/D- + F"Z_D(]X[^NX=&M1#"N0ED#N!^_<'^6YL'NY2Q32#15@O4'APXVK=W#1YR/*<42??> FS#RV9O38)9OAYBK@BW)@ MY*CM$FO$+29H3O]]AS7<4XD?\6(\>?$_SY^>G'U3<&%%C6L>&TN$A@Q(@R-A-#AY:+'Q>M97)GUW6.H?G2LZAE3>-PG'EOEKP+]:PF:PJTYY M,-\A![PND@D2.9A@2A-,Z3>"*7TSP90F&NW?@6",E"&920PUZ27MIJ4!HQ8Y MJ2>K7%B&2]!CFW&$(5&@N)/5GQ6#E#3U/,+L7$41C!U\D *[?;3)RDC=A>N* MUH[_OMLL0>II 4&7^#^D.1M&M8_;TGKEXO[2.)RE2:.A.RBVN0G#ZUYP9';; M:V9)EWYN-4!8;U"G<7VK%#DG/+#DOC=D!]^ ,6[5LLF#JDT4U"[BB ZL5_$$ MV[9QO9?VVGD3 TWQQSF:MZ3:4\0R@)WWV[#FPLL3(1@'Z2,[#!8[@]?&EZI. M1%).R)>_OXZ[IAC9##O*%CE@6IA50@BRW]01*)ZA9)I&35W/(APT3 MVX_0D('6@C+KUDJD#S-]7 W2F)$%(C&,$=')KEU7O0!SZ#]VV@*)?SB%'S^9 M8D\;8\K!.98F8%F]L\%&H.BUX'#'NL(^2^I$V]9"JW++QII!FCUTP=)U+),J.VT0G+_C0+59H%F)[16(L^M] M.:X -?-N.H*V#3$JG*J'8Q#>4XSD\TU&R1]4+G:7 3_/Q7]@<< NX(9:N'B: MM3E'?6$Z8[(KKH-PAH)EKI[>G31U4>)5=;>;I*@'D&R9*FY"O=?>E&]%?*O+ MMN.&">Y>3TK-%(SS-;-=R)2"'4 FUYJAH^=&/(Y0]P$=2 9JC;\L7Z,E^N\& M)VK9;K;J:GX/PJ"Z>,K/?IF$Y%44DN+>]T]?OKIONF(>%N7:*0#.3?Q(^N/\ M2V[[>/:UF S\$^44Z[UVSJZ,QBG1I,Y@QL74SH%6--.,7;(^:M"D>:/H=WSD M1#N7VUT78>RLD%BJ935[P>PL!1?M6;;L9D)X0,G1!,LJY#28]'[S7BF M_8'4V=$3KOAU@LOD($60_K5"HK'59;ROKW6'5H#WVE];>"[WQPQL,7U'!6^L M/U+",23SD8'1''09I[F+(8!\V%IC;3#.>*G\1_%:7W@AKH;TR*0E?'WQJK]O M:*4R78Z,699(CLD@+V[%V&&MF^9EOT$/F_RH&+F=.=O+F;9WZ:#7%-(*9\*4 MI(H=,%ZHOL.G^7/9CT#T0^]C:\:MR;PC@TA?MAX=;ASK$BD&\@K:M?2B"XNJ MQV[G%(",?]:EC/CK)>AJMH/609$K+&V$/B6[Y&D_:-U_QZ+NXD<$#_#7S T4 M'D'EW:#O<[6*GHRXA-Z)U+%)SP0S;3+:P^SJ&^O",8NG!=N*V-R8[UAM!\YB MSO/MF0=2A?Y[.(9'$ *1$BE:_Y'*]CDG3 M'30X''[L*H%K:(#Y8D,;*DG7,;7=DTE M=P!'V-6,SPY9Y.A\40BF.7K+C'/9 "#,FI,6&NXD16"PN-5ADDV4/Z@Q-[Z5MH.OQ)24C7SY*FWDNEU*:<[65F%0 MPX6%R[?VX2P!LVJ[5316:VF-2(VSM7H8"SN\,^HA)#<*?FNTE#P9A59OJ>T2 MLS3"V(UI*;T8N5%C!\I5X9R*K8L[1*/C=C,]>(1B4\](0X-:3*ZZ!$IF&*M( MU]^)<1*C$PENP$Z+5FPU#.#EB' R!+ M[CZ%;9S'E9J?X;KV%<\B=Y[X,%VDL;_PH2RR<]5CYGAZLT,E5W8MX1)02P.G$83[B>"=?SFUA$?WDPX7HF7,^4E?FH MK,P4U8\[_N)#NW5@*Z[9ULSM4)3%_(.,4-IH6K(3_4]##7MO3: Z66K(Z@FN M8<,K[^ZP-G^JDOU,U08+D>ZWH.#0E>:X",$WYP[/R14FZVL[2B3T_J+&]C"9 M??Q<,VS?6[38C>)&FV7'M;JD3O:F3(R\M!\P!I"]G*:\JG>,*-%HI.14_=]@ MC^M):-@OYDQ-/ 8QL/_7_$=B>HNGOPQK%/$JFXKU'7A<]"!FX;.[7]0A_U$/ MMN[F\G'QPX_/$LC,X#/._$>^QI4)A^+EBR<ZC:?YXZ&M(E]B9)T674)W\,NO#HDPC&DSPU596D'B2\D3B)#X6 M,J3M/E*4T /)#UU'OH_TXBRZJ=2KAD*N_SPE5S 47$JIK MA.8'(>.X[708.>U"$[%'<>(*N-H^-2*!MPMZ<<'**L<<'VNZTS8U+X2S$A2" M);9"W[<+05S!K]73HM]1+F*I=Q^>R]@L"FVZ%BSL&B#@E?HL>WS< ?.5 X6\ M,YDU+^[/CYC9'*8L_Z$TCB3#,NA6R8+ZY&$&T=BGL, MW;POL4'H8D7+3T+\283X_V]W17\E/&OM-M*/."RF:T%L]&RD[5HO?_@SQ$\V M$Y%PP3 LLL[?UJ,A/ED;)TG'K>FLI=#Q3.J*G:P$(@%@_ M*-3I+H]<+CFJ%NVI2 P8&O16T] WO8Z70SBU;%%H*[OM2F@$1(_P@/Q=V2?$EFLW^.NN0.>OO: T7)SEHT=]LU5+P2U!7)2'H[E7WI8R,GF\^ M4/MVSQV=V'@J-WL5,C)6VF2^Y$U*Q;W.VIS.Z,G^T0I.Y$@[ U+T35S3=\*X MK/%WQBRA8]8P-XK]C'FU7+K*E6Q0&(".($6L!J\ASZ<2'H9[U?7PN_:AKZ,C MM\C1>O2*>>."%#R8GG/\,3=7;30"T*?$_&M4_?-/=;@?ODY:?H:"DQ^!\.(3 M;?]57"RO2SS/TUHEUHC]R:;MJDA+:SK\A(U^/.*U(NN M*6L13[F9FET.Q4];KTD(=\:V4'6Y,\XMCT)CG3CR_IBM6#(,'QS.U;5#BUF" M.L+9ART47+^#6$$!>\EU>],7NY+9@X)@^DHLGUUYMT<+=U6.;H,17A].BMX@"BTUJ8UMY ML/'%9,NJO&Z[T^+U#N$,_5%DPDN=^1#T/6S=YZ#7#GSF2,?1JERPH[&;J"0) M:."=66%^5!&V:*I42R(_L._&QZG<"6(V0SB0BG5WV=^"'^Z!@Q;F X#A M7!(LKU-W8M[N9Y:D?]*NUU7?H_3X];,G4O_*P"'&Y2M&PU6H7SWV,Z=;'/L=C47AYK244R 9D!&E8O2." B.U7+## MPP<%G9]0+-%TF#,H ML0 \N/#REH?DZY$6_%4<4UJ8=K?M.:BH0>%,><40K?;65"7$>X.!\&H.RGPY MCH9FY4?63V:59AE]H/0(YWBFIQWV&T/5ORAL#N,E7UA\0O:IC#^?XW9N#,*A MMVCI9/]3(J$)WUDCU9O&/M0N1_1!FE"J33->?:R7.OU]7+?X!UO<,16DZI:S M"3>1X6$FN>U_&B"5]W2\&8I*2_:L,0F=5-;_^C]2XL=2LR 90 \[$I.;JQ"O MNL@,OWB'A>>#S!'+F8C+C;]223L8D>A9#B/[<^QE@1Y]0"8(!2?J474,"OBR M$$TD<,N^%!FR?U/K\0[:]B]R-*TI$=G+V(J1614"Z2TH90Y7DVVP[:6"C[-R MX ./X+1%V5\5*U+;NID/-GJB[01\OO?BRQUFWEC5>)D)M@3"1, MO63?E@:G?"GKK3Y7.Z.NWK!=C$09*RKN^1OD J/E^&=8/DX9,J83$')5'&XV M"ZRKC)4A&X7&R,"XN+?7TE;)?$N'G10N'IM-K++WC0W;0SLZ97P=*\80R)66 MT1^'XEG\[;'OY+EH@\9RC6TZ:-*:,P\]PF\0^HN#DJZ86"*=C'IY'] G*ZE5 M$4#U-G3P^QQN-6_&BD'B$LV&"'[=:T5.'&Y"C _+C:#M4;:Q[X4\,&V!4G8H MUCLA/$:EAR,7]-BJLYX&J(4>E9_,:H(AIFLM%J"5,".?S[<:+>\AL]J@GOOH MV]C$Q8MLV=,-/<@)"OGQX-E:#I$6R9]'EM(-PPJ;;>KK,SJ*UR$4?V=FYD?H ME'IV]IB6'AM-WTIL'G1T0U8*\LZ(!(K^+P3^*C8\BS8Y6>OB[,')WP2@F;"? M0PO0<..N<&%\C=\A6Y,ED"/S8Y0AXARR@E ./$#Z?'4^_Z';U4)+(L4MH"(1 M4&Z"[^:)M3',?H(:C)ASLW%;3O! 22E-YL7G:UX-B(O7SD#X9;>\Q U3]2F\ >*)LE[LE-I->K39R-*0[[(3^T2" M9069:TUKT#,&#VS1>,@U@X91%N_& \HW@;Z-<[@X(VDFC#DY!W"6PC\(EYP6 M3PXN9[QNH!C=%3Y,E@R*[4TYCL*P/I!W[R!P^1,-Z\F.OOB_Z8^/B_]LY\)I M1+\[?W#VJ AL4#2E48.VD6I<>C/Z>@0N);@.=;N!:"-]3P,"#54*RX(@X%18&=N&]J&)58 )<=,09"L]E$ MP9T[N$UDA)[8PF%T%3TRTHE^P"WUY/B\LBLO,FN,WWB_F6*8,"@3!N6WP:"< M3QB4"8/R1WBGL>KENQ!.R*XY>:V]F>Y]]]WK^T5/.CK$F["+=_]5F9+RGK;D MH/%NCAAU3+AWUVM+2_[=:R,\1I)Z:1'+V"0._7UPP(N+35?50G1Y]G#H]I7% M^1=']XINPOA*,A#74L*50,$Z!/:8[Q17L2>YI+3QWG( X;F \^CI/KV:%9PU;.MM(*.ZD\KO3;DS%E7::3?C\0'!"Y:UUI@A.^'<3$!) M<.E)'6JXGY+M"'OSH7UB4>XT$ "]$;9>ZAB",$Q'/, [!\0!T2; QYC%=Y\_ M>/@ OB$N'<0Z5ZM>2[8QEG[7 [XVS2 M9,\?N*6\7]G;C>:VQQ(--6>RVTF\@K08/P#:% MGV#=*NA@QIWE 2I$K2F^*SL0$T&L7LOCZ4%P@2^X$N]V0;4'W"5K,[ M[! %_<6]1;L,Q;.SA]\\ MN(]A1C-+J_G]ZT'K1-_A)'^G='K+T^*%W9&L=VDRW\S&7N3>44H1[G*9JI%M M>@Z5U2YSD7+Q/(J.$SS_/[,YN6>+U+A7TB&JM#%&1>7!HR3J*BI M^9UFUU]Q�*F!@S"VWB@Y&.36O9!@'":6<=[06-MK^"+Z/%]*F94ZQA'VH M:4N4FP77ACJ; D012[N-A_25!;I?0@-<9!K@OW@I[&1*H5YLV:MVM]E1/*\M M()S;XJL'9,?N>U4JVW9P%V$593/H0%N>0?6W+E=FL@QE:B(MA7>6E^M,Q4E MT$LM0K61IALTY;I\6ZUW:UJL9A%3=0?45[I$V:1->9XG MVX:G+RL+4<6%GO48W\U/'&_FY:Z2^IG6P+.V"#$3+#@;E)UF'$T*FW6*>\0J M< 6GHQ0:D>T!O*FKRESW=1#HO\1@=@9OJYRI9Z ?]XIEJ$L!OM,MU:E>8P2^ M8[2I:N1!;DI&^UEOK!%SQDIJ28JNE43JS]"%!V1C0F_J2$T':7K7".3#6X_U M[Y_J^/?S((XIFE?\(9& M5Q5WMI)6WTL&_-\$<"0.VT$Z+9^!)&ZB3M\)CI-#?S @US#EV6M!7Z>^;!SU MQ#ROV7E7F9F#J3KC]G=I"OQ9[NH=1H'!*U3!33V>Q.^H:]5WQ;JRU4RA4((*32:@PKWXS1')DKY7,EJ8IMO8!%A),[3[<%BRZ]9DV!$LKI'97:N :EU4($KK M*&4OC9Q<2@#V.083[P"2#K:6B)_&IJ37@!X1YHK7)%K6>S3_Q657KOO8]-=) M"F1$0"/LRTN19*%/C7N!>N)ZU?1FFW'O?6M@ZB4_1BNVKK9;A8Z:KYV2 ML&SK-2BR.2V^?]^!(V,FX0:-BY".;(J1GK5N,JJN\21>8^:*#V-Q\[E.^O:Y!!;@ MDA8BDU3D;<+BY"/OK9 ."^OI ;_>^Y$*'5#J30KS#PWV)[RN$^O1RY#_S>&U M=^!ZQ_MJ&BL$ PRT':@9G M>@ 'W+$GX(XMA#O6N,0@LVAX#H.E EUZ0M/,,\]20O>28Y;Y&< ]RR[=@**, MXY0;[EB], ;TK1;:R9G1"B:/@'7KR*\S!^-#*+L^P],U@3 G$.9'@C ?3B#, M"83YQX>C\G8X=J_Q#1-[J(U8T$.:3V"4OFM;,:R>=KO+05T#DM#?/;T ':?> M&-8A05IRDYO6YYEU2FD\OC%JTYWAY?/\4O?I, M+<(7P]X;%F-9!G&_1@.U[ES8!N(W:ADA(?88@G:"S/Y? MF7B!$WT'(IE&J"_[1#+ZE]-'7YY_=?[55X_.S\X>?OW@89IVU?#(3S#[6Z;+ M%][7Y^=?Q1O/+:J\X^S!@^%3/\T1M,:4OO!0%+GK%_DX"0E?V^GRGH3E3@G+ M-O024ZQ+OFCYO_1#848CIW&G74<8\](9V%Z(V()&J%K&O4TB-8D4#S0"J+8< M6N@GL9C$0B!ETC>X+U>!N_5.4C%)Q?_Z/RZKE3HV^.SQ)"B3H(CZ""<:SX@! M!V,F071A$I1)4'B@DC,NWH2PF?R<22I4*I#@VE:]135)9ZS;Z7Z9!,2IC;*N MK:(O,, 3AFJA[2C13'^# M[-^1INS<7VC76X*]"!42BE^>/;CWYG[R:F?.P15. J%F+IKVNK5^(#[5+AUS MG8,E+6>\#NT:9[:Y6^X#[27]7A4J"V5JS,4YL5;YKVIA$8OSY4<'&TPO84 M>;NTAE]L?-(EX1#B+2:8# ^$&OK<,3@&>V(RL(=.QL(H^5E&ZEJ2A+.YG)[ M53'W [HT=-5E"R@/\\@:+S*+A (SXU!82MHE\$!JYSFRR_@M='M RYBEZX[N M8 TLRUHF"A#M\*F1# %UK *U6?!D:WX0,*,S;4P"VU3.F%)++-31,3MS4>YZ MH_+\A1L+Q][!$K*%";I N3,X.]!,J;:.70/:U*@ZROU0F ZJR*69W M 6X+-W;&:86;?,HYXZM47M ;Y7S-XHV5]=?HWGE/9>JV5?1T6BC5O3RGT^([ M86*;22?!@U[7*-@^D"II&3TZ#FT&935F,X>^1G?H4.S;7=SCR$@Q%VX;UU%B MJ&-&&G%+-;G3"R21?2L-EU$YOR]697]5_E!?=7VT#,'$P&@02_L@U MTI-R[E?E(ETM[1#IR1;T@*1]E;44,-M["J!.DBC@,_9KRVVIK;EV8AQ$_)#& MJ*14/ <5&9*<6697S(NCU5!6$3JJFF=Z]]OU/@6_)E'THI@!9'V@17O_HOM! M .S1%.@ZB/EH5"'_E[F'R#]ZC=Z>3,5F=8Q'@VA31=M4T?:1%6U_F2K:_N"* MMCO@]OPX*-AA5=O(MOH"7!X:]21$/(VIB>DKF4U#)-A=2H/+/@1ZI LR>)4UZM M8LY4X[^QMPS]@!0Z,ZY+&86%]"5D@%YFI\53=@M1_IYJYHZ5P]U"X>2(_"RN M%U L?VO8$+0T!Z%#'S^0SCNSC%=!B.TD#L/L(SY@*N&\=C4HH,K;>FX/RJE< M+: 2W^&JE&KXKN48)I-@+)3UH;T!X\4K3[*6/@;_*AJ2!ND))N](G.A&7L)! MRUULDJBKB>@0S48BO2ZF3W\$#X;.BT!.^QWS0H)+1/E'E$A<. .S-?E\ MG/>[7&S['.QM.!C2H17A&E44JK\DZ\;F6A#2J#Z$-Y[&\LAYC5%RTA%LZ5W2 M=Q"%EV-DIV>G,L)IP*AVY*B&Y6\C+U.YZN_(^$1ZQ"M6$98WP?2KS\B,=T]+ MBJ?JW"4RR"'RC2BY% ZR5%NN4G7T&]HM3=L>IAQE\D@"Q].EKL]^U?NB+;Z& M4T(SIJZD]<0)<8XY4\C6CT6H7$6>*95N3&>*98['\&2EST+'0M3 2 M3D^EMW$\S%&T]]/J(ALBN$WS%(:5_%8=DT@WG#KFO"XSC.=Y",Y-F!I'5D0Y M')O\73&:9;RW:83FT+E?2TI%OHAB8.;MI2-^M#2RCWDK^/^:!&\RU=R!(=&"'9-(WC MIJ1S5 YR2GX51LV1*$@R!;,\>'&5,EZY>D26C>_X>=,R2?J+)A3??UGTXCNO M#+4V6\8U*!!/#"Y4^MO9=,N5Z&,2+;4 M*OG7E#"33*/ 6S6+FM].VAHE M)2V/!,^4C4A?>3O#!5MUB5\,;4E)$7Z.9M,=\.A,Q\66'"QEWX&M]GLC[:8[ MB9M=/7.6^,N65/T>,OL_3%-82_,"= Y:L!"V$;GZ @KQE2.R?*K>XU,)IJ$# M5=N1P75==73NGE8]Q)2[,13WGKSXG^=/3\Z^N5^\Y*8&B^('H0!]1C:X,(+< M>_G#L_MH?88N0=SL271W);7*JD@B!WF%XW@5Z@V;>IWPLM/QX<=M"WM?04\E M!;*%3(>W&^N555Z7-%MURH#;EHFB3BY-_H0!)J*,'XB4=$QD1VM[K(K;X:#B[A%E=H; M[L5E<[++/2@Y)O,*J2S?+B.SWW:O[O#M,FP]ER)$>M] /73E:EO\1,+0RU*^ M9&.3KQ8+-]J%\1.+[W=LJ_PLC3@.KB2^=)[+HW^KVX4?H&C2P1@54RKMJ#;R M>^G$O;4 P1@YD*)#&:5Z]O6#DR7WDD@/ULXUB@YQ6C69HTQU63;\EF3).>>K M+^Z%T\O3V0AXV%RU15V2;[9RR*N7/U[<3[I8DZ^&VFVR0T*6]*(+,EC1J>FD MG187:/C)#Z#)H4_(#-ZL\^J&G60-<;;M3=]+_PQ&"^! M[#K5 1]]5Q;PKKICNPQ5Z"T M\MW LHC&+&G<\5,+,BZ !UGD!1;/-0-*S$J+Q!AM1L(N.$!RU=ZH%S\V9FDM ML]Z48YWU/,E<,F7\.O_[-R[YT&CH6"\+WGP^&+X%QE!B#>LX\.V\4I L4*07LT47Q*$/^4D:12TF%>T2;/$QS64KQ8S]AK12-3M<:1!DK^J'\>HT8#T6BW3R,6"DY MN9 /LKN&.+_1I4\XS@FR] DI#=A3@E5:;=FG*:7?2!VVI ;$BQ$NV5]VD=Z? M4Q"P\;CMF,'KT"L@1NPF@.8D8HX485;XK P'Q!Q!TTRJ(*M_LL(>I-8G.9KD MB >JD1(Q(=".)J96N+,.FDGZ]B+;EHEX^ZO==LG5GNC@;=5NDTQ-,B4TMX:] M$OQ9JH=T\L*?QR;+;-Y.TC-)C]QLJUTO?@]"UKBVM/]4[RMW1W/J#D^XRH!Z ML]CC)A:[S([5_&:XO?>1RPD>/L'#/P0>_N4$#_]CX.'3W7&G[@[+5"J>/)FN MN ZTROX=%\=,8U3:3Y+^>E7-M4TWMRL?0V)/]6J3#$:2=>LW3<+1AP4\\8FG MB5[Y';I3ENM-'6:* )3$LG0FG#,#BD:3BR_Y2'Y]LF=.'P/#U=4JH$%PS/C? M:/,_?I;%/=I.B(& XXP@S)G$MF/>4GN.+M,8+'%:H7O":ED'KK01'C1 M+0UQZ&$2DY'*#/1Y0G-51/PW9=6),F$XA W!"G82?.FJU6'ONL452BSH\W4" MK7)]3<.@#0;[]$K+L:JZM:%F),L+:Q>=5OEUNX93O3>E$6HP9$HRJ )[)*M# MZH@XA[ +AISNJOX-@$(V.DQ4'C)LZ9A*0FSO_J'5EPRJI*7I(U2XBZFMIA4F M#\'06%X9K^4&S9R2UEA_@E75M5#%"$@;ZU=N\YY!1TI@)!O!/T8:6O!7VOD9 M%%;7UO858.S1EO.:9#&$V*+J%KNUH7ZS2\0"PFXP ^R+\?HPKQN*6@0"&W/! M$B_VC80]AI.3/M+L5KIMRGZZYF4,?.LT1^M::PK\O>S8S]+2(SMK"K*;:?M> MU(1!?E!=,1M61T5(6;W/L?&1O&&7#GSR=GD.(A\N#-X^,)AG1K%XW=8[TM-=54/_J-:/H113^9H2+IMAXVJ6 M(57K.84]LETG*#VQ9]2NDR[A!V!R;O%= M]^TL\9V2@V9S3Z]"S]#]R SW4@6=,.FK=M>@BCR"C--3N.AZC3IS M^T%6*XQMBX7.8/$Z+5[KCGJSS[I&3@L'>8DYF:\Z#<"U^ MT+X-=\MAV4.S9)NUB^M^X83OA D+<7.V24/N;4CS/1N'//4FIG6]^Z-O:!<+ M-M'8EM4;O%V]8_=GP/2T + O+5SV]=,/3D&C"<.F&')B;KDHUY/VV7;SQ!)C& MFMP;+>*!K9L&+C:O6BP*0$]&B5P>L12=]TXG4S6T6]=6DZXE O!YFFU7NLUA MQ@;.KRY(2#N&8M);V.?42K4)[/[!:EW;._MZ.^5:$!?74:=!-Y&/6BW%-5)D MF2=Q9;TG[C!+UU(=>.UBNS0VY%%R?U7#8\^,302$IR.RAKI/AOT$Y'APVV6N M6A05Y,=R2Y"W3-MB^=HL$,TC_MUR+DS*TQ8*<],)8X,K/5 M8FW:#%1Y1;WN:GU']>YD,&,P>N<=,8LE4)Z MM .D6VPO*$BD >:M=+W2.=1E80T)F@'\QO]A056I5N4(F)DFPRK;.<<,[9Y7 MOQ2R*'\K71>/=,RYH.Y21F"0]\;Q*)=,+\863B_+-6;\QV60>B>'CV]ZSEY+ M&/(=M4UI=0?28F+I/9:LWNMS='COP+7#EDQT_Z[E/O$V@"^X#\J7,Q(U9M\6 MP.O90=!%T0Y)'8^YIE8C:KV2VD25DQ?-XUB54EQE1]I^7#7@0,;?Q )MD]49 M;:.1N@/8AOC8U6)43# M)1-2/HJ/8;?;@%?,ODDMPC3KS*VWFM$1*'\Q9[6*'D+1/B%A@F&RS:M[I$Y5Y M*;I N17U6:C/1*=\^@*"^=&)_A!;YKKZ2D M,81FIDPEEI7,O2?ZBLS=<2>Q5>P&E3>IX74+UV%$G3A*:F&M:?L8E+Q-HAA! M,+Z*OMF)(EB&4 G'P)*&G 2+LRCOLJJ@JTM7":N.+EB> Z,9(T^Q$;>FXX# M"2/>AXZ N6138-E%V]CFE^G+#AY=+H1E=+6TM/.619N-'U_Q<)@*B#9(EU:2 M#(@-\!H<@W:PH^&KVZ._=!/L4LJW+7N1K2!B#4S'NU'4@_5G:,=\-QZ/%N\& M;?5C6^3=L<@4@^L%KWA'<&8JC9W0D9\A.G(D:,@D=Z XBQ'#J5AV$KK?%)([ M&@J3."WCSF86C!=,'%<@-\MHS4%4VQM4S%=1.LC85U$XR]4>71"KZ![E$ MBUIG99$'?(!'^'$'A9&I"-*!E2;)FR3/%U2QP+TOA[4ZA))7K;M0+O?PP(V! MP%%Z\MRV[9DY>[9: Q+>:N1V-/]]F\ M70*@9;@1:13A2AZ+%]UEV53_3,ROK_7'^C=$59^_?G%:?*?(>P>8DL<+\SM= M XQMR^>F\#W-=HSTO 56_;(MRLN2*T#M--@$)'O!P54.!J2_SXKM?B/%W?IB M.P']@M:2_ZZLM60MKQA+!G[AU;$I#&/K#JF7<2=F1S8-ICSRY#V61GJK:33- M(O&&9(]=S&^$J1E9)=1FI7H:0>W('DHH^C;8BZ]]:8Z4;?T;E6K= 4WRDR#F MUU)9D L8DWOO.I9YX1+6?]$0G[1K;5EDB4LEXZ0#V_:QW<.Z_*7U=1;Q@7+V M1AXG[-'+%N31S6X=.D8R*WKI6N.[20=9BD8YQE,')E=ZFGGRJO.FF'@^]G7\3A;H)N\MZKFKB]=$,)2:XX66JWN*EH;/#,$G: 'K\DY;SB&L&!ER(B"^+>__]MR<7]P]_^QZC ML29$"*?@"P[1'\VRC(]9VQ2P, CZWD@U0,IP MH$V4ZH$$MC0"^SB F;']M[2U:RUOQ+*_,EYJVKZ7I&_;YOZGO.[I?R:X[ 27 M_6W@LH\FN.P$E_UC6T=H<9O4*)"N+:O,.8R1TZJ)ON,ONZ[JEY6A)@3$)+N3U2%8BR013 M>HC_>R[.BO278B2;T0 EFBJTHQ]6KJV9'6E3AYPLR[F,B&#!1T-=TZ6DT6\; MM(%-^54W5RVY$"?M38.69W/Z555*Y_*L5EY:T_*=7Z/.KJ8]CQVGR,?H@_E# MY0)C$R8D\6%NK\L;>$&Q@.K(R;PY+& >.^Y](!MWT"W&=2)MEIG/$1UI_N": M7'T!)HQVZ!#3,^J0B$+FW_&&0';,VX,M*_\IY5:-%KYEM:319;.6L/P&U&B- M33/VP)46).I)U"UX$D JM+WEYUDC/006$]O/#-9<:8]"XCT)J[ ]:8NQ2%D.KRM))[Y*V(>UFDYM@ XXC>LY2"G MPZ;G:>A+DZ2?/SA[-+J %JO)/LK=0^<=%O>>,,Z;KK'<8SQ[].='?_GROCED M:R$I$>!,Z'*/Q922Z\C5"+G4R#0]&%9Z]VHP*(5V$R1>&AN+)J,1;"VEW>^Z MZT 7XV%W*TARP@F3HI-@2Q>"L!9&('7I&LO-9*M7.RYY] V[5UH&'I\']HY. MZ>-^I)/ "E:S,;Y7)U\M8Y+#X=QQ?W&XQZ\KGIR]8A:_COC%?"R8P&>5E&&W MS)'J[R,$/SY]=1_MR:O5K5&*P2.>VL3X"4_O%_=($BZ>\W^2^(>@5(%>5G1% MZ7W_T;L&?^BPW3'SRMHH'*,J/Q*U."WR (N6W0NL>V\\5C& G_<\$M#^!\9# M-$Q#GSY[=I'5)*AQ1KJ"@?93&NZ3!L]'XS=@@Q2,:?#R_/0IU)=0POQ''T]9 M>+O!/=;**3_[6HPJ"P/=_@8^4EED[WAT#M:?MOV<"Q=%8]%+B\I^\3?RM ;L93S6:DF?G-E\S%I6$Z9^1=;5< MK:JW>#DIBA_IX!A)CCZ=CU^YV>>ISX,>O)YO-ATQ_BJ=L5.;0.S*QI-2X_)O MI%F79/G<$BCU>XXZ+M/.V6+.!LO$+]>_D%KY@?EJ1R.7$#):!U.'[)\5,]DG/-3>*(:O:+!6-Z4\Y3S0VQDBX]FO>:P^.[S^E MPW03P)2#^J?4LE"7:[S1(C^0QNGW[#T(8AQ'RZU/#W4?$%HW5(#:$?HC,,6I MB]<$EK(RV\11A>81$@9>HU W8=D"UJ(\V:^1SLCJ MHI++Z!87V[Q[T4.RLNCX71DZ@)>5=(GMP#*<@!-/S,*.CF!K\3SC?9?MX:QL MV6T'-5!L8X2ZW4A)*M,]"GNGY#5_3D73QN[>AX/=?N\-%@*]K?6YGB6XA/UV ML^O(W$7<;3Z,E',3=\6=Q)[:5JNL;[24*0!?\Q81F'O/7WW;WS?&.!NV%&;( M8D8^.)X85/T1Z>=U0^B3MM>XKI.*=3[?$3XV9X+\1M62"/=8\.Z8OMX2L)1!)>I7A7!L20_4,ARLPNH/V*[2$G]>/8=TT*& M%+[>L>23Q)&; \!6+W7S=?(2AS)G2^4X=Y6&$44K0'WM-*C=D<%570]"X^-F M'$]_O'HJ5I6N4B@WL;_EP1RQ,E0[__I4.>K#;U'J]:IQWZ*OZ M0)9Q< JV+0VTSZZY663-'O.L!)Q-%]WC#ZZU.?_Z#DG@V:.OO_K+-^!-F0U>2Q4/^^)1O_M?26^''MF'L(\OEMVPP0;?!&E($KB9PU-)2 M0M91!]5[^HX&.'+^:K2R:JXYM7@ID3*IK 9;L[7%#J,^!8^+LYI\M2AUO-.X M,P7V8WQD]%7W?0PA@_#EIVTD,7+$Y_87PI RRMK4?=^VRR*:"B^M.]&][Y^\ MO#\[X*C)#G\\]C,:/0U?X8L?L.Y&#:T9*%@!G)RK(F].>ML5.8\8 [V+7E:7 MBS?XAI8[1->A0@ 5_6)@C*)KWM1<=<+E_;:XO*\G7-ZG;JXZV0'_CG: ]75/ M,0U.5$E&(Q;A^4X=>C]=51L7]!C>Q1Q(:D)G'?.$\YD\0';)I/,"8ULDLKNB M&PM1)T1.0K\=TKC#A5502AY=$1]W&RYQN1F+HAL+^Z_/4Q;?CUUB9?O86X]C M[.2@1^>S14L[I6_)<-LB]'X59LJQ=V1; MD 09W9:1E1NN6EJH65S56]8P1<)"1'"!HR1VO9 \\E8[KKAG5%NN:K(?_1+: M#0I&F8'5L^:G]1$0E/KT7?A%%S@9.Z[$<>1[\KAA+,!G61R17MZV4"PT*2ER M,9S3J0 =!>BF*)31,D26]5MC^T @6^M097[LV53NZ_:F$':D6X+-AT:L8@A\ MT"Q)U3!YAWUGLSVQ^UZ&)@!JZ9*S$4P[R/L._",=I A@Q 8)J"O$OB"NC42] M'VL',9+6NBT+MM%X_?%&0'

    1 ME??PLBO7?:(ASGS/E-R-,5B]%CX-I=&1.6;\W"W-R#J\7PR!5B=*X@$=3XZ)L MG&F1;C =O;)%@A@2)'UEM8RMD7\.UM4OI2[R#J'Q6D,2)YS8FMC08O06JZ86 MS--=A\O$4'W/:/'EOI._T+PO\NY)3UIA1/;SZ-!9=->=WHJ%\M#?06;: P\4Q ME288,L"NI+J-3*=U?4^&IX"D,!1 95INF;U7I7;=A8M$KD#(^&S,QGB MK:^NG9]&L_RSYENLYZ32L,I@\W8=6*&T6:AB8Z8;4F*<*1/ $C;?4#:GQ?-M M:F[H.S?$LCI9:\X'7;/6<0C<]8;C%7&A> 5_E<++T+!BZ$A)2PJ!T#KSY^(! M6^L"@<@ZG)?T"9DIOHN.UF7L"3QP1M:X1W H#GBEQEP/V&4CGL>,?K?5+AXR MG-C=QSHX3VYRIH@.L6>*)(L0,7$>(ZQ,&Y$*!D@RKM:#$QTPVH@@VO4'A.DP M"G9-)&:A?VD=9;M:G8"KR#M)KL17M[>,SQ2: MM'UW<>)VK)OI09/>VR@/I^:@$ZKB;J JOIE0%1/;T>]M$GTWGNK K21Q8V7< M*Y['>.)+5!M+'H]U\(7$*^U/%P(8./OFFZ^0'/GA^QURU*_*>P MN&K8.Y&"Z&_NUAL]8D_/7OR@_Q3JUXDZ.0 Y8Z$.WET/N26 MJC FF_7SM%G_;K4(FL$P-4MI4.2=1=]V577Y6(?J<-EA5_K M4K@_2QQ49A7I*3FB'7#RN>1YD3@P-_I8[)X]['!^.A/C.&A(.U?+':(U[UA@ MMO?UKTAUS'S8#OX!B028I;0*2\-U8\$]A*9"IVY/F6+G/()M++7F :<&]@96 M4,S5S153?NVLQ:S[<6J@"9RV$)#0ZO^]Y44$2VK@B)^N+2-E.)@,9EYES#(G MA DL:@M:'@YR*/9:$%SVA50."04*9R4J9AQZ\ VS&KWA$:;:4 PB.CCOV,8X M0.<,0J;SD>GCQA;OM/B6W,G#-?/Q!;_6@RRDU^U29X>]CFTK8D1EU1[-\&\_ M\A1\1@['70KERRF)O&*CP?JZ>F/Z5?%+.;O;IN6NF"'">:P/]!!N=*NB->=Z MUTLD0G4T ^GRT K@!S@F[%XNKT'_ =3>+,9.D3-)0^L@@]B'/ MM,V1]"ES:T!%"(D8!BHG?MTV85NBVMB?=I&3V(2X/U@/!/Y3M@7&P6TJ)&)@ MYUJDP>EX;7UQJ(M'E9?PGC%/\]XR(&!K5B <6!P%KT$GKFO"OK?\"^H94]4( M@L9U'/ BU3A*Q/8PA-Q$@XKLXTY2+AJ5$>2J&?Y8MFAJ]2&\B:.A+]EMRI#! M S85E(*#W=]>Y8=W6ES$W I?>R8GO=!*2@1(V>Y@N72*\1NY@L9-P1[D/BN] M]W2KD"UBV6PN6<"1&IKT]Z?3W\^/)S,8H.\-._N,%N62M&.O MZ<:%)=J@&FZJ/LRRZ&@.'HD!4F&Z:QKDCLWFXWQWLXQZ5:%>LD3"+:&(L%TC MA%IR@!6KE7HR]&E']I&(:9OWT'$KF@8XG:Y/QJUU_N#L(7*XM4E;NVZJ.1=A M[NJ0NI#"G\%=[QJSV*Y*@8C*E5Y]2]6F$*"HB^D*Q4W>"\_G:B]XM4A/9^:$ MH+3I8&O(",9+>9M5/J2:E+M)74=WD]^"I_TP+B.E ^SE!P.I'[V([$S5X5*- MN&/T3WP"Y[N.5@K7U+#;4\RE'$V!?-XYC[L<3WV5W4.\YX.$O&;W;QQ\S1D9] ME?X*XD6"129QT00. MDG8M&0?,@HM*!XG0)?N'ZX[4A$^Z5'I^93@G+^QLGM0I[!>Q 2.:58?KWV@C M^75M$R;CXM<8%Z*!W)XZ.Q"A5REOF"E@,C$GH9>C%&55S;#^<;1F0-CEV;]F M7T#=N\.O01W&YVF)IPU)88,IWJX!A2BZD5LKP_@-.A[ 0@S8R4>7=71Q$C7'"#6FSLT@ MGQ\S;N>:1*R.;C0,RRZKO=QI3$:&4#PXB:RU9R M=PS*L2A%5H\BKVG"U@H"3XLG6G4%QB[0)/=1;QY9/ZM A9:T$!O"ZZPN:5MF MX&UE0>]W:W4T(SF8ZEA1N3-F9\" ?-],O'TQXD D/ M\L=VOQIDI+5Z\/^Q]R;,;6-9NN!?0>2K>FW'4&IMENWR=$6H9#E376G+;Q.M*4R1PEW///G1MM#FJ>*4CE)R_B]@1 MF3:2V2KHN ZXQM":*J;PV:>BO(+_RA4AD>?8,@9=CPDU%Z 2%OK?FA*&&H3V MB2SG;2'"188"R:X$KT34&9CKL W,H\F)'PN$F+05N$PS>L&$B4;0%FK@8R[K M:ROP?6H:3&[D/TA'RW])PQ7MKX9(#!0Y MM(*URLAXXU"$EK6,;+W;R&N^)=O26V9X!!]1!S$JB.>VJLA!.N:AU+1Y1,1K M^Z]T(VM$IPIVUQ@M8<^;5,L79UX&?JG?CD:KA=#79'N?7-[P;<$K*%U1Q5=@ M/\.3RBOJ%FWI:D(90*0!AS9!V+D(JXK<%O(D9ST=;3UT2$^1B*T&R[ 9B .K M:]"5\/*%FP4]SLV!*[H5D5[;U@9HH(-)F\0(E*$F/V+A4OP?/'$,2C)RQ3W, MQ^WP7'VM[V*\X,&YZ*Y]>#>L&P>/E@ZXFASB& )]RSZ?0F)4=\1JVZZ2C[EO M_.2N73RI$G"%9H^9()GP7]==T'R,0".BIBRT5D*BF:!DJT_T/0UA6G7K%TLH M]R\^EPP$FY]#/5APRGRI("IA//9^_H3E.IMC!05:(SQ);:ZFM23Z_:?SW;Q9+0/*'J[MBG M2N+I5BRD:;F&ZM1FGUVZ];'K C6FWI!=?LQV.2;8O(-=+*WI@N+@3"B\[ 2- MC4GT& WQJ:U2I+\A8,8W^@/>$BD!5AER&IK,"O>>>?RI]QUT /7QY+?H8Z=X M[P3O15H13O:MG3)U?0KFBZ^IN/% 9HG1BGANVZ3ZU2UX&.4YM[ M==)N5=AJ(+*3E0N*%""?+P=FTE>RK62>:C>N>A8S=37!?H4KQ'^N:-O5>FN. MXANQ0IHFEWX2YX@YPQF+O4RWP.\??K^] P3'/6KB^0-F!&Q!&ZDQS^@(>,=$ M8'PC&YR%&EN[DJF/82:FZH=%5_")99_('" >\;L<\F9*CG4HN%%7=:\BZGL4 M]M,-(!F> 12+H7T'H6;G0WSNKD$I$)A,D:4:7X9CJWZETH\T,NVP;,ERZNZP;HAXMI MV4$'Q*DCKS[VKKQQ= G.X]]*S;D*&I/ L3,%I-*FNV)HTDPU'+H\KKKW=B?^ MY^QX9!W=TJ (FY:!6$BLCULN+A;<)WQ%C$?.ODV#0$26>K7IK-V<2N-PBO9# MJ:75&K\EW"1*KFU'[VU@T=+_J%7!4HD\9F/CXU1I'9 &T/XBM+(1V)DWNFRJ/EN<.7]4A1(7Z&VHFDKZ5/D@,+.UQG_DW^/4HS7L9(5ZWXX MK_>]4M"5JU>(G9AMCCC'A7$FJ/1F4'0FP@]$&N MO.C:0!IQ5LVR/ 4'Q];CK)9E"CD6Y;D1<@=O+#B["Q\1296?_0U0LHYQ3ZYC MS)Y.9%;8OEN,:ORREQ>.L:TNV@:I $41WH?W"DC_ HTU_HXRUSG*9J:AP4X2 M8G$RK3*E?4F/^DL+EWF>ABEIO0JR:ETT8 5C3MXT)PQ@L3[69NLUV#$4]'S/ MC,2VDN,]\1K VIPMLA*TB>44P[=>6'H'O-[>*\<:U:LRB):4!959%+$P/",0 M\P5:88TU;QS.4A@X"CAD%0%V5GJP>Q-W'&0W"&ZP5V@=9)0K@1TI4&5*=(Q8 MHBN?B&F>I5LY5LJ$WQAI18R..A@DI^^IIDPN+)KSWI[OU]4L0_R7W2 @"+?L M/ N:BJ>!L+I9KSVVX>2Y@XG&2M96AX!TMPN)/L73*5X #5WF?]K9WH.ER/., M6\F3.1X]8:A![P]VM_L@D MV2(SG=XV/MSH."RKF2,*IC$.PF+'X)596#Y'85W#,X%43X26T0[3%)=955I^.'8+Q%L;MUF> MAE5^50GV =:^T8L8]+@2251\6N._4)9CC?[#AK[H4L'"ABVH'0\MA:;) M!Q&,%CMJ?JFRU&BC[E*WL>-C=*'P&Z0+!F33@&RZ)[)I=T V?6-DTR.XK_V0 M_C'9?V_5_G,N/::)X+JCZ]>OJ"7_\J?SZ QAH:1YP<_"4G#0Q3]*&>Z3L],? MGY+QBH6Q:TW,)\=OW]=/;7EPB/]P,<-FH]62 M8;5.3](\EO4!\X>B_8IO(Z97#$HV)-ZT#U$"UQ]\!!N@K-)82,^9'&.*%Y?URZM41D3\>83400E[#@@:E+WC*X$]J3E_84LJ_7IG0VR M'1_;O01"OY"]\]@PL8\U[G&8]$!:$=N.O%-) T/"IAA^)_.&AY,'UN[>NZ"'%-L MFS3Q)%-!QR&4&&LS2E;&K. \;>!G'=B!TO1 R^C@5;", MO+2GK"QL0LXK6EF:D\RU\/!6@.I&@G/)EU&VL"5S_D'MQ\D4R_7#&O6.AV S M HKHC*A3H>+7"BVXZU:8#!,8]9ID$8Y-RFO4M&DY6-E-)EID. 99A< :[G"\ M8AACFYH)1DWT,5FC.3%."7*Q%NP=#,:G/> Z:R[.D5T"FP!SH'Q+X'45-M!H M&HGRTG[8V73S@-M@*58&A0ZT=#++S*7&/FI0\99Y-V2F\$[*:L2'4] DZ2B@ M7'^$Q5/YDJO$WAU;&J/7(()EQU]K;6(]'4&]W#GQV2>:%:/8V<*G M^MKHR-UE&$L]Y;)2CG0(N^/>SNXSH=&!X1_QP->:V;V/?D/'[@/R$$AA,_S] M#$QLQ/(=CC!(O(],?!P#QR6FWV+96=_L'<@E5 Q>80#=N/P>5##H2JZ^4+HZ M>E+,/>3"G[W#!<'?[8UX+1[QC2:-K2C#!L>1V)!$UJJL_D2J@T[ "-FFQ9OQ M$.)9+I0)VEY!^G@:.&'ETE@-[!$64J,;Y=%K.7$E&7(SB_/)B+T$S#E1861J ML$TYA_2\UBY4YI=+6L1KBJ4=0]EK K654@WJ::.09 Y >)B"4DD*.4E$B$)O MMCBE:Z;C:%;PEHU;*9"&YX)>8.HR8OUB&BQNGTE (+MDBN$>&U?J+4X =IS) MN7T-NR'4!8#U8ZH[A+T^R.3G_+B'H]X6)A6E7>#ULI,H;F(_0&V'6+$( M8ZQS#VSBL7R,C6U9Z:G2:\%)?45'9('$VGA4Q\"X*@&JI-XMQ:LMW@$NFKN- M&%@[D4J)$A-E^26O"N-KM*]FA=82>2V8Y]=7KJ7HD7X8*RB.T%$*^[W[O[=X M/ $U6$:B@7K#JJ$W<&G#(#U!A:O %,J,4-;,_458*G2=Y&A8I F!J/J(8R8M MIJ%#0HVA$FQS+R/&*L'BAIT>B,6H*1L&S1_N,>K TM12'**2EBO47LT0>=&4 M%5K;U!B6:[@;&2J4<\ZJ@>=.6'9\%]Q*8-!N(V&Y#L+^E52:Q..S/\UD M&;TY.)_1[W="(<$ELUN1.N,<4<1ZHX]0#$?6T_(Y%E& MA.Q@3*1G,JAJ8TNF1KA.]^A8?I=5"12>.;K[5KF(R,9V&>+W(KXTTK(GIKEA4(UN?F/GFE6)O44=A)QQD MJADN_ V]\+D[,5S6%=K^Y'NY-O4.S>*A$#DZ)/!"NA)=D,P7=?6=$)ZY5NJW MJ?U%E5)%TDB]"D_H BMCU->-&9L'YBSX?&]Z%B(W2>K@ 9J1&V,'5AR*Z]%),EV[$USP3>7.6/\(-4 M&OOF:V49T)=:']JZ35>N*R+Q#C5XWYB<(KF2!$*_EB+-"5-2BBT3:X\'946N M@IZ:OG9A4XJ=;2[+T/V[ W(GH&SZ!MQKJ[0[#( Y3VX MPAI5.WQV'4'P.LZV1V1,_;)BOAPCI4@)-DEL\VB=%>W6Q[@JR*N8;9F2BY"U M";8XU(3,I>_;JHP\J[W&\11@H0;K=@QHO\UBRL<1\-KFF#E5F.!3" @TSC!C MA*'2A'Z]W5T"%SJ@U!,82"I+ M"+M&Y/%*I'N,'>JG^*?]'4HAO6 # EGM5[+VFF8*2QJMK+206I65 M_WZR4,A"M>3N[:+&+J5S36U02*J\*N13ASM2BHP7.SO_E]=Z*)F9.54U28JA MQDY=+EQ 9@@EVRP=/DXK"S,M14\TS(>Q)#PC M9D$3A4O"2AWU/JVU8;$=')R93Y3Y"!_.<'%;=)1*.*JS1Z&1+3:HWX\;C;FY M@.SCI'&6=$A& 9^I14>E,VD2>Z MZ-@D <9W";-,GT9^6UE^7EK2WXF-AXNIA.F$\R-Y3H$ W)>ZE^WR6BUZU_+3 M/WP<9NWU11DXKQR/C7OP:9!XN:4.:KA.S?(!0A!?,6SV0!?B-Z),Q&NS+5P( M-6FE+-5UFHH;\1TE[=VWQ0&=EBC?_B]2KRGI[J8ZE_!1C)7I0_)KDZ3URV-A'HQ!\MH1HQ\HW4SIHA$EHL<"91JYC/M!7.%8NN.$%$T$A%[/&!*!=D'H,@ M(OQLS;(PSHS6S7;:)'5AR[J#/_+WJ7TDGF.Z8Z]]P<@RM?)NZE:&^P@'&XP/ MHD&XCPJZB_KA+)08^_J0K!8CA_C!;)@.:]MQ% J;:*5([B[O<^$S[.>)T$:Y M/WUE9U,:*F0=)I:[R[BDSOZR.6DK+U(BF@FU$*FYYW\. W0=)=<;B0.?J&I> MD3K;(N*-OV!]2@[+N*+XW CE90^D"0^VGS_;.]P[/'R^M[N[_V)GWTT[*W#D M6S3[:Z:+ 987>WN'-L+B+2J_8W=GI_O4AU'T"@+S11W].%(@:2N=! 2KI,?E ME1,:#!NYX-$@/(/PJ/!,Y>*/V71PWO,"Z]&X:"GLRVDO^N6K0;X&^;I!OE@9 M,8*^QX0\'R1HD M"R0+B7X;J2F:4J/[RG.4^H,DV^N$YX\7I+Q]F.6(2_C(.B 'RC+56]I#:G]. MT6=V]Y*L2MHYGFQV!9$L1]C/I X2XV<4W+>A=6[1%=>*=5">:(IRC?U*,JT= M[U"F^ ,,!BFL2!3)]3/V D2>PS3)S-<)H6K-%Y"GV(X9?8@M/$A4"&YJ4 MLKL2/27)?.\";A=5G!H$^5NJE#UB39]M:V-BMZ_S@?>ZIA)&6\_$=*RT5=;12.3#IHQ:3.V_EC:OO M<-T7X;'@P7G[0D!6+B,,6WL*JZ[[$B6=L&HTS:A-+&>RF?!.U$Q_*-;>MIT9 MM7X[&HSRDG])K49'P\F^T\F.PI-->06$([N#,0I.U[6'7PU#JGCG^RB;*XS! MYIUNEQ;A9,RBI%I^NA9N2)'(R]MB79FG5H82(,@;-B:HN%IT:36%FI]21\N# MT0%H;3]:K%JK0Q@,/W>@;_/\VDX^@L18QM9SX*5Z:('M/F)["C\FZ MD"-MC=.4(>]>RRN^,;D6R*D>9S)S/1':#-O1B5 XQ)[QK\6R-E<<#K92JT10 M+_HJ7:A60"SXR-[;FJY]F\'J=INBVG&K77RO?V3!1]9HAS]>PE%J@YI/-V?. M/C&!"K-^69R[R#]WO)4&6K)"5)3=MTW8*(R@TLJR;,FH8@'-KQ QG05RS[UI MJ)J!3:NQ#R3HI.E(C[O:;S_].A)CCM3R'-:D3#E8(D8<5Z4MR0/B2\FKH<#" M"<:Y$Q$"E8YI:I+(N;C^+B]P=<_,!X^;67X5U9;&D++7(3M[8H33HBC: MK)$B7F.Q#X6H9 IS>1^,G,4>7IKJI^B5Z%P&YLD@_H6J$1*B#M<27_RVFM@C MZ;(=/+4R'_[!I>W28 GMA1:&4ZD1R+C?*\7^2PL1Z\E@_P%GC(*M0<5]&#D@ M8U?L.,YZ=E [OH$V#X;,IAX7BVE(D"\Z;T74Z@L>ZT_6[Q@&=W(B!:G>QQYS M37\YON^SV9G2.JDQBOCCU*O9UN B&SE8\-[KB+D']_0P8G=OLH:?0#'&8JRL M\>=$2B3R5&,C-6J5T%"'B3)XSPH#0S\%PB3#2CL/3!:@TUT9Y ;9$X\YFW"V M&@Q76YX4U6)AN,&0_70]5$RD"8UKPI?YQGYN8C'&;X7YPG*#:>PZ@\C(&NQ@ MY#S:T4K@AD^,5;M^HW*I\Z383+E4;C_->"K;DK0S=(8PM_*J(ZSIX =U"AM& M2E%/*D@BHL2OBIT8X2 CK4,7$C1D#3;T+D=H; <&Z_<(G H'M>U D0_;991A^Y/Y7+NQ0WW@^^*BQ>^TS+YO4W&V;ARKV0MV_BNL_I^,A%V@MGU$F,3ZFIVTU&@]I4W2L$[I M6V5B1"&NKK_7J9OC2GCM5]P$*8B@!/WR:'GZN^#U=[]CL>32(>K$0?5$FWB3 M/P*O(]C^)*LEU>#H>QVY8UG(-K/%W&&AE:.Y/NJO(NKL[2!5X)U5Q0EA)^<> M2J*O4:8V"-FWG/O;LL"+A5DL50,[7I;U,I/5U,X'O8-&0V7 MY[9JX9JY7=VB(MYC1,YLN9M/F$951US"K=:&BRE0TGZ18U8>]H)C$WA/QABD MQVN&>B10/I]68?FC<.M0/!2#&A@W=M)\T(X"F6B $XK@@ MO*5G#9QCJIF"72U&05KVBMI:@<7>\M)C 9*I+!GUH"4>BKW@>MQ8MYI:W]I(+&ZT..B9E1UN8S^!%C]RR,"%)EO.,V= 5?DW[J>;1.^W.5WUC6;IUN65^ MH)1#TB@I4A"CAAC=#)OO]HL/]*)*BT[W2EUD-7,\:\G]J#*VE_%XR3 OCD4% M0"OMY N/F7=BR6-9DK[I6M98BKQC7U5&=^$BT7CMC]NQ_BJJDYG!=O320E?] M"\6W:7M0230$O\6^5A8Q,7$< M=T(?<*7-K/O@"2(3 12%MEHZOI1^M;X2MUX70T5+M2[=TH<0,#>W=5LBC6?& MIKE"V?<7WQ-C+AG%[ ZX%M7%C#FOJY]&P;+6'>.L7_Z1#*8R5A)_VRP:^78K=4% M])R,CAI!8*_J54/!I?ANL 9L1Q$ZA9IIJS.X1015+-@B#>F(W9%1$#K37@NU MW[L;) LNJ!84<85]N"T24QJQ+2V!E /W^M>/TU(N).E?#ZF!:H#^&\-^*\F88Y%ZWCTV&0XB 5"LM@65S$5L96?8K3FDL8AOSU(R'R_W:C(H287V;3,A@!-^_J[:G MIF[*-J@:TP2NI"U6X^DN].!A/ID-:S57YT?5G;WLDTE49M$V$N\_QY#,FH'@ MG2AXYIJ.A!^ <#).GWXRV+BHJK%)8^X3A30QTD$%@ E*B@N7BUB,+C+CG%X\ M9Z+(@RJIZYIM78.?[ Z;I,&"CAS=0RB._R6B;V7U$WO$((LR1BH&XWOLSF? M6PZ7 (WM@HS1N!:/V.O&1VD22830=RW-8! 'N.-KZ>+Q^U3BQ5JS,Z8(8GA% M8&'(S1EFA/RX&_@B/3C^29GGY14"OC9'JPUHR0$M>4^TY,& EOPV:,FA&/Y1 M%<,G%$^VUG EJ"._N$.]4W;^BJ2LP"[1"\Q>@&ON.[\Q3&]^25(H S'1((]$ MSN"Y=A2SB\F:MV;-[>3-%7.J63_(UR!?.%"IGW+FMNV7CG@U#KK=7L[\JC]Q MO[QN78702M"_."RQ9(N?4NA,$S[R8KT!&W1 M_J*OC6(\"#"/_P5Y(-Y&9@^ M)9Z;D2U#CT53VI)Z#E.,.C.P%LS;'-@8V]KN/Y&7;P>YS@<$P]&S$PZ(,HW--+Z"\&"E]2, _=N M;&&Z*_*1E(NE;7"LVH3;94\8@A:3$,33RDBO%2<^6J8D:N22$*&U8XJD1#7Q MHQ.R!2Y)ZD;6V")Y&\3L5$F[9/PHHJYC7+)T14D_.!R2E@\ZGZV62F,";<$B M3MU%*JFJMLQ3FFU8[4#N=0O'X9K/6$!OKEL5[HY1R*NU5T.F#]:PISR8L>0OB4<[.S6_/5-Q[F6KONZ=MVMDXR CUD"7\O! MPBH]PB%D7JG+BLK;&(/"G=M3$#U+2J1P*20:")A-_=T+J$VE7^0UV^OFX8$\ M_0;N%##.&A(TSQK$?C+3EEKD>5+/ $WO_0Y[4B^QASJ\[Z?RRA (DVO_[.'Q M35!E2L#QZXMZ.%S[+GN1HPEH4$Y_(SJSP$1*3DCIN,JHDXE6B5"5(5'K4.K MRM0->1Q-HOAOLH59KIRT$BXTOSGN6CH8.H^+U8H7XAJ@C(?KVMY'P8'T(NHY MCDV#&=D)UI"FD@Q"?%,+;\LX?0\/2Y36P ..>H=PY-=K.DE.P'0D#;@JQ[;W M*(LMX1_\ZELFP,+;5C(Y>L1O$N/U3"/7J"[+FN+G1#RF$(NP].CEJ;S4PH1L MY\3 /G&&R79T0H^FD!/;JM(_R;,UX6F4H:+9DZ*6+<'NR%;Q!/<75:^Y]Q? *]BMO6%7 ,-=H/7;/\E&0;LKER?;?_XCX19 MCO'EZ#?4+L&$FRO8, P$^DO;/3],F!/3D0Y0 ZMH,]1,8K:VM5G11R'0+K Z ME5.NQ_(,D357ML?FEQNB0T+__MD%ZF-_6I134XRTDWWP:716F/5_B7[<[_[Q MQX.53Y[I)]V_G!&ES?91L<13C_]+!N+J^QQ#X6ME*+QP%F;_\(X:N(+G[F$H M??(G=LM'^H.+T]='/T='Y^>GYQ?=AUT<_<-^A-(M'Y^?OC[Y^^GQW^V?J,1B MBBWQ*-EK#7'7]"NH@[^>5F\B QW!_R9DN2"%52\J4CNX\,MD=!] ':Y9E1O^ M%!WTS=;_PJ'^_>X3LS-Q40]>LZIG,N&[]:6@18XJ% 1P D;1$=;8PB&"_SR. MBSC%_T4SE_X'OW",V>HQ_OTD:>.TA#OB'"Z26?1WN#/@T[=Q'B]K_/M;\SE+ MRI%05D1/^'_A0,+LX&;^X(WSZ'Q@EK;\+B/)A5L/?P+5O_?IN*GX%I_K%I\@%WBN$]<;K? ^(77Y9QL'YPY M0T6])_=O7^_#O[Y>/\):T^ORI7L'S_9>T?^^/.#_?2[_?O:,_O?9_N[O,*X[ MZ5Q>:)*,.QV*^N'6=6]W__#W>._MUVW_V8O]@P>8^?[.PDP%MA= PN),Y MH#YJ:!+<[\8\C\G8!8_I&"9F*C!V_=6@,=_OR:%=[#WT-I.\:8YWV9@?#Q[R MY<\>X.5UKZE]6TO[*PWT]OZ#-XJ>,?H?6Y%T1P6?%@[SYA-RKZ'=:0&O.3A] M!G+@*.+O_U:"WYG=X>2M/"%49'!0E!71Q+PIJWFTN[/U=W*?&V[H+E%BS6=4E#TBHAR.8&_K MHKS_Z9_GIV=;_6X[_['S-WS#^QGX>^7645UG2/A33LN1\^G?GIS]/]TG\:?1 M^P]G?7\Y/WNSYMV_G/RM_P^OCRZ.^O]R?O+A'Z?')^>!"TZ#SI!(#"X%&O U MP08;.;"E.5>S,L^76[AV*<&L,G!.JV6X#MN=9<'N\G=2JL%>K*@MU0.CZ V5 M!EN?N.M"DR-[?G2OX:QNK#UTHYO&$5S]7W-0]">1H)N7XT-;4RSB:XP WL9/ MOV:_^H_..K%>?Q!^;X'OMIL?JA.&ZH1[5B<\&ZH3OC&7\R/$?_UB/%RSUM$I M5MIUP29 JU\?WV$V0FIA+E13:JJKJBRFG%"F%ML..X:)5FFF&.97E5C5-68? M0%\;FHT[%[J7Z_%"5..(:,*L;&L0!/DF,764#M$%'U""AC>_PTYJ90&,@X0E MB/"U%MGGW.S MC(X2DMR]G9T]Y@,F+C&!0RJ+6?2>1WALS9\SXK5!/I*_E0B]??+^^.CL;T]) M:D&6V0;)D,!OSB48\J#SDV,;JWAW=/[ZZ'^B'_-R##)^;O!ZCMXRS V906JB MB3(5F&MZ0!BU61;ADG48]DR-^,:LGED:$FJ5:OA,P&1=_S"O@(2H='R2Y*8J M\UN=+>$7H^DQXA]7Z.2S$(?)"N^^W#\8D5Z8(Z@RM5T _2]:&B#T8L"TF2I= MRHQYHA3O2+WP8@H+CZ)_M$>]:48J%I:GC 5];25N@!B.:M-N.UBY:H&IJ+" MGF/"_*$XS943,B(BQPJ[_F"HOUG9=#L^GR+G$@W*U/2_D'I6$XD>BL,E[SVQ ME(3-'P-:YC=88? YQN-!IQV/:Z)&(9_ SH+85\&@Z>DAWS.WQ;-PX E5N=-N MTDTT J/$(U,6A$WVMBF1%T% MFC"N;$]PNZ>]\_/X[-;,TTTJ;ASO$+9=A1?#&^Q?D=LZ:1AVK6BI?*'_""S:P9SW,'8EW#941XTFIF2O1Q7WHQ*." ML +9"11=:Y0%G;AZU5.ON-I^J\H*^:?][9T(9I6K'_:G9]X', +B\URI;>D_ M"XZ;UHL$((,G592&W8;)+^96781P3UDML;>>QPFQKG/[\2S)&D;%CWS#=21? M]M.;V$]-[C>:J2%&O(@X94FOP>\+V+AIFZ5LCM9:*T%7OTF+:F8*?:D>(%HMK>;Q'C3' M"@0I2Q%J@+[ZDJU"/E7L[RPJ+ M0L0P2LNDG3/'F]=SMA!^.BW4(FM"S$4^(,Z@8!N,;W^TU;1&?-WS/)D*#%#7 MR,T9>V3:NYYP([0]Z>P>[!P\B9\JR\/J0I#A&7[9F9U*/VDJC/1)39X; PS5 M4#C,QIL:P\2S=UX1O,>1O\TW-*E%DH(8X3=>(6;M;S5 MED/Y&()^+296"C+'2K7?E\Y$>T_Y%Y1H; Q->C7(.$DW&[98M035L0EW;3EO M N(\,E<@_G<:^)W^?N%50$%+'=B6AKF8HQWO"7R=.H+.&^.6E]?Y56(QPT^7 MZL2H[/AN03?'_9@TW9NV0B4VISH'+$VM&R(!!]=]8=DN-=& -@+>Y74+HEAA MK#HU:!-(&\Y8&2 5F=KN5ISOX6=1FQ"#,P_,7T.Y/D9S% MXDY,93O\:96WM4\(.R+>L 6$""$'"0_;C$RZTQF8T+H@R8I$7")DXKHR>2XO MDE@^OPT3(U@]J\P;U#3/HY7I]#HC@@N*%5$F5-8V?#=)]MPTKB$1=VG!C[," M_Y,Z1,VSQD& X[QG!OPS:<^$+9O&-1@^#2NG2WWD8"5S;$M_I'GK*1IJ6K^D:L MXI+((MU[?'Q0;QYIU.%\M,:J;5:JZ@KVEZ3^,?MROZRVF[3<-T'/1TH6UIR2 MRM89^9VH$=&AN3SA.*XS2?/=+:R!O&)>9"3]VG$.>&]5M](0PE.%]QDK<=AP M[RR]I[2]O/I* 8#<-:43+)4#3GB^Y#/E$7:UWVT;:H=47U9K596 M[E#P#(@[*.,SHYTY]88UK.!:C[S2DGI(BU41=W(+N,*$9.N"1&A\N+:><+X0,P&W"B&'&DG C9OMTI/ M0#@M"[<3=U -J*8<&><:FNV>3L:K:7U>K@UR9Q^3DK,]@Q?$,;8BW<%-J8<% MSY1KUDYWK8F69>OG +N"MY*G%^M"L)^Y8^\+;5>*$?%9T5MZ4AGA4 83J:RT M 9NE#M-;O'XQ/@@M?KA;C'(A(B_LZB1!FR=>D4=Q DHFCJ33^%]U30NLG]KVYW*O<6: MD*PTG!DAEI;?5BMLBZ4L9,3L%0RZ ]@ACJ_>ENAWR=GX5DO/[CYFE.\]VKS)-^F$ 1=O-VS^QV!EW5(>L%HS*^EUQ6VNGXSL:4 M&X[Y#+M#B4<;P8WKKV-4>?WM(F(JM>LXR7(O=T?$CRD,5#P(WSFPB/K0-2 > M>0H')$N7KP$-Y0]TU36QS5=OB%8XANV5LXQ>TU&H*OT^\K773$J:9';[<_'D M,NT+)@!%?J]13!X2VEJ+KW;H/A2!'/3**'SX S,@,IVX-''M#,1# M_],UXU:=B%]Q0,SE(6HSY;ARL_J#V;^RLGXFPFS[)]NO1 @O KRV8[ MH/<5O=\5T@&WOXE!V%\\5*5H>#[:K&S(N)OD+18$-8&#C6X4&I>H\<@6M0C$ MI6TBM*3'P?G30XT_\.(G& "2!KNHF)8NJAL4X3R^..B9W0;,+C-2.1?Z5:JE M8TSX"/1.(S:_C00&/=*#UH]>;-H&2&/N](Z,U?!PJA3CR\:^A$)LV 1*$/.B M\3O^-=@Y:Q^5EJ86FYS,TIL%QVLZQ>(CV7%WX]'$\#'C=MF#WM<1K+\RY:)' M0!NL["4V8LR0[/>U(S[/L>-0"?#[9W]]U?R4^ZQ7@E^^&Y:F$%Y!7NO9Y4#<_RX[*"@.VE M])340,5$Z:AKJ0OE2Q-'/#;+4JIPQ&I25++\2."@9C-;2G9ZW^R]>$2];W:? MOS@\>+FW__S@^=ZS/W+S&^DJ0=JIR9)L08:'"]ZBF%N4[OK EU27^'\,*X[O MT2]L$+@_I, 518E@:>M.@Y]38G9PZ4)!KP99&61E15;&2*>A931^_P")[>%% M;RKR-QT%0I#,*IET@1I)V.\&[6'(K4[B1<8%'EBD0R\?U-<@DB22F./3RDX* M7U>2(TV#@$T1Y\NZJ87?S8:BJ.L$R1YH/,=!9OW%0:N%26;3( MVT^]I;BZZ=KF/:L,*TP_,DC8(&'K%F!57?T<=9X;/%#*(S MB Z)C@2D;,C?PD0Z1%3\O=N(S8"L'Y#U=T'6/Q^0]=\&63^H]L>EVBN3S<=M M51MM39HCL"!G_*R"0;]4VP^2] @D:>+J4A2F$01CZC@W@S%0'KJ3 (F?T)P,FE%#Y\C M3W438>42PUW79,D&21PD$5Y)WB'=? IT2DV=5-G8I+;-E'8IR^I/T1O^EK:7 MJ3D,R'UF!I$:1 I>.34%\C)&"!8IYU1*:*//!%Q'7"!H)5OL.ZW**VRL,!$6 M; Q.>,#R4)H>4RW-A:T[D#@^G$A=7<;INS()UR++2VYCV;OM3; U%H)RY6K. MLT]$+,'(28\QCE"JA/?'>AE8P"TB]$+<=(4%XO 4P8^B#\8X:J*EG,4UE^BU MA0>,)QUCB\"%0DXS\_A'JBG-ETK#R$U5!'\YKLK8SI3*NXH4.XXN0^QG;_7G M;4I)1L(!F7N%*;V#'2I#'^0,O*>-\\2-JIGB:(I53U*:1!$"@AO[4/X>>H%V M/H8?$QY$=$_9-EAVX_.$,\@@X8->5PK+Y'O#KMO#]&% M'_X:-)MA>C_+X]PMBR9ZO-2+SZAI*SPN:%5,8BJY13]DO;X ,G0ISJE<93W1BIVU-T;A8P"W1+]W=& MM )#H.%AB&M055!'&;2/<5/KS(:7KHC:J2^>%,LYL:$OK:P>12+K'.6*&_M% M(GL%?=VT35B+$N@MC_W#:PYJ&=N%LJYN3>KX2;:CUT*5\]2V!B?>D&OOLKF=3F==>G:?T))^#[OR6YM.^0=N 81.0#$(_1MT8WO7 M/S[1RNTY/*CG!>P?)48;VFQ0LM(TPM*.HL_++?64L4L;]U!G.69CY)91)CJ& MKQ,GQ_$,@S-4XDI_> V"?D6D!GS#P.V0M]I,K9U3U-W;+ P^(X&M%@%I'RCA M9K;WJB7NN/]VZT2*E3WZIK!/VT KQ M%9- "NGT1+5 #+88]TY*3=7M:.@:&>Z'C0Q-G,PS#*P ME.#?L_[C<9T.&,E59WU0>Y#/J;DY5['#?4D_+J(W9ERU^.$>F6&[![T])RMO;Q0\5*J48!"1M0:U@C_@6H_!7/'J/BZ=7FUBLH-4B MQ(MK55"H;6",=QNDJEJ?\1A_;CLYK=Q,/TI*^-B[ 7^.KRRBZ+J;$KZCDDS[ M<1F,=75TW)#)]>UU!+T3=)5J)#R&VZ@P:\6(^7]@]PTWSZMG>&$2@^L"R1QE MNO2ZNO_"N:F%;O0$?R#GP/^RBKZ2H-Q\B06/"K^N#]L@?VVHTQOJ].Y9I_=B MJ-/[QAUP_OBL?DJ_N[=G;X-0X5):7:@2I-CC-_A[#>8^TYYBHS-Q*R[\-_X";#D41/7Y8F9G\GJC?Y:GR+ K*!*]&ZET\CI0=I5 " MWTAP?96V?0W\3,PS<>6-WEM(#(W-AA=Y^%S'<=O,2/!:%F MZ.:G#X_F8-\E\<-XIAJ)(1N*>H!+/^!"I)-;9A:.U,HR,=H'^-78-+=UP3R39D-LCH>DUMZY*0(XPA%@]$* M,-5A8VKI64&;?87P'P+L5_(Q>@3ZC2MBA7DB9]U%./$[\@6VP\F\1C>+F$N7 MJY(ILD--@[ M CT%E1E(DT:HB7Z;CJ_#8SKA"SO$XM\TZE1<[V%O1[9KPQ4R M:.:9N332_+)[NKV7C,%;@35%AVDL7DW*_;-0'F^XD]-U8R>V,A>N)>3*,)=UDT=J=ZJ \55J^:JNZJK MMN(<=%G!:#V,!KL_V/641KSU0MA9O1O3:F#ZS"K!NL-B&ZRH[R2Q'OGL#7+B:BCB,9@IW./' MWQ6^"J5_7N?D7L6$K]%B(+\_KG_Y=D5=[0HP&J2CCN3-I387] C?))U&(@0A M6SN5[4AZ"=L.(6SYQ'SG(W%\6D07,64?Y7DLN@83NBVA<%F'XFA MO::V/UY+.D?:3, VZ4S2OXU@*90)M8:Q$BD6A9<-HC'0@ /+;"V)?@^+ZB;> MOH\P$70Z":H=*E<$OI([!F7AI*4KK"B1 M"AE%>CLQ(3W+E)%T9PD:U_N""*)*&PN6EP^TK300J6+O!6Y=3FZ0='%AX\P^ M3T*8,BGIM$@-8BQ9N4).,NW3R%4U/:W90[FEMC4%:6+"VJR=4PJ&ZA3YX+TG MX2FD[GJL8OW#Q41VG'JI[..X]>QM7I>@?8C1 H1I3/UR'H)$H%449SG=*NZ\ M"YTGI6#Y1JP( 6#F9#CZ07NW"F2)ZH6 B]A6FJ-W_7A]58"[$6H" BQ\N1H8 M+HNOUGZY0P(AC1:NV]6>/7Q\RO*LLRBAJNA8DW9U8[!*$1+G:JY<8XL^^@VR MOK&I[8+#;X)RJ'7#/%X9+0VD/XSLC\NZSL9>2:+_:S09Z;%%-[N0?T14"U"1@UFW14 M$SZO++R@:;BY(L,C-+8 _G&%D4G+@FR#8-L1ALS(^[*5;]>!W=(L;S4 SZZI MK1WPW&?7S/'>BOL1WH!G(:3!? 9QX2I8"1U)7UXP'[,%=1#M1BS\=CQTF$*< MHM=OL/4WB6-FRTX96E9,\M9PUR9;B8NR_LDL.[U$/6R_,!O2D>!./=^[.OTN MK8*CF@.QB8#7=QF\/I)#VY6LD4>)U.U>"&9VB2%O;)5KH?W/_FRK\=N&ZH:$ M'L I,8EXD7=#@4?*7DVP>67,V,N"6MH3*I.?7]K^3@2#QCOY$;^[O; M.W]6-\M_Z7K#I9-CU-CW!DQ^%$FY*-EGTZIL%Z/5$^M.()W9SC'46+^QL5 . MI':T,2_C99S[QY0BA1Y:S5,[Q*=EP#:L*-Y,EX[-LD%.Z?4Y\-[Q%W8GL YF"S'N^=R4= M2CG905O)@_1>S=YXI^\)HD JF^F0^_Y*^)W6\USM4[K9&=?EI672LA^#=RR[=D'"F6U:"AY08LJZ2GHYN%3IV'A6B+HT87JV M$WQ@7J>ENX,:+')DEL#NCYG+ 70J!R K,R\O39 H[I0PL1U^&UJD(76QH7;W M^U6YO:D22G*MMO^LZQQ/EAE:/0),$:&31/NJ[5/YQ/)AB1SGN.])5Y#4*F)TQDP,E9/? MMPW=()5_0*D4B!-[<%X%#P-LT.HI>BV(L1$GTDCJ(D4BAB3F^$A12,=AC#"@ M!3,WAF\'T-2$7EI2C1IR/PK$SS$RB$QN:.^/0W""M@[3B0-'H%'@.9NDN M*4TE$&JJUDPQTTNU_CV!3\4Q:IGJV""\FA[%&E359H_8^T%3S! C"T:$O,F% MIM.I7\.CQQ:VEBT,2FF@_R.<@GR6= M:!)4VSOMH4A"1 MUZ;$%AK;&EA]C9ORVGD4Z)$IEUT'1!P3*6=9.+K)';_G,B MS5UV^X%5<&HLI@E7F-!)C!6;CQ'D+M6XFX@T?(2)? 5R%X82^7&6B@N+I:AB M_FGG#>GQ0Z3"1HL!$5"&"-<&>4^7EF\B!E?9/4@1VB76(7%E*J.UA]3XANIO ME0N2"+"].AM:!A0*$N&@]+8O*P0=5Y88QUN+.+@B9?7+5RH\0PI 3%P5%-5& M$NQ6RK!3$,Z\7%CH1=CDS-7\!?I5R@! S2($TZLWQY*W HOF!8\B;R;0?P"] M)[N3[P?,I%?*.B/'PD-?+ZB27Q9G.SIR=3PCNR(8X,3(O=0L()?$Q_]7P7XPR02( VZ?LFI,U( H'1.$7J8+#G0%1^ ="%$99 M^E\_H"_ZZ^[X5^PMB*P.)OT5++C)Y%CCNP\G MYV<__^/D >R%=8-['9U?'+UY$QV?O7U[\N[B?(.&]H@-EW?EXRL2]XYT\FNR M1/>3BQ>7FW2,C[>CXW]NT"'YV\F'\Y/CCQ].+_[Y/1^7K[U7"$]-6S8-HX<[ M2!<42DFS!.M8S26"!URWVAA[]+9%]J_61(&\(Z8VSPW":D?2UI3)O@M$E:.? M&Y.Q+R$2<$YB2_:48+4OOJXJN6Z*7RL=?9N,"".)=/G8?^6(G[) UNUDR>ZQ M?%(V1HD5O<DN4"@JQ+F88NJL6@MKMN*XZNR4);;S/4%I;T5=D]^[66; M8S"+7"_,4#%&C]N;4'4;^)?F4IDODZJL.;(US>*B [%<^Z-2"_FU8 MTW!.T=GI\B$1X3;R@% A"BM0D!7_JZ9Z>I;RR9*+ZZG$ R9!19V!*A"QX>^$ M?\IJZCD%[YQB8)39B"2626V+H34 M@-&Q' 9C-H:DV="5SD"&?Q@A!A+9*6)20?&J4WRAB!'=J8 M0]3OVSZ2'Y$@L+KDD>!"PNYC,@CAZ1;_HWW5W3XA6PDFL%A.D>JN+'A[ BU\ MS6T1[O0"=3#>.UC1FM6^@,#82B*W3%H.P:%.P3=9Z@@#-[<09;"0\LX5=]"HWXYET]' MK11P3&&3P'K"]8;-&Q,)*ZXR4UAOY?&2@%S:6\L[US0?O\O*Q^WS[>A=+/0E MI]KF3%JMZ*; 5EWH\5]&3]Z=GE\\I5/$4DG7?K:Z.EP*T@8,&.;+6\JAL=I/*JV]]E_$2\&4 M*7@FI<*OQ.X%&6@M,-S!1TUND>X3'10 2^TJ6X M)&)SU0C8BB/7EHEI='H1U>354-,,(]4>([FS-NFL\QR9,$$?1CF\ MK$JW\.I9,M O,&95$:[\'50_=]$K?0YC[[".F*44WF.5I5.1K.UP M1(Z$DU=1E%_B[@C;O@6GPF%(GF5'V(GA*<'_XDO&%)<9:"M2_&A;MHN@@Y U M#NU+&J2X:O0R(ST?BI2:C$*X"SM.-3TX-O(3+-6\KZLG)7Q9CY#3;TZ3M36W M#G.DR#7KZ)%N-ROIPC1X3!^UQE/3S*ZP25?,EOX+F,3C*IN@>1ZG*;83E0I% M(B $-5C.5Y0I/PC+>K,BF_.=:B46O1SJXTX*#L:(/JN2$N+]EA6VLVV=S1UY M+UZ'U)Z)MK^!&_$_X%N8*"]T5# =.)WH;YG@T1?P.R69:$QM M2WIT*+X!-%Y2CR=J\B,\T=@0-4NU=9ZUL0K)LI [8C28LS7XFGT66) MR0@1O6U6?2=D.*GFM:6^%+,-EA74C%&S*] OB[+N2RY]7X?@*SM2']E7QZX. M<,7'ZB ?I9=9#2[T0P91X&288HKTGI=QA?U!@ULGE*O5.P8%B827;WOOU*RQ M6+D N4;">=;T?@@$O1*PC.$R]ZLWO!O5,Y?]0HX.&_I(-;'W-+PM4P+A>&\< M!?*^#,XA'?+5ZR<<]'B<(OXO723 MP5DE[<7&C?6#R.;$.I I#H*(4#-"5F*R:U]B3R!_/L_+JQ5)'S%)J+0H M5T=6W?CNP#A$89TT%\R0* A;&$+W\0D4P)/.=H>"U2DAG=Z=^##!>PG<@BM>89!.**BQ05V@4TK M?!_*W#QD8/-"(X!$]N> I>1T,APG7TJLD(H?)0:&WK">"8L]M?%O[I_1C3A* M1+)6I.B"<$[LI'K7[ZK/WA?GM!&DVG,020H<(HO J7S+]3T:[%JB#I=VRS/8 M)R1"HQ-""1"Z.1,TF$>]$V*KHG9A5,S*9-*YC+<=7CQ?W?5@Q9;N9A[)E]DP MT7 FAPBZ80$_#2/D\,X+(?-;.EN1Z8W>"M+ATL_4[O(.ND;FB+B6J_U ?FT MG%W3(X&U%6L#'7[>6[G078BQ<5$@Z[FZ6T734AMTS0^0M &2=D](VNX 2=OD M#IO?IRGN)4-G<>U"E' -=*]&&_=$'5OF6:*)-VW,:I.B%NQ_2;FS@5AE:,SJ%G8.#S M.OI72Z2"8"2UBY3[818K:=)R[F(=\&O-HME\*[Q\7C8]^=8:DR127<@Q +LR MXL#7P1(YNZ,S" ZEZQ 394B<4M 3S3BU_3OA3K AJ$LH&0;TZ)KG0]TV.ZZ) M=&BR(=*R;1:M1#:$KH@2G_P$&W3LA$1ZPB BMYC> ".'I(N\$X/X=\+"Y+:* MQP)R;-IA\$LZ" O9@+<@"Q7N7@ = D&AO7Q(K^0UZ(@,HTDBE2I>Z.^RB&[% M31,GGU#3S3BKPB*"*>1R;FO4M%.F'W&F4J ^4(87KIC+TE@*9LZ4(:8'.P>5 MJ&.67IF1:^X7V]]:"L8BM-4=K*"W\QQU.>)RYS[4CWUV.0V F4\7D2"UDL:+1IJK6HA5[^X^2)\( L&RJXO. MV&:H $*^[FU_40K@*P_I_8>S]R-X^V=@4HGU1%?XCV5N,-Y[#),'351DL=3"Q?)* M;K_W>9%5C'_][[AH$9H*(WOQJCN@9P=](X(YMV ,-JU5(,$8X:'O0>>4H^C" M?([K&]Y_! 9GCL7-N\S>$([@9>\ NJ\[IF@3_'H4G-\O@13#*==H!XVYE7T4PLVW"52J8Q L\?C>![S-(_:"C80]@DE M,4Y+-KMDP,C_A"_8CY /JGX%,A2]-6#G:;GM.X.I*9QQK6V)W$_QE\_TEZM+ M>C#:7SL5*@"&S^$&JKV)O0617I@W^/\G"N";:(L^U>)"X&N5P(:TO-OSA94A(Y7, -8$T!B:F[_!]W M19X$':)X*O;+("E9P\UZ$"QT&<,M25UU&>EL*NF'8NT4V955:5F9C+NHI/H_ MFI9EZFP0WA)_=IQTR)I8O3GN6,+%M$A T59(>#?D\1XLC]>G$I[MWD\WWEE# MOZ7VGG!Z=DCZ_ANI9^T]0J$Z9:6#E3FJ:S]Z#_]LYPO-,?Q,SS\"?U7B%H7V M[?:RW,OH"3_$F*<82&CGTOVM(L=U%#59@^J,$_O2]T3T4LX-0;U<=?!^GM\B M)N O(8HQ+XB]U*(W9ES1/<27Y(%XY_20M_%2+D_\OY1#D '*^%9R 5H\#79N M,X/EZK[X7=F@VK34%OXS_Z.^=M2^=Y-,^/WMZ.>3'X]^CL!Z/CXY>7VZ0;;SNQ\' M2WY3K@!4\JP>X41K')+AS)Y@BU;$WE$";*BI#91P[* F*# ^D'NE8$%GZR2N M*@P9UFW%B&B/WD)@$X0QISJ^<6YJ3^%HN'K45WJ5EUQQ0W!,J2QKE@OF]N!Y M)'F,^TKYK3?QG._H M0Z[27,"47D^VH!,GLF5+CW#[1(%^4+6*],6<6-0^H[RU?2>,EN*F:48Q8;X/ MO% QEM@C:T< &)MPI=W#A4H0'_,K@L.;Y:]I5B>P]1C;VB"E>[!1<9.WI^]. MHO.C-R<7_XQ>GYX?_WQV_O'#$$39#-6[857_ [)A0#;<$]FP-R ;-H9LYX$D MZ&L'_(\^7$2GF^2QW,?'_.*@$!L]U*KO5_#\?^6N]6 _-YNQ363R/-N.WAY] M^/O)1?3F[$/TX>3'T_.+#=JX#T?O+@19>4Z\1V?OHI/_^7AZ\<\1#/;GHXL3 M)$4Z._[[3V<_OS[Y '.YN#CY73V1GX; M"0W+=Y*2VCC3Z6L;NMS.,N + ;=%N&"_AQWZX]N[9UW.2 2LC9&"8M&.P;_/ ME]3$FLL:*!=T=/[ZZ'^B'_-R#&[S.1&C1[+3+C90+^>P.1'1=^^\.GWWXSOZ MS]U7$3C4B?'BKP<8:-T%#^T]5E=P_!+!W10,H-+CZ J&5)0R(&V2JC"TK]8? M]0M%Z(_/!;QNZNQ/.-V$65_8&F4[RG)L%8F6(P:2+'-:: MPGJ4']7HF)Y=/I_P"_GJ),M-JG^T%?EP"=/IU#RBSRJ^^T+#9R>?I97M4=(0 M$0-%LZX0#>K%("F7D;E*8]4PH"'.M3I3F%M6YL-##>C0QYABG8!.*2@Y1CFL M)?8><:4L?H3SG.%(^.(C[LN[^W)_?T35:MP==T0\YHL&/^(QC!&!ND"(9HZ5 M=J2HD!!BZ/X/O&/'XY2]O$5N*QD%)]8:6U1YX,]W$=:PX.OI>5 MQ!1.5 X^543G$;3#_SN>+UZ]CWXR<=[,$LJ3(WT5%W&!N0#815XT N#!4EQE1$1./-V7-+&"@_W MF@??)U#^!4?J(6- O@?UX>3BXX=WT?N3#^ 0OCUZ=WP2_?CAZ/U/W]0Y>X?'L _?OA/.Z=O.9D' MB>YN=EQWR#$-.:9-D*3#_2'']/WGF!YTBC@Y1B++F_UFB7';E*]DKW$LN/4P M=/PZ\E^6+2B6[+-)7]EF@-L[?]8?(,-UO*C-7VHL&@5/4-> @*7\[!_P_3 M*[#8"(U!G7_1W\N7X%MI>$7N'V[OO7C^9Q'FGB_L7O.W%]O/=G9?>O_OGL^Y M_AW[AWN_PW-?;A^\^#V>^WN-]]NL]7W>\7__9U-U15!T'AVQ<9Q\FE;(/+DE M&GU"_Z]?HU^!X+.V_0OK7/R@1WPOL5X@B7,Y_ZP3-D:1WD$[-JF;&ZP/_N6_ M?MC[X?IYVKM#[9=%@QVQLC32Z[)GU)M[@_NA\G5+M[OWG_N[_[G[8NWBW7?! M6!IW]C=CR09Q^J;B]'(0IT&T,XC2(T]<3I]U!G 9Q^GKBM#>(TR!. M7T^<]@=QNHTXW=T_3F -)LFM7>'><6Z,?WP+P5O??<^E\VZ2-?_!1;G)2[!N MMG^ZRQ1OV.=>V?X]ITWQR*^X]10&O=&:WN1-O^>]\QW,;!#G.XOSBX/MO6?? M\YX/TCQ(LUV,9P?;AX-NWLB9#=)\9VD^V-T^>/X][_D@S8,TV\78.QBD>4-G M-DCSG:7Y[3[]G01]TVQ#B&J[J M1RW.>[O;AT.,:R-G-HCSW<7Y<'?[Y2.S/;^7F0WB? ]Q?K']XL:$_29O^B#. M@SA[QL:+[;T;L;N;O.F#. _B[(GSSJ/+#P^PJ/M*BT].L'EQK+TACO7(E-<0 MQ]K8F0WB?(^[>'_[8!#GC9S9(,YW%^>#QY=#_5YF-HCS/>)88) ^,D_I>YG9 M(,YW%^?]G0%*NZ$S&\3Y[N+\;&=[_\:BY4W>] &P]>WB6%TFST/L:Q' MIL"&6-;&SFP0YWN8EP>#\[^A,QO$^>[B_')_^^7A][SI@S@/XFP78V__^?;> MP?>\Z8,X#^+L.?_/MY\/XKR1,QO$^>[:>>_PT6EGC67!_R(_^2:RMA]\3=)V MC[L_Z _AS0T;*/0V@JB;N&I>T3RV8,3S^B_CN#9Y5IB5&;LQ[6_O8^.S+X^I M=3;CNA7AK^*3_Y(U\-)D=3PZ^:S \6_1&EPSZ:!:T5M#RV#??>+#37"U05M/ MM[3K^@%AIZXX2N(%/?K?W &62?),NA7#88^GV ,/OXJ]WK";(/;OFKG'4PNX M I^8%4'#MF?:7,BQFV&O!-3C(9Y]\[GVW\MG3>HI$L)['>;X%@AAQ M3[BY-B;&;T@G0-[1:&^$OZ6O69G3Q^[O#$+W>PG=_G6(?25*!1<1#\8M@>:E7\D$W0'VT/ M]-?2VS9:8/?LY:"J-D%5_0)G!;R,J##@:D2I2?(8%1*V)H^SE%I_)W$]@7[!7=@.I8@#;BGN17H SN-HKT\1P0O&6CR_C M+*<&9Y,67T$=DK'I.#D6)L:Z/&9[D -XD\)VGM/&YK4# U M/RDM27=XXUC$2^R@W9F8/ R>;6IC9#@X@&TP:"/LO<>]U&54J1FC0@)EUZ)O M5^/$LKH&4P9UD+:%S[&;.GPGP][H,#)NT[[$_M8PBNN7=3MZ'R^U,[2\-1RS M6Q%:4E!\L, X"3 %$UA@?TG*N$JYQ32VKBQ1(4_HAH@_X6)PI_%6IB#D<>KV80 3@7&,PP1\?"]^LCW-#"DUVQMV,CU>HWY6%>;SB<8H& MA6;97,XGH0CDT1 MCBA+_^L'C"C^>K@A@G)Q\C8ZW([^OP\GYR<;Y"I]^,?)Z_]_@\9S#\OJ^VT" M/72A'[K0W[,+?8@T&+K0?^73^2V[T--=-4_C#;JHGF]';X_>'?UX\G:3[JIW M%__[?[W8VWW^ZCQZ?7I^_/'\_/3L773T[C7\_Z.?_WE^>AZ=O8G>G+X[>G=\ M>O1S='SV[O7IA7X'+MZ//U_05\[>GWPXPC^<;]#L'D'0\FY)QDF9Y^4518RR M.FGK&CU9#CW%^;+.-+34%[ZB[TG<2B-F-JI81_6L;/,4XVN@(2FQ +_\K2T2 MAFMDX"CC@^%#ZC1(/K9[2]W !RYT175A\(6B; BS02F--#)Y;:XH/Y05-_K7 MG#CQYHE+$6)'-257.X:F8?I&A8&S!P"YL1V\D-$SJL/L @Z4OIH]]4]-^3WCRW>_C!\';[]XOF?7ZU#2.U\(3X*K_V'14CY;S_''Y M8!)*H'K"4I5%B28;*>)!2 8A^>O;.*E* _\NYUD2F>(R QFABW\0CT$\_GIV M::K+S%P-PC (PU__%DL@9($HIZ(AWV20C$$RP-3H<5H'R1@DXZ\_9_]JLQ0Q M"AS"H%HU#'*4;94,CLH@(XCS8UE@I&J1#D(Q",4/?_W(0=A!( :!L/BNK1^/ MCMY[064-<#_Z,KZ[1P8W8-"/( F]UJUNJ^L2S6OJ)%82S5Y^""OM8LQ9M@M; M#7)3(@9FE\RXA&=L3(%NW8(J>+"T)L$2.L+84XIZ:@IX&29NX2]F@<\, HL9 M/'V1.QZ!CP5E7,_Q;338H[FI0$1'F,/]N'V^'>%9YJ0/O]<6X<#/:],_8D&Q MUU%+N;9Y_,DXT:;E^:U-IU[&.IY,3-)(H0AF7G'<M=1#3(^AMZ$D9 G\; 22,?X-<[N7 M@O68@T[Y[ XU:(\)S)B3U/PJ/4Y8$M:G$\9ERV?/L"J K\-?&J/PDI@P&@C5 M*!K0;A;0PF"6Y/;KJO7%O+:J/IJRFZ->8[6"8.Z]6&^V?EU:"SP%SQ_,;#W8 M?OYL;_?YB\.#EWO[SP^>[SW[(]NM>A]@4?JTH)/RZH[)E4$V_J"R$2>@"OE> M"ZT.^@.;8J"&IQG>P)[!,2W+%*MV7^&_!ED:9 E>F9?%="N'FS-E2<%+/,XJ MO#LN_&'$_&V.]*_ X8:R9 HFY6I8U*&C, MW+K1BZI,VZ01;++^BTW>NO&^!0\T#3+NX FFSS\OX:WX3831P,O+JJNCP76I MP1$CY#.Y6ZNC Q-6 9@UIM(3PPCF.&G(5P2UP7"<"%Q@T>Z3BH3)/@TKWF7D M43UC.L!'[>WHVPF%Q(D8!>A,G C)!12<,Z2LBV2"YZ0HP1C,>BYP!/,9\;DTMZQ1]#W MYNU(IT(28C>9I!F9F&S4I3M/E0-U?_2G"'M'=#]6Z%?"EJ"88%J;F)&ST=6, MA9M6:!8S1](2K@U=P8K]*9JS+,X&L6 ,Y8Q#.>,]RQG#%HU#.>/O7\[X"*XD MS[H(%7<-%B$'6^.(>,"9H*YI*PZ873'GDY:-<-@V(YL#[A*P$3A*CV$JB4&) M5@>5C;%>"LYV+B54[1*8PH 5JG"YS^C=?./PA<67"MY#.")+Z"=OI]=JB"O5 M*#;\T\@=5?7=Q!K5AQG5=-?@<-U3*GU5A5-/-7$! _]4E%=P*>5Q-N]&US!8 M+RQ:%&SF1]A?>B'Q-&YB-J.$ 8SN9PD11^?AL-U,<8LRFSEA ZTS??LV&R?- MLT\&4R*24>!7N>^HIWHL(T0IE:7E%,?]U^!:+QF.W/-WC\HDGVF0Q* M,.0H64-TDR5E/F*0C(FA;;N**]CW9DF+RE8*5F'AB6WGR'A'LJ%LG7U.!Q\G M;^]PIQ*)+BMC&QSTI.EYZ\)41,V$LE*.8=U815A1CB-M-1A1I1JL;5E@R6.> M2V(/?OCD_/S]TVANP)!-B9>/*Z_RVX MY(7)A)^0,I5XZ&EH6(E;4>7?RJ =,6$SJ\IVBL^.D-*. M)]6RQNT/'$L0!QRE_5+'N;E!4'VG1<@%\0<&(UK@E* M9/F85>6*"- =)F$7S/MGGA\>WDMDQI"0]9Y7OIV1JJ[&.FZN4H5)Y5*M+3O& M3CF>PUKJ7,?XCV[$9F5\JZ&9=?XXC=.S_= U7[!RME&%#?*<'Y/TO>E$TB3L MQU!3@WJL1[VFL/.EY4ZU89L,7=8B9@LT7PH][!RU1D(?L-D-ISXEZ(M&\S.\80(OH4.K N/Y:)<8M!\OW9^:Y<)X!HHGB_:B(2L='=4W7GBT-S1, M0_"?7)/1J1@6'>_8(/5S^,;@,96U9?J.U04[>4(3$4JMEZ :1>.,C4/+!^%= M> J]@:G@UQQ"K_8N059;J@*<'[QZX,9Q3C=N/3.F>1.QR6 MT'10NP^5734YAZV0Q7VQR)>BQS!6I2#3E!R;GMC3D0/&G6, (:[2.CHN4PP) ML%_]Y.C\^&ETN'-(Q#=[KW[_;;X["N##UT$!?*$4DF[.B-TK,MC:")U6=].A MUU2P[XKG)\*'AL?'M2G*6Q5:"9XX#2KE!7#@J92^$@:(QAQ?,1BP97M@^Q=/Q)VOL4DT&,1Q'B0!+M,6C2:Q\CC+CL53RO# MO@LG@N"HP65>5O0V>]"92)_ZE+B* MA F/R>:(8VD=$(&).D^6E)$^R7]6R9+OSHH>@4)(3]C MDE6U"Q]SK)FE,(=9>CPU2I NUCJDKP0GTB=8' <6X!WDQN&[;"I>_Z9+K_F4=S M]:MR/P_3]V7W3JJQL@4NF8UMHJ@II08,S8"QN2?&YG# V P8F]\C M0.BN!-"GG- L7&FEB_9A:LC%FN7V%>Y1#I\(]J)QZ UK,%O_AT,L'$&I3#8? MMU7-AAQY,5,MI.7;PF5WR;H+6I^]!0\:.VZ/,!YR*8WDZ#LX)/YK!C?+Z]8V M58+K7:I.Q3($U5DMK=$7CL=G;LL*N2VOM+T=O%:CG&$AH&T+)6B@BN$@?L2\ M-XA(AD96R9>I^SA^3NUXT6Z2@CJYY8("4,FV(H>TM:>6W(..KDI=_$O"ZV*S MO@4')!$FXR! ?LNIL6&8M4VY;T?G@DIP-J44$V(RF&H BV6P93:RZF^LKK6C MN5ZR?QN(@LB/#[6U<3C**]H(,VTY&3%2O$C1.^N=D>N@UULLW\7PA4 &" \==P>+"88@8[5*VXV;2YDZ$6"P%ZU9[X&C[#5HO^9K$UL7( MM^"J\'3" "0FFPE^P(R2NY4?,E866-+MSA9T]O!EV M7B+L8XIZTH=75=: 3MHJ)Q..Q,] 73HST*Z",Q0E((\I.)H+C2%*W6%WT7^R MX$48DV6"IXV2!]9@#7 /9.:+V8QH'E 1,5Z-6U3&,&;&MDM;V\NNA3Y>S5G, M@IC/,9Z/D;B&X@ND\;([)C%K;5_="7;A%"7,/Y(?2#""78"NK=X_%%8#]$3E M7N_X:I[ZRP6=UDGN60_3+EF U="H,\S,:]NIQ-+TC@TRP1_3]?XA] )#,(@] MN-=%MQSBB/PM28))^7=A03PB:_0"5&\"J&5HU2=0'+.2$3\NN699RZM6\:T= MIQ4;5\=S55;3-L8HIU%V\%^RX-B?UG DV@)DL:E5;UTP;Q5.\ZI.J8^86N"AD.5 M6;RU:F1($@^OCIRW@-OX+C"J0GV!W6^LV/5FJ5TLT@:@4C\NES-8%V\'$53/ M-K.8X9XTLD_'8#<4,P:X@#!/R=Q:D$GC#JR.RM=!HQZ,)=4OCTT$ LEE=> B=L24VW#4W #@RUF'HT MFN0EIP8<,@F&BFC76GJ 3#&.M8.B<0F\I9%.&3+1[KJAPH5_^S=X;==+OE7[ MVMX#-L,\,0:"P$R8]PLA*%*34U,9W6Z5A!6.+V3&L@J#:X?I-G.6 MTP3!R1S2Z!)X>0.A# ,GK1HV(U8&C\EQM.G(1K(/=L?,C,"HX>?D1JT>RCUR]P3+9C/">Q: MF7R2P\9][]!$3YDE+:X^F4;9L[-_QUHG2)&2M2^/GM!#,2-MJOH_I%GXTRAM MR>7Z[Q9FO;>SM\]UJ P!YU">5TS$=NB6(B M:)2R6-LAS;W1VH,_@VSDT3ZL^J(5,Z#/K;)BUUU+UN%H4F"4TLE%C&8T3 MU M[HCRZTY6.2Z(V_ZG_;WME]$<@UV8L8^)+JZMA&SS=E.^*!LFHFOG+9LYWJM MMR+/)!GJX MLG?/G>X?TI[BO<6-TCVIC AG+Z/1XU.Y;S+D5A6JIQ[SH"*7"]241>ZQ80/G M!8/Q.1=V2R+,T]GH/F(AFWCY5J^24F5UZO49##0K8DH2QC#).>H>'[0T& 3A MWH-YF@LG;0'4GJM2X<*?90MODMWI<0M$QD#Y@6^I51WSTSV>'V< M[J)H.LT+2,NIPI0AJ$M/V7^CHSFSX$3QMSP-SH^"JQ:KKG.Z6W&,OAOC^I5Z M*%7YH0="8Y&01XC70!]-JQ+\"OH##P:\NYZ[ONYF!I4KC"P9/U7DK;-S\OH4 MY,3CI-#L,Y@WOTDN@'"!36=U9)GK]>LL=ZR,HG_51PP.M4#*T/ 5OONNT]KC M4W:F; U57E/*CUK;1U*W#J2G]B9^%&4BZ+]C14@'?*%2Q(1=W16K_*E1U)]+#;'SLP$?=@"L#8"UKP-8>SX MU@; VM=>AM?.HZ6X&/MV*Z[8* "9IQ:&XBM_-07(%1*PL \_+LR4/3#O7B0; M_^'C#9HNAYL\)D^U8PW2G81/(72.5$-TPTAPRQ1K# #G=*9F#M=SPY=_W2*K M/.4VUQD.3-0HR>2.X6&[M-M)TBVT'9V$K0R\0JNPV8)+!O(=M]8&=N-W/Q([ M*O&;8H17>)&N6X[ 4OG%=#UJW.#43&YP(C'*NF*A4G0!C18>?!=:XW'_2T2C M&QCP"U,?LPM_5C@ML/MR)+&4CA8H)=QBC;IK(C.D$RXQ/TP=6B3N0F Z',T1 M6)?=8H6++ 7+#FRWK&[NZ2>#T4H5HK*>=0N;ZRW/B^V=@QWO_^W>_S9Y?O - MRM36^O+_P-.8D_I]=HF'L/_ M+1550I%(BBC'\^@)?O!:0X^O?<@F7"[OJPS=QK+O1.F35@*95^JAD!ZEF+7# M:H/>*QE#4<.MG@SY,X:3H0]=VG?%/%8!<( MQPJ,5Z*!3*A8)(R^%A#U#4K)YU2D^F3I04\@74RD3,H\*V&O5EX\Q_(_:OJC MCK!*C$5*.?0,06;0>[U4I(P<5UQKBU+I8+;)-+)&$^82A06N;!MBD^&[,I$@ MO0=#59"OOC$I4YD76A(,]]M_:L&KV$4')Q! UR\-(Q;]7-380^/CHA$A$ +" M&TRY<%EI,J/F3+B!O:M$A0C^6QW*OL#82&&0"H[?1P&DL9&'VI!/Y6&&^F6\ MMTY.:;/L_HCTZBUTDZBLN;,:+MY3IM3U)>O,L!Y("!]B$(BKN%*\MV@9!NQ= M!>#)F'(HS,DAQQ83-\_VMO=L+B7K::WFM2=;82:B)RK([QH78,^_G%?N]A%) M3-$0U?Q(>"?U3Y(S :M7Z$.9R8:LVKZ-"E,\*UD@V')!/%&-IZ :+:AR-=*$ M6"QLL:0Y^677SO A /UI)GX[BWULI107?W=_^[E=? 0O,.D5']\4N;/(VB?. M26ZUYF<1)[!7,&O-K,$#<:D?L]UY.X=T]VLXI+C'W@U6]_7L2G"#G*:#1+IH]U5TWL[G,3/Y!GJGI[&BJ!V$(]666^'&=K:^UGJ/ MA"BG_QA%I_#7:/=P%/WP!@YNM+NS]7<=R0_\'E!=1PQ.^T#H+E0([KNHR"=H M1AB_8^]:&^(/?P;?QDE5JLOI5QT/AV\3#A\:*].\'"-K&VT2$6O;+L%XRN"8 M4#X S\F$O63"^R)V#YNIL\4S7[?/Q!6+'F)PB+$$1+W07*JY-9*!)YC*F-K" M9NKC%+S/6INRDM#@F(C> M)UX&KU4''VNCF1]GQ7USM#5B 2 ?T92;<("MB/"&RAI,DA&1++0T1)#5K)4: M5_YH6T^(5\?O!RN/0BG"@6^=51"(7 JRK#=/!>4V'%2W1,T'OEA&+FK5+APB M.MA*G:ICFQF!.3LF^A^TC*88BDFTZ[+.0)9&FJ*M=E7>($OG$7AJ;/K*UA/< MP<@FFU0D['H_NS9P<,L"I8O@0=FB7GL<^LB2I6D!NO:WIX8>@PFBU!]N<&\9?NF+>P@&# M+;365U%R*CL1$0X[T:FE%1)G ,2_L"@8"A6&Y>M$S%:SS2'''V>M89IE-(6A M%18*5!M'O>@Y(LBVC3$5#&/,3-H7VR0^;2^D80FH;#11.L43X8DQJG^<0F!5 M0_:+-X:VEBCC_V'OW9L<-W)\T:_"\.D^T8Y@AIVS/>'6_[VIXS M9_],B2F);HK4,,FJTG[Z"R SR21+KU*IJO2 (V:Z6R3S"2 !)/"#6R+QNMF- ML@KHG"J/2XTND:)UC\1"X''54HJ$\D_@G%1*.]4-1DMD_6;U0]2RQU2G*<>Q M!+,5VI:+$F_>/6<=]IYK$M49;I@Q4WTFS? M<9@(;I*<98D3%R$>!FZ%-(DB&/I%?@:<'%6'L!Y[;8"X #!92M[3ZG8%7D)[ MJ/HT7:),P3P2HA?,Q+W',&9I(;:>C@O]//CO:6YH[;WX@[*J2X>1.::[RTM4JKQ.VF4'P/;@N=HW!'$(-5RRI=*EQNFC,&H.A M2+KP!-2XA(!"U#*B.H4KIU2+KK8.?*E#(VRH!Z6(;.ZW7FK]PZ]?OZCO"6AH MB>AH_V-BXC2P&^BRH$2"=;HLR$$3I5A#0U.=CXD2J)%B-H BRJU!ID'EB2T+7.3MT\X35,'75+; H*P6J2. MD0&UBL23KJE!]^WKTC$-/#$ZMJ(L7]T@EC2:>XE>04'0 @YDGT$JP>FN;A3: MU[!2"IT%^EVCI)/=:(I$2C2''\<+E+78JHT$^BD!B)#VEJGV*U0W@M8V5AXP MRWP[<=)ZXZK,,:[&OEB!WALX0 /,A#E"$]#6=1&MB# %O7[+UB0Q_?\CH<>_ MZQ]->5W7W#=[XI-?L;:=LJJN(E$I,>9CEJ$X?A6&)XV0X6@1G"AE6M MQK%NR:[+XMM2J_VG3?E FI*+$6NTCTK,&8 M8C&6,6&H)5+7&L F=!6/I:X:/8UFA3&"'T_,U[/"[LR/GW/O;SA$.U%B/ M, M-<9(->W\<";MUZJ4+LF]A^E?9AZQ2&8%^A^4S%%:F:-CE@H-*9$:N84&[U6JV^K+3VS^9_*M1!G4HD*F_N;F,VKK#%)04L:A?WUD=(+I[8W2W M$O-1./<_TW12E'<3CV9#;E8/0Z(BTJNK6AE:T]=K$Y/G=#E?J6@2B03$[TR4 M((ZV45,H)2];LV53Q ,NNGT[*4AW11AM&.."_H$0.TR,Q6$C;)'3Q9JC=_^^7'RG.AK4MM M#2)X)%XIOC6[DLJR1F&IS<+>UB(_EC>WQCPEAJK?ES[BM+K-^TVNRK(1-?-X MHPFLS^X\$^6M@[NNVMU%E:'MJ7ZSS$P- 1\#4T!>V. O4ESNS;B=P(T4LPJ7 M59NX)ICW:1!FG!@WJA*(=1V-&;KR?OWZI;K0)B''0H*%Q$:L<0OJX'@JUW.8 M"'6UQ#>5$9]MD1:-+Q$E5N>OPB P$0R?*.($.^KU'E\=7W5OW/(Z: (XG;(C M(YUH%-L8$DHK +]6&2@ MHB T5^:T6*:]&D.HGH6J4??67Z#\[*2 YN*;U%6^+9JYCN=9-TI5%3HT8L_& MNM6W76B^OWBUD AU;B"$P-:67!2X+W+K Q9QM&S)IN+DL9H]* M SJOM;^:+E]K%YUN>0_CQ)A@"0VZLD%- 8R#MRQZ7(N:?==I!2.;=>O#/]LN MFBP,_5U[$ S:]V>! M4I!2O*L$>J>$$S8O27CK!.:-RM-R'2??!JW1)88.Q*)()G.I$R:TI'X9^))! M,'P68,D;ZB9TRS5XF67I!]V=I+/I:N:7MUL2;47A#:;*M\9I$&>7T0PD @Q' M_O@/8N=__&=5Q\@ MYNRFO\(?L?29R>G'^M,__3#Y^^]?KOU MX=OW(#"EJ)6687+>0LX])F?7 ZX#>+254,E$?73I,'2KQFIAX%$DD?)Z#SPPF$R,1[MO.E&F,!I>=L2R_(:T9JK!T>XXG_6: MGV%%SNJS6E")N14IZY :%X:'5N9-.KTAI3P)'[UGPHJHX!K>(A.'PN^EA@V& M&V:BF0 5'5J$!3X*DV[PX9PWN24&2A23\$QG<8'E:VL3M"57+D/XI$ MEC#Y)JB@VF"R'5'2&",.?BH+'W",/,?('RE&_I9CY%\Y1O[BM??'AY(IG:VS M)[=I928B,O%&-QKGITRE-*X7/&2TI-WVAE;8J*Y56 (Q.(%O?^VS\M48P-:8 M9M*$UUAD)[J8;[B,I)FU;VN:&2]2;:4-7>"8)M1EK>4YH])J;< MMMY3CO=B7,3Z6F=C$'*9.%)'A+6(:FFMY+:^LRDOV@6=UD6);1=EE4N9,E-. M$;CCXG4VPR]?TB0!=4U8"EL55Z$)KG'XG]6UE3-6^9\ MY9>PW=JO:(A+UQ7L4O>J8:Y<9&QYC44\O7\:K""EY&2Z)IBW)38;U9 MW#4\6693&; Z";6H%QGD!]?OO[Z0\UM;\"Z'S421O@9 "N!'M5\ M;@([4P/.9%,O[4 =VGQR4,!@>'%GVM?$*2_<[CGYYW2#(W/CFVH RF$>MK%( M3*:YYH:,R@(^K24O#NKYAME-[H&C/>[Y]_]S[4?OI>BPYMV@#OW&!( MK2ZV$(410AGJUTT#?UV,_Q9XO\,TTP=?)^C6FO-U#%^5@GXC$R1)&&F4W2,T M9'FC1$E-!08IN^D_^FX*UCI,$7H\P:0I$=EZETAJ.,UQ!J0]C^" IV+F56G+ M*G[/ C(0*KJRE;+C(IF5R-RF%9)2H5B(F5G0>XP&TO5(FI +*XJBGD;P*9F' M68G"D(Y-/C^>]$6\T#B0AO[MDN$8+>Y;]5(FYQI9RX!_28V0[H@8F GF)9?- M(-@FE8>@Y90$Y0V4].5'NF)K7/^CRJTAP6 MQX1/9S+LS0VA[WU6R-86HOV7 M* Q!BOPH5!Y819\N;K$0:$9(9;ERJU]$R303>OJ%07/'U#":D]'+RB@B?0=H MT]C,?NL!*RP(YM(29:"N_@$JX37G#MNP#B(& M$]!5X=1-J^S"*H*30F$?)=#;='(5(6]V6JU>X/V3-B"1%%]K9(^.'7;;TM@2 M"F19O+)E+Z2!6$PS.&]TJ"I**?A8 _K9U\LB! N"!J&D D4!P6.)H:CU$XSH MRH"[P1BB*5"QZ6A,&3]H%=S,T\)4VK.QN\8"0$!Y@J^CL-8T-HN$T0244$ ! MO]9*7!ND2A)Z2VCL[H!8YVT-GZ+#7NOAB0;BOE3SP"0!Z:G!S^2D8I$$N-^U'EEB21C]3^3T=OD36G*3DQ6=#^08?P\'6=1%MZ@ M@;FJT9RR<=;PFB+Y'+LHHPTCM0H$ Q79XB)KOBQ9BV+/JQ9T61\=[*+?5+H4 M%';9Q+UP "@6J4X2 A%])XF7,7[#.%@4(:9@E4KR]M"I6O6I.1%?F0@*2G4A M+D5],-58"!I(*]5%>>8@G]LD9#Q;'=1H"Q1+Y:V5U5^-MET.QDH-#0])FXL MF91L7*V\N!-17%;?B=0W"_4D49=O8&?:V;@#(S ,Q!K"+E-['-9G2GUIE!*; M7@X2%T95D(8@W,1K0F^KEJ8"JS:FBR8"A<=&";/B#&<.Y@&% 3L G%CMA(Z" M_P#R0[V%0@UMLJ5^]),<9^6S>@8%964M=)4OX!),?5?ZPHO6RT4TW;C%?@W@ MLP;HJ_=IB@>5R01(B:+>E,8-F6 $2DC>H]0K>]?V]/)C_.";J)OGG*$B:TGW<8J,_13:K MI[09'3]\58BCMI-$F8_X"P,3+8'I^D (+%$[93"/R*5::KJ2T2:'R6%)0LS3 M8C'6^EB"F6"6C'5;9D#VUUU=ZKNX3)J+1^G-A-@;_.V&OCM7A[CP;M.]"8I=\AP*L_9U##83"$,0Q;P:T> MU+ 7M-];&8B)VL8'8!;0*>JX_SK49TC&(ZB":321I4?$0970Z; AE2*I7JI? M;X9I#$>OHUJ3=Z4F=:FJHEY&F,V@TT@;)9,ML^(\)8E X=4S'3NT:55+Y0L[ M6^^_(U6\EG:*9[D#1P1#!W77G(1D.QNF=C+[C7_->,MG0E70ACXE\%?)>!8K MST5(L"2;*EU(!MU_VI8F,#Q4^.!M1"_2/J%JM#C8;4,K9^*C0GYG2L@@AKPM MFFN)Q%[O&8PDOS3T:XF 2N8ZAE_#DN)/=DXG9%!SC#S'R!\VTV&+8^1?.49^ MB\)S7E#E^]LP7Q"=I3*/*U@\=11%\2QO_$S9W_*>SW6L6']&J=)C2GKI!30F MGH(1T FGW 4U>=K&;8)SM$C2QE-'FHP;,Z#+V\Y6OG5]UY&]3"*X!7DE7QA= MMY=5;\N*,;C+SC#KH]*J0H[*!07.V%HT%5V@2Y!\^[%&-6Q8]#I:+[(IZ?;Z M@"XYS7J-Q>3;38HCD,[[.F!]W_4C!5 GT.E%="X$4%-5TF "=,%I M7(ZV6[JV7+,=J BBA\ZH%?9V9H87FQC59.(?3DC9N&9!]KM;.NT-2C'L/](K M+LZ 6-4F!*=RFY@K- HTL#G'!GZ4+O5!\3>%G P&4F1Q:.R%R;98&M_>PS># M&DA6^=J%'>,]:*93MW*_:MVY(M&>W1I2MPUO:J)]YV5IR8U9339*LBS-I>]T M3<_&E3#!L(J9L9FM^5C"D9O#(2I%..INYM*1X@8P.C;LKI8&2MIQ^U4_BS]*%5\@0G ])VP M,SK)FJ@OS1?L>CV*:; 1G=NJ"C0;6PL'9CPG9A9XWV87?M( X],'#")K5LCR MCP!O+-QEM?;V)9/HINQ=OH.X5G=PZA$H!&L/E46*]$D[H@@>^U@ M?RG#QT F3Z?V*L2D*-#% ##"DG)_31*1]H5A.:?&=;SONJ;*=L-(S)+4?EC& MOH:-U"7WZAUG;F_"*F=N=6+K S,EFA5QQ_V.3UE+8RR%BP69 MN]%Q5U*7R0D]'9& =XJ6Q0D-V!9!";Q?34LP'ZRX"FN#12%#PY]3 M0+XNJ*C+JL+T\,KP*T4.PGD/DLH<;_KFG-JLK2>)EFX+V!_$2BB ;O >AS1\ M$ &).TNZJOG3H)WK)G3?5"C4D)6]9P2Q$&J8=?G(@SVX:6N'M:5,G3%6+HVP M@W;&8'XI*\Q&..H;&*Q]R12<98'S5@)G[1ENE8%&B#MZM*L0 @),R@FP?E7+12L5UTM 6D'%Q)U' ?9-S#-+)''W0 MAL(9HB9G>BDMM$;GU[WJ0, *$_#BP/N+@[Z+\;D&)%,SK"G,KFL-PD:/L:A2 M_LB%H3Q=O;72*;+0QD&1G"B'H^6"%D.T$BCYQKK0;D'%A=VT3[V.IN*A*UWU M11#>O-(J2[H/*O4OW]44JHI"I(U/4A,P2_$ECY0(OU*EZHI.YB$MNMF:S9JB5:N5:N=Z,I(42!=M!7LPE56&.BZ6(A1E::8+ZZO!TUX MS)I9F49]FEAE^]8*FEB(%]?KIU#?L 9IFLU$$OW/:]4C89_>;D_9;]*M+L%. MO=,4A5^K7-^J,N51V_!;&784I87'[YA1JM#*1S=,HTU&[=%J I,:: MH\9CX_J)&@$0Y4 :AWT91Q@9GRG,\1?JV#B_K):JLYAMJ:D,#;U,)U?;.)%T M"B,!A8*,)H, X+BFRDTPJ=K&WOLW'*=Q"%(N-(W/6'RN1;K1WC-HA(IB3,K2 MJA5$M(5/7)!I1>\Z::->'EG,4QV]B^"KT02O>4)-%/1EU:Q!1ZQ6:]V\E5[I'+=H:?8B6B, M]0Z/I<&HQ$!)*ASFF5IA6)WRRR^_:\Q_C%NK=LPJ;,8V%@Y [)VL48"Q>JJ[ M,8KIJ7:SI+8J?)T, 'WG%JYK'C1F$'.U0G%5KG[E_MN6.7]-*F3]='.6S&B- M.G KTU>=J"VZ@7G&[RK,=63F%)DKTR#)Q-7P=.0,@2,0WB@EQ3I/Z=:GZZB# M:*(:NJ#Z\# ^0ONQR0E;U,8A$MJ.8=ZB2HMW9?J'K%X=!Q M^?P-3VEC7$P]";,BK+K AEP:XQ3#\X#B]%?KN,&8Y+6-M#1L"0/MB6F, M3G0T5 D)DNPGI CI(.U,*+.NI"*_^01,/4M@8XE5;73VJ+V@DVL':&(U;+&Q MLLEJDFNG=3J*U#4):TDZ!I0FE0UB@I8+W3>8'??N\>C#0. #=Y9 L2#J :1+K 1FSRC*KNNBN9U#$+V MC3O> V>#V#5^LK*+,$'JWKWT46%+=!IN]N#66+I\[7-9X%+C(N!G^F$4^B5$ M99V9=![_!V9X2K@"?VP:_1LJ M('3="XOWF1Q\B)-$R$L)$A0L8.OF/UDX.\D(8.@@ 4?YZJJ%GPU@KD*U;53/ M8JD1V<>(A*07RRHP6DC)!X%I5Y2 E:^6!BT4XX(S3!62UIVM#==:3()"L.#0 MW,IAW.._"N EG>I<#XFI0O] ZMS)V,8-W@FMUN"_K6DO,O3QWB. )H5,Z*Z6 M):8)-+2P%KG2"$2YC6.B*QX4N3=HZ5 )&;I*(O"+.>$KF>NG,AC3^_"W7W[\ MW@W[QMN>';BAD36#J\KIM( :8)FV85Z"()0+;X(K:N$%(@"!,GP+/04EQG?%*NT?5#T879@D',U5F4%LI4@UC4TI*9Q!9VN9L@XJC:.0D%8P1D:8CN;P-L,U;E07&;M$4(T2:I,1Q M%]G>KT5B:>Q)K>%44%%..'09T*Y!8Q([3X_].JFU:VC1Y7XK&5^K@)H6EHP6624SV8F6X5K'*L548[)W(\ MN-Z$X*2\"8XM^L;5T6!OY/U U:64=B,+U':Q?2W=%>:0J-_;. M]5^2%T#$98DAK++E.VCMM1)<)41 E>IAK_]M9*3%3G60!@A,O(J4+IT66U/2 M:CGC?B/!K8'X]GMSKD:MB$BJ873 ?:JQ4#YN2Y(G&;E!Q ?>7PEGD0Z6#?%S MNA57\->/>A+_VQ/U3TAL<+ ;![L=&.S6X6"WJT=^>YU/LXSEL97.8)G-J2P7E#)K;ZOAGVF&#DM:_\!;3P1UI:#>YS0C">6ACSC$ MPW&B/=/5IL&[M@ @+;S%E#5$0/YX=U?+;4_',18)H@>"/'M5,9/)^H&BGUP# MOZ!S(J3VA*XN1"'@#I*K"7\]54B&*XB^QNM>>^50%>^:X]624W8)DU)$4EY2 M8-P'?5/B.*ZE!"KT;'(C:??=8!US*=&V93'+&N%N@4K4Q+ FVLZ+#9Q&;? . M"H^A1BLTFB7$U]W)V+J@M3)J-G!3XT1'V:2(&_3#]8J -F?)Q$3_=*KPK\K1 M:US]P-KYE:[62+MQ=2RCY)G/K6KA:ZU&MV?T%!:&;XE'L4G@Z=O^2N89]T\- M(FX]1:EHK':R_LQ_<6_(IG'YC_T>-N-! M3*=4,;WT>@3>SWG#G6'<$RNK/9#.( AAS18GK51K=SD<-Q9I-G%NT*#QA[*2 M7 [SKGL^++I9I=DXL8*E1]\]K33R?X6M5667/RKGO1"AK!4T/PA&F6ZJ28$@4%?I,9Y5M%R190 M>[<@;X.:2S:S8WH$_5H-&TG;$12&%2?S!%9UMM) 7+:2.T4,%EE%FYH!R\+* MNYGBL6&MJZ?("GV,KAU)%FE\VIUM K^,LU3@+5ZC" @.>)K&47J(P7[25/K4 M^,):Z1=6*DY"HE0ACXW"/$:?J,X,PWMJ>Q2?$]%MJ]A9C"*MEYALP(.5$CRG M(DKX?IJ&8C(1RAGZ#H9^!7Y! T<;]9ML .1;,W:;NE)>2=$%$>@YPF+[(7Z0 MA>&/$MU_E%#Y*Q-H_HVF$19F#8VJ0G5RO FBR^M?8-FS(M(-D!];%\JUN->+ MU,:M.[7Y=(YK!>>#%KBK--;T&42IFM!N-.^&3NC,YQA+CK$\,,:RRS&6#"AX M[&7X:VH@L;$.B G/1ST]TL#'NK*!"X&;70NTW&Q#J] &M'[!RL4VBB,>I% M!:R%"531$E.'?2I$ 5RC;O292+>]:6SCX,SR59C2--L9Y15H:/+J^#(#LDIX M ]S1V@_-PH%:J7%Q>DOE -6)PBJXJ00&L)4,?%O5SB^=@P8GW]=UHTJ-/),S!&>EX+%8SO :<5[ FE35 MFVVMOU*U=OT(H<0TJ86]0;(R8WT0%$5PT(4I*9=II@Q4U=J5V31WL!*J7"]_ MG_TIK0FL@B/)TJG,#^67D;]F_DNL*8%.CYEIRI3F"^74;+?2][$FRJSF$-7E MIR8(B4*3*#NI)B8*M$#((2,>G#?HEUV&19G]M6W"=1LJ3>0-1528@=OIUHIO M^6[1+&<_TJP9$(T^9@^+6)35UZ3(DK2 0\3F+5]S+8)*"]B#,DDYT ?A&LQ] M&L-56BX:0L*U>754"WR-FU#&_L_D;M%WT_ MT0Q92\N+5GT_7HSAJ-3E))+-9'[YJLO?,;(A36QD"Z5\X)&2:-1C#'3.KUMO MB/=8H4IS,))TV\L*#_4'S&JY7S&@_+S#TG50 .(OG:T: MM.%J5H]81I]F:1KJVZ>L+-Q$P<]C2;?3)G ^JE8ZFE)]0V0AC3BC2 _"0.0% M7C5/I$T3TUEV!J7:_&N#D@2'GD'<&Q.<(QRQ$2+CB"PCZ#Z#H_=!@!(8S6;Z MVH[&\+V]Y].UJ^&8DPA8JQ_J.=;'1L,0TREJ(=B'.YJLV>,9,=?+QU491$I" MQ/]@](CO?:P3>YX15MAAWA3$U$Y%!?OZ )[=4WU-Y]-CH MLMBR-83!+-,Z*W6'QH^.4Y\(-2?4T3NLO9Z[?CX*M=15IM H9I9S#CB]C& * M7_/1!O+=> WT6>0LRB;];=AKG:#N9K;S#W<[7W\Y ^\?5*[/'DFIS5$4MUH"#:B=@1)$#%4QH1MUD$GJD MVN:>4Y$4T4B)S C)P:05WL^AJX@0WPEFV=3A(!"A)#5( PK7UQ2!(K>10"1C M:]>X*Z--']+(\.LQI0S%.(DK]QNY$J!(3!FGW)AP%05O$0A@T)V@3/A<^4-Q M:O\HIT8P@:HJ[%:K(3&6G7%\45@)B#?/5 MVFJV@/X]VMYE:KRPZ*%//(*ZK#(VT6BAWZF$6L7)IL*9ZWL&:R!$CSNY@PTW M*V]61)IP*&35&9%?@I792C2EKD/YF#(1L0Y_<3HARL3(8 L]JA'2)J!$%9DL MG=J)XM3CMTT]%G4FW'BS5/?BPINAM'_'D%(R*M'K2Y17 <462Y.I&493&^=J M$6[IDGY3?^6=A8&3-R Z=-AI^M<-_"/X/7#(W6+YA!(A8E35/W6D$SZ;N?#V MPHSNOZEK#,_6L\3:L:%G2LR2O5V>K?">+K@L'LKK.;TP6$\/9AK1)0MP(Q)^ M)O6:1*I$D<78]$FTI/36]6M(BTY0J@250_4-\I2J&Y@9FNB AS4=;' >:\VR]-.]CMR)8O?#"HV8E$L31S5LQ3:UZJT<2D; ML[]!\@7O;[-(Z92LK07<;.FVSGGZ?T]N;T^PL,;1-^. W3C/4PPG9WS;NF/K-Z!SI@7HCGB?_4EWU6ZU@M9[^P'6-!5+)3\J M## #%=FN04:<1&U_A_W# $J=!&&U= #21_N]>0G>"LO5H>[0S-.ZRIJ'[:#? MV_9XR[/;H-&?/J/70;"5>MZVT__GW_*L MR1E&VR;.'XO)MUF6%DEX8R3DE/Y;+R'O@1^UGO]1:_OXPQJN:M1SUZ+J9%3X M)^CE>;AK;C#DQ3=?=$ 4&4UW*J@93V\,@[9A!F$&:0+98@,P@S"#,(6R+,(\PC M;(FSM,5P[SI.Y)-^#Z+8##S\N$+26V/99A0N026N:3-)3WO&# MS;0GD/5:5G[):5-HV!$IO=-O^X/6\)QW_7CTS-S+W'M6W-OMM/Q^[_:<=YVY ME[GW2KGWPV#DW_9V&C/GO^L[[]N9C4]E0U]>'%\*]]YTVD'_G+=Z/][=Z;-G MWCV5#67>W7>OA[?!69N\S+K,NE?*NJ-^T#KGG7X&ZQX>%GSM_GQ3JYP=^L]A MEMUWC9HG70\UO]G?$'QZ"7\KKU(BF&90/+ADN3#?V!/[@]GJN2 M90/+!I8-%R(;AGYWT&;1P**!10.+AOJ:M;M']-:/R4R?H($.%*9:5>TOY^_KQ MJ/LLQ-F+XFZ[[P\&+R6-&XO&_AZ6%2PKSE=6#(=^I_=2GF&6%=S<8!;<>-!5CR7 LG8XEQ:DR]Z:2H53#>\=;'1_KA9>EU:<>ILR_KSZ=4(E2 MJJV(K03>'_-J5-Z]4%@ '!82INB)/,^B<:$K,>:IVW"4>&&ZP*KF$T]7_\:Z MXC!K52Q@,(HF#8W=RSC&/^/T'GXN/\'BIQ%*LH3*V8K8&Q>6"ZS] %&ETL87;O;\ONMEI<^K&82-G6E"NKC[G.EIF,@5")<.=P4$/7YO4E,)/$PBLP M'R6SNV@BB=/,6[_($ [33,+KT6)<9$HNX&T/JZ J'SZ&LU;$T'XZG2J9>^.5 MLU:- 8GPST+E^+DZ1:J^Q"/S;.OA!JVM=6"?59RVUW+^VUH?]6*', P&1QK" M,XKEOD&G@Z S.+37JZ^4R[7$SLREPL4.N;#NRWOLF&^NB6^XL"[S#//,TWB& M"^N>81MD1.SRG)\"UZ3?^R M+DZSC.ND@$W.@KBLPAA<0- %[!_X[=O!.6\Z(RK-L)1N>\TURZ]U1\_'6X!G;TGQ4;L<#?:Z>+;=:OOMP5E[!IEIF6FOBVD_M-O^<'"\\M9OKF*S.Y^Y]VJX M]Z;=#LXZ"H9]@LR[5\J[G=$10?V9=9EUF75?C74'[,[GD/TG$LT/C_&9.6#_ M//F')>6^>WT[\%OMLXY:8)<@\^QU\6R[V_6[W2%O-C/MY>_CI3#MA^[0[W;. MFFG9C\_<>Z7<>],9<6PO\^X);2CS[KY[W6T%O7/>:69=9MUK9=W^U;(NA^6_ MA!]?UV=C3_YA''22N/!<@/AXK#/H^:TC0@><*"H^.Q]9-K!L>*ILZ _\P>WQ MXI!9-K!L8-EP(;)AZ'<'QTL&9-' HH%%PX6(!BSI?NF2@3VT+")81!P>K=TZ M8J(%BP@6$2PB+DU$M/NL17#2QPM<%OV1YB+VLOTJ%;/TW8.?.D$'&2I,BW$L M3Z=@\&M@1^^S$&8995ER3 MK#@1J^ZM)<5%FG4;L#_W[= MBY[&8+9VOF%1?K#90N-U!3X("LP+Y2230LG0PX)M[[UIFGGY7'HK*3)/PO*$ MW@]R(A=CF7G=MN]U6IVN-TD72Y'!HSS=]7+']Y99!,L# _?"0N(G:9%YW^3* MFQ0*5DMFRIN*293,O,E2()81 J M]]*I!W2;I??XN5#>O8QC_!-'*/,HC^XD]D^MBPG\$WZ2*G"HY=J(XN=:79>] M* .Q?U^$,A:PA4@6&6Q3XHU75'0F,4.;ID ?\ NUH]L5>C]E%J4A/L%6O#3Q MID4\C>(8-_G'(DN7$A:5I!E]C^06[3MK(,$DD3$2#AAS6\@[X !U!+ZAGX$T"I(TQ40 MUE3)7'.7G9X JD&B4U)S#8I(Z,C0TF82PB>:,W"63$SKB@-+#:KP Y('M/"QU(H?7EKYK6R0G0:DT_M.YMG;WGK]N;T.IP[[-=L M"(D(:EX&F"U!$NK8L1LQA6%^%/&]6*E/W_U;D_(L6=%:K*>I-R&=O3T/1UC. M-8:Z7=(]IM@>G;*PUZ]BRQ_1XH@F&U?ABS$^2LD%PG26I:!&+K,47K7KR&WRWO[ 'MWV=\V8UKM(1>,HCO+51_O]NF!5Z@ZU M)RV*UCQL!_W>ML=;GMT&O:9S3SS'JW=W_9++V->.0_M]O84C/Y]+/D/8H'W'>8V,"V42$*U,[SX@@54 MAP748_"%SLZ86A9,S"-7SB.LZ#*/,(]LX9&=&6_,(,P@U\P@.\/QF4&80:Z9 M0=@281YA'F%+Y*W=8;W.9D.Y0._^D%RWP>B< MMYJA=)AWKY1W^\?=52)S8\F/WZ-OT_&[G>$+V1%$"V?'(LH%EPY,+5O;]V];%(Y&S; P++AJ;*AY_=V MAVBQ:P*+AVD1#>QAPB2-VRK*(8!&Q:M2!6Z#XR77LHA@$<$BX@)%Q,4'LQ[Y3NGMBQ"Z7<^Z%SZP^'5P#@RM&?9[.A#."Z=^1F MI\?@R\R[)[2AS+M[YW#=!F>M-#/K,NM>*>MV&3>=<=.?Z=UG^'2.*>>8\IV2 MMNL/.Q>/5,3^1Y8-+!L.**TP'%U\4AK+!I8-+!N>[%SQ;[LL&E@TL&A@T? ( M&YFQ+M@URQ*")<3&B*96P)!9+")81+"(V+1FH^#BBS,Q?/J;P:?/G*LBEL", MA\QXR#MCT ?^X/:E'#Z,A\RR@F7%Q3;SO+ZY,7&>S3PO=&X<./L\=!7=G[>4&;H!Q4PRC/JY8A0Q&M7>. C# MH'7..\U71\RZU\JZ(X9OO1[67:.6=)\RT?=U;?7439MH^[\GSA)FV>:O/?\+6H0A_ MBG$LZ:\G,95&WUN[VW?6MZETWI>MA?*22:%DJ'WKGL;=#QH,H[2Q)NFF9?/I;>2(O,DK$OH_2 GEZTRQ=['JKXWNB[ 7[;]\&H_?5IY-TL1094ANUXGLAC&J91;"& M,#LO3[TXO8?F]+#OTKB Z?KF1UB?150LE+<444ACQN;2!&:L/)&$YK58C.$1 M_CL%CIU+@2)-Y2KP_M@UQ2B9Q 4^>M?N.VH>37-B@+E($AG#'C_X6J *;Q[-YBC\JY0 H*HBB8"X51K#^.=9 M6LSF-)1QH:)$*@7;=F/_;AN%XT1FJE#T8A@!'>;X&BR8@D,FLZ^M&[$ O4_$ M,.)T.D4R'J_V/I$VGT7$I_=I%H>P>QN&7M\S,9FD18)G#?8T:./)"FNA.;[^ MZNX3HFN7HS\*>N^?=*2\/BU[S,H8B9*9IG]D9WM(UQY8\1+&\TV4@?OTD%^P8'.RYS"%01ITM:&+/\+\^U^X]U M(Q^?3@S)"T@KK:K9FU ]8AS=1U'DJ<61QV$ >^ <\/6;6*S2(H>6'V3X2??2 M;K7@G+8?P%QBL53RHY*H5>;2+@;=2.JVOVO&"]U%*AI'<92O/MKOUP4"47W0:]SX*=GU^LP&+1OW?\.'D)K=."GH\,_?4:O@V K M];QMIX=GZ:Z3&%STX*(Q/@<[,#Z?5#?%COHE5Z:*>SGDZ+O7?# &TVKCTOTW M*!QJC:9X&)#H/H543F()F6^8;Y[%-U_F(IE)8WVK@ PKYAGF&>:9S3Q#+J[? M]L/^8%XY#^WV]A1,_'W\%1_$ CVN2KM'TT*))%0[JS1?L(#:!7A_A0(*3W,6 M3'R(,X]LY1%6=)E'F$>V\,@[9A!F$&:0+98@,P@S"#,(6R+,(\PC;(F%I%UY7EF:YK<"F:P6UJ].9D<;-L]@1>>)+3/$P.CT_)'O>-5V]M'L'(Y80&R7$ M5JBQ*P!QV'4EY")S/1'D9F]PH@RQ&11TBB@,=92N/N&_K,$I6LHL2D/$1(D4 M8:$\PNL2WKN! TU5MAHEGEBD0-W_H\$@-.P#]!4EN4AF$;9.F!%J/>A# TKI M73?HN_A7RRQ%+*UU:ZF15V 9>RX.$HC/OVT%&$("^HP:Z3)P-R5ZA_^+%0>35>6(NC3 M&]@I8/4')"W,_"^Y_N&$[HV=WGF&$#R/RX=U)1$(B0AJ7MZ?+\5, MZJOQ&S&%87X4\;U8*9.7[E*>)2M:B_4T]2:D\Z88CM627A&^R^\$[(0B;4&X M@BB]&=J%H5V>!>T".L9P*QQ*T.]M!>G8]JP5]'J' J8\L^-NZRTZ'@:#3N7K[;TT^&/3>7Q^7YF&^8;QCJA7F& M>8:A7LZ'5TY?NV6HEW,54)P\Q@F6?(@SCW"")?,(\PA#O3"#,(.\FB7(#,(, MP@S"E@CS"/,(6R*GYT9DJ)>]@[,X4:+9Y/DE2G!N]@MD3+1;0[]UV[[TK E& M<& IP5+B<"G1:?G#P9"E!$L)EA(L)3;=WK>[_F#(.=H,]')IXH)SM(\(]-)N M!PP&Q3@.+"-81FQ:LVXWN&41P2*"102+B$TBHL-X<8SU1&0A/9]&B4@PB=Z;2KDW8DROUF2:J"+.;1N!]W.R M<\E][UYZ:HG@,N\ZP[WGY,&_5:%@"-V@ZW[C[$ >W=DMP">X=4T@FBL"N?BK M3&0F8K.<\%:DEL1-"ZIUV$P:-\>!^!B M] R B]?O=1 \ ]WBI3L]_>R_<[/Q+L]XY7QCQK9@OF&^86P+YAGF&<:V.!]> M.7WMEK$MSE5 <;8,9Y3Q(&Y&Q+9X:D\4!XLTFSR] G--27R!2?-CW.X.+CQ7GW'46$BPD#A82 MO:Y_V^JSD& AP4*"A<2&Y>JV_6Z?A00+B0L1$IR/>D0KHQWT+ETR<,HZBP@6 M$0>+B$XW&+&(8!'!(H)%Q(8U:[<#QL]C5(O#;X-*](70>]=M.^ +1P6WJ(,\ MH.J["]VB&E@#Y4+D>1:-"YW7GJ?E:QKNHM,).N44+,0%O$7]Z RH".8FHLR[ M$W%!P\%G,/PD+7(OC@2EJ$<$B-$ H\@DK%XQR8L,02-P394$3A+)1%I8C-HG MN(1??OSJP9(G"MI,D_*U3G!;O@9#:,!=>KM[D9DV1_N(^Y0,B1DJBQET$PJG:B MI+4GT,#*(H((;PQ\!)Q%[;;[=:I@>) -PN?O*1 7K%$8J66J0 K!ZD5)#AL0 M(>\*!=1Q49@<^R_-I:!T@!@;; >O:&V%6]B.F3$X'#NBWWM&O\_ K#B\WV$P MZ Q;U7^'MM,.6H-#OQT%G=;6_7RA?@=!9]0[#E+)*X_A]/,=S\VVO3RCG3.L M&89QC-XWQXY?2U6T;S.%"N!<(;4&=XLI] MEIEH8G_\\?G_N V.5]X$QHQX&R[Z!?2LBLG<=$*@*6/X_S3!%[$9>G#%D X_ MPW9&&:W59 Y#ENJ- 1Q>BK\>'5EGCM(P&FY-F^\=G')_&_3ZAT,&G%^_PV P MW+J6V^$).@F*5+C&E/B\Q;%N,XFL \TLDW;YE% M$TGX!N4G\%KTN-L\]6;F>JJ)>A!&=R5%Q?+A)HPR.[M7Y\\A[.*PQ/1 2$=2\O#=>BIG45\(W8@K#_"CB>[%2)N?; MI3Q+5K06ZVGJ34CG3:$JJB6](F22KR =,Y!BDW0AO0_R82D3)X%.8;YAL&1F&>89YA5)3SX973UVZO"Q7E MD@04YT=Q&B$?XLPCG$/(/,(\PD GS"#,(*]F"3*#,(,P@[ EPCS"/,*6R.FY M$1G-Q,2NXJY(E9M0+"[O>%!,]YOO^6OD%)]]%/_ [P^/E^QSD2D=S+O,NR?) MNQU_U!V>\YXS[S+O7BGO=OTA\R[S[C7LXZ6P;+O;#LZ:95\QYYUYEWGWE'BW M$[3/>:.9!WSM#OSMB=0L'9_$- SD<^% /KW!Z-*!?-A9 MP8*!!<-3!<.'T6!GK,6Y2X;]]#/6'5A$L(A8YQ/UN]V+AP%D[8%% XN&)XN& M?B_8&[QK&980+"%80ER:A+AI!>R#..8=T1.3/%RH M_5RNQ-TD!7# MM$"@W2LN2K=^(B _]5N^EI'ACR=A/Q)*")<792HJV?SOLLZ1@27$IMN!; MRXF+- K[?FMPO*C $[4*649VW;#51#^/9-"R=![UP_:'K091VFR7]U;*G>[ MXZV.[\%4;2]85X.TW??5QS 6K"6(_JVES*(T#+P_X.?RDWNAL' NK"K,UQ-Y MGD7C0I6%!7V&_<^ _6@SS!I8SA$G<15F:4#%> MK-/;;+X=M-SF<05AJ23LK3]UKEX\$P>VQN7 MX'PIIGIT3.'DN/)F[1E7WCQD"%QY\WB=GGYMHG,S.B[/FN)J:%QYD_F&^88K M;S+/,,^\'<]PY4VNO/DB+HY]_!9<>;,AH+B6!]>[X4.<>83KW3"/,(]PY4UF M$&:05[,$F4&809A!V!)A'F$>84OD]-R(7'ESCV@GCE ^\PAESH5\B8SIUL6' M*G,F)$L(EA"'9TNWCE?@ER4$2PB6$)B+@9 MWG+6-&=-LXQ@&;$E:_KB2X&PA& )P1*"\?Y?1$**6&N-U]J;]SSLQ$O^Y/!#4B< Z.?3F,U.&R#*7P7A0^8PIG"W^[< M?OD-O.2Y,7&>S3RO;VY,G&V%0CS+:?2Z'MK=_O.^G"4 MS[,$^7P 5SLUP(VO'1'6C_D?F13 M0,L&00=)87+"X M8'&QAWHQ\@?#(8L+%A<7)BX8,>UX4N*FTPEVNDVO0T8PJB++")81ZV1$MQ-< M?!$8EA$L(UA&/$N/8-?$;NQ5AO*X/"@/>^/EH"F\:X^"X0L@>/@>- 7SLSUA M>@AJ\.^KSS60 R7=:UB-P/MC+JLOHL1+[(#OA7*@'#(9B[Q"@)BE:7@/,_ B M:##*%C!9WQ/P5EA,""D$6E(BAB7*=((* 3[,,FQXF:6P1C[]0H/2N5_PQ12: M(K01&CL^@^DF:0$CB@0EYT=2^1Y,(8]$#*-*IU,%XQVOZ.5W?9 SY<+2).#/ M,%++%,:"3=+JY-!=A$M 0"78+^&?G _RA'N;_P02W3^YXPN12:1@]6#15AMR M6FG9:!?A+R6V]DE.R#N* !J<*GZ0@ M$@CF1WEAD47);*?$>0HP3-N;@T 92PG]+J(<98D12Y'R/B=) 1SZFURF68Y, M^U.:+;QVZ^8_O3%P_T*LX$L0E040&PS\?_^O4:?3^O1S+A?>,/!^$8F8291! M^* ]_*2\'ZHY(X%^3D2\4A%-\Z[ M6EO&N8<E?QYN!!YWE@N7_QOFOG?HW\5$?#!BLAG(I8H M2U$N ,%/I'H#N9)4 $9S#F9"OM&*& F4! M@YLKU#E!S2,T-T^$6I[J81B&:RU@DP=N)O^.PUOEBY(&A SK!$@1?H33I$2/AH1YOEX\6N'"K_5;C-:-G M@7XED)A-I$#+,4H,:Z[YN'-;D6JIC/PZ!ZTGO?FLL'?X M F:B#(>BG6>G20] C?/+Z1'L)$RZR&SSPXI?J7G+Z[06"7T#C2RU)9A"Y[BH M.-4<> 6I6V,Z.B\U+3&E3<)WG>"VUA..U/()#6:M4&D>X&%T5Q[AL7RX"6&" M9)HBO%NQ2#ZA71B+U4=\^FF)TTEFCE9:L:"W6T]2;D,Z;>@"K);VF4P;A=<SF<8G>5UO:W]!X6(/.I ^=D5:I8++7O 8U]Z/I.FGF1U8NR M6Q\/]^C%+$"U+/(HAAVAEAQ;M[3NJQ-:I6EBE*43D?G=/_D+<7*+#%N[ 0.H70A,Z1/ATF#)'UMI),K05BYG MVO>"WV0RG6[\.).S @:29BMO E27X8J3/2*62#] X1L_!?H%:HG4G&BZTF2( M1WRSD>6"PKIIV&D<%6A(I2OZ4\F'&F.9%*ITL:1OO5Q.Y@G(EAG>83F\[.ZS MMINP!4U_9*$@!QB5S!L7*DK OM(SJYJ4JG2?9:'VB$M5<@BV$$K<"P+R%K ' M[C2ME@<655K,YO#J.,?FD>9A%PT/X12T6P\8&6GRWI5@Z(]2P..PY@I=5VCZ M%!/\U[1 USRN0RP1UWDNL7=GIVL,5RG438:##4R;7.=,8@T#YO-4H9C,41B! MV6I43!4@PSD)0G%ICR?Y$.F3GKP5\S0&_;32&\(H MAN,DW#R.?3(BO8[A>Q1OM+25/C)&Q0-7MKHU);AO>Q3"3L;F M8-/GAE8):%_J#< !"[);P]]/0*F $>'I1"0 MG4,1T)NVDFUCU]+]Y7IO:A9 MNCA@<\B2A5LI1F4_V!+I=V9((:@[2H) Q)O22=[L @B/%+XC?!MY.4=#!S MAE)+SH;81C;1N77@W3>F+,RI6)^RF,SI#'&G#!OZIW:M-3V)D:;$:J7A+R#= M%Z1?.?=4C[5-/)_@O$KO#2FCKF?UEH;Z"1OJ#%#WU1A@N;#-Z0$#7+%8QO"! M:8IE06@CD%) X9[#H@M@LL4"50,C3+1'#=[4+'N?9M_P&RLKK<_*E ?1FZ)L M($ HM.(:@C(%2_[Q! _A2[/3'Q5H.%X]AF=57^CW@M;!!0NV/6L'@Q=I=]NS M3C XN ;!B_?)>*F,EWKDX. 2@:7=8@@6KAYP3/HZ)6EUDC'MQR35WRO=#B\W M<6KD>ZZ4O -DVXF&=C,"%:.TG9:HNQ(=@7F$4=J81YA'GLXC;>811C)\223# M+ZCGXC5SA,;:>.5],!%ZWZ^-[^/4X(-R/=^<)EX#;^CL\WL_=/U.MW?YF\Y M01>VH^OWN\?+T3W;7F8TO;$.9C5WCI^L/NL=#[3H+Z)7#/?]LQNS( M+6)9>;ELMS; M\P>]:SU[^;[E:/:&?;R]_%2&+8[8H9EAKV" M?;P4AFWW??CFNO::;TP.I98?2Z0/^6"0JS/*325L$#5G"WY?Z+RO^8 MVDZ&0@$5Z_NOCZA3A_B3UH^_W= MB896:@>*@/HHB3S\=#[S4-$V4K-M^%ISI8!#F::1(F9-&#,I.;2,=PHPXV>!]QH S>>8489 M'HYA1E_>_KY@=8!YA&%&&4+QU6]?_TBQ[(LM@:E+ +//\UQBSAF:Z>F^RM;0 M;QTQ#O8LW)#,O:>XC\R]3^;>;NOLD0LX3^BMM)LX*HL&LY#D*-]GWN5>9)3O ML./W;B\^SI<5*)8-+!N>G#S8][N]6Y8-['PZ9NC_$V^26/ARO-W5Q]NUNSV_ M/WRIC,VS#KAC6<&R@F5%+3;WUN^\F$EWUK+BZH)S]YC<8%=_+Q]^U!C-$L7^M\8Y"TG6/^:?LOGTE,BAAXQ@Q@=P"+&T+6T MR!##-BPFN7ZD9'873:0*O#_F4DFW\4Q.)/0<>B*3WE* /,0Q02M3!:;+>$6- M%? -5N"FS]+,&:9\6,I$P0CRU%/%V65J=(;FB%3MP2+.MJ1]+.XMZMI,@\F2 LANNZV% &U5A!^*%9\LL M@LE&1"RTRPGT$J=*X;_?M5N=H.?!*.,H3?RUE)6DR8W.?P__+%2^P L,F/]" M 25-X%?E18NEB#)Z,)G#PDK==K<3W%9-AQ*6:A+!=-*$\-+^541+^@9)/\94 M^SG(,&PL2^\D/M%<(19 K='_E!]&P#_)+!K'IIOV*.@X,T!0:(6OXCIIMLMD M7F2);@T5A'Q:Q+"B$QT&KY[")%T@Z^C>#1O1)T-WW0ST M&VS9%%;"NQ-Q06_!%B5I45WXT":\&P2CZM-J.Q(OC-0R55HZ&#FA V%HZ"GL M>F9_P': #39-'(OW)""[H,.Q2F$10&><2*>9Z@7LW"QEQUT%VA8SL&61P111 M)*6+193KS=%?M.T7)+5H.GHU5(."JXDXUU\P357$N2;WQ-)_B>Q->],+NF4? M#>D01G>E)A'+AYLP AK#K<)$FV*1?,(5C<7J(S[]M!1A"$-Q/'V19D;C)-,_ M()%'TY7E2_KT!O@,%,X'9'#,%RIUSX<3BE9["67MA ,7GR=KAW7_,1 2$=2\ M=)PNQ4QJG^B-F,(P/XKX7JR424AR*<^2%:W%>IIZ$](Y1,L_=#G7V#9V2?D$ M/^ $[^Q]@H^ZU6E"TA5;=L[LT$.W/_6YZ93"+]:?5.W^\[6#=8=;=8;K^T U:3]07VIWJ&-MYZM >ZH*]=LX34EEZE9KREJ<&61KV&RJ&RJKU55EGY8'FA+AR.QN78UR-. M;P<#AT,\"^F%I!G*J,P<(-'/W_A412I^78,4_W5;9'%^JL_'E+#=B3 M'/ 5.RL?Z9[K"OAZ,YD MR#31LDD+D+T"0)+&3^DY<'2WF\Z(D@V ;_E*_A; M+(RT*&6'EC2N''8E]J=H]"2_3IZ?]>J=]&T M;M1ZT^E=IU=9$;A)/]V9=J^ !&NI2Y0*<^5NIBX MMMI;3>+JUJ7B,XG+WWRY],9I$L*+43YWZ6T&)E@N M<9("AYI)Z2U@]G/40T0.[69@0<30432-R/C8)-G7$_UM92PPH9\RH?]3:@,X M]!0,!#9[@MHD?%%,05V%O4&]53NU+"67+@2DLB31-SV:P)#F0WDGX[2R89TO MC8,@?5B!_HL?X]4#$&E:OX'WUS6-'QJ>L3JK8<")5FCMF/08EG&Z*H>P$!'. M5Z"]OL[4!NV8H@# ?$7/1N!I@TN[.>Z!C'$TH,*# 0VOCE&(:V6([%Z\2,#? M\1:?VGD499#!DN#'!%WNM(0J>;PR;X(>/Y$;QV9^MT-$[X&)4V!#V1';6^H/ MG^2 K]A0?A35,Q=WTIL6=-B2F- .I33!,RE+B]E\-WIV(1B+TF81>V$5Y0N7B M@;RCLKN.\Q!MLD6E>VJ\;"E49/G;";SL7 ^\S?;C^ M6F$NPLT5N4RP3=_I4%OB:UP_)HRF=8+1*!S9RI&MA\UTU.+(UE>.;+WXH_X? M^NJ@=LQ?Y]&ZS")0E)0[+S; *:P?N&S/-RHYS 36]P;_].F4=:[5<;#6@XU)9E_O9&949Y7#J7B' M@2%T+"N:PZ/<-C@^T@6.6N>WD6Y/OC,8B(!FP])DL%%DT(I(D@*AS_:*-H0U M<")4QE)BP)9[/Z!(Y]3+KE?"Z/2.:WX>3>:H)J!K?D)^[-+U;52/:9$7F3RA MT_Z:S-1_2E#&5L A6HG,!-B#&*=.- H;2D*F&3=4Q3(U^8,B22WK4<-ICCE[T%1!]Q9B,I%+K0/"L;= 9@/Z!%*-X\#[>8HT@WQ<)/:S#6.[G\N$ MQH]!*0V',<6FFO!&: $,WDF1RUIZ)2PWWH_.5D"711S28$-@/B7Q2F8ZI=31 MP#/KI*3\MFV=C(,:Y8&]N\U7-W&4?$/#/0/!,\XK^U[9B>YHCMS9B<8KU/R& M1#F&@6DFHU5W?P()A7/1X@#/'F/VXX(JF40IW51A+*_,E+V/TX-U%7+M+,>6 MD& $7M?BO-+GYZ^?/O]JM@KU;2*% /K-#X23D]8]_^?F/'SX39WZF'!^0*_8W MU'H>;5O%^"B*)R*>%-K]%I$(!BN!+LGH^!A]M/\BZ4T)HL6U=5'+A\ MP&!5Y&.\4$PM8E >:VLPTF/&0]N$/AZA>S(T$(IAPM'PS3-%C26 X>,^OZ683O* MAK-@J+A$P& B@X7,HSR&#TK.P'./AIQF,Y$8.E30PD102L*:9[:7<@[;AF3T M6R46J#PD">6+(\547^<$+6%'=(I'WG7HP";\?N=N1@I4&S*A?I-:'4Z\GX"P MO7;KYC]+RH%=79'(C1;X$H526:(KEAC*1%81,CZ,2\RD#E%"0Y#,V,)%"W%8 MA\0R=K#M%%#>-^C=9;BR;SL^(,&QC"-Y9X8Z%2BN:HO[O[;ZR%>1FWLX%F<$?@),ND MZX> M8QTP!Z=[KN&DCIV&B:X)-1)D0%!T(*DR+A(:G<@ &QLC]XFV60O&)O" M8,+8QM%Z$C?'>CT$&P: M&W2I35H69JRH-#:Z8Z;W315C!=H+^BZFI&PAA40E+^J42NHLHV,)VM&7^([^ M]#OHYT80J<88,_GQ=#0/Y\;#4 (5BD:Z&KZO7[0UC+FU-VHJ!T;Y1.1S0]G. M'U&>QR!3'A%:-4+3V1M17B\8]CN#SF P[+3;W5&K6TT[2G#D-S3[+=/%BY)1 MIS,H;TJ<12T+:3=;/3F#-DR)/S(Y10=WY077D>H1*0@:2L/H#56X-.*M:7LM MQ=!R."7U*6;ADCY55(?W1]4M$E/?55$?V+1SD0C8#-S * M$PTV+'N?ZVM=;'199*J0(5,?4]_>TH[0>3-IKD"T_Q =>*A6ID:1I'L0/%?A MD*7,4)-&:Z(;JA?-EZ6':,-55AG?PY3*E$J4.DO3D-*;*X_Q)Z0CUMI8:_ON M_[5^%.-8]HW\VNIM]LG@W>N2M/2/VZNBG/* Z8*,9)W&Q(K(_3HM8HM2)>PU M+\4/F5:"32)MCPB>([NE7RT"FO,3.#_A&?D);NR7B$-?BY=B.Y M6?3K:^ DCS""GV)A1%YWB.(+6C%QT5TTBI%^D>JRY'*69G@*V3M7BD*/E TM M,O%E.F&@^F7'5=[C&SK0IC4&DL"T.1/7H(=-\06%\<#JRS@:^)@"F$T4,5[Y M3F1&@;1V+H'W3XQ?=A9,ARK8RUG3FK_'2)O16FDRPW^4Z+'K[GOMZ>N>ZN6= MH>W\@*3:\V36P]GT+.^T$;UWFL9Q>H_;KD/Q#8.HX\4Q.M%X%649NO/IBD** MR=R&R.AP(E0HPP@Y._QX3<1G4F(?&U>BR%-;8P_'@B&%:4&Z+:_:Y8J1LAK[6O]:+__M*8&,777 M'P2M0>>]T0G6O- .^J/VMN?;GK6A\=ZA'U]XQT\O,JUK,:Z7*?M6GGY*D>G; M4]!G]L'@^B 6&C2>-(NT4"#FU/>["F1>7MU86%1\\N_?M5O?;=_P)Q6WM\,^ M74/*35+9M';_3?F8CW$2GD@F3ZAU?Q)+>"3Z.B5IM9MXW[S8\?-(M4SEVJRU M'2#<]B'92Q& '99_C\I&MSI=EG5/K<%^P4H"\\@Z'NDPCS"/,(]LY9$V\\C+ MZ,P36(/I9&_U>.TXGV+AO[5&O*T$$Z6K?T U>*[>5O._/QA6TH\['+QZ.N/QSN-!_. M?]>9C2]L0YF-738>^-WN3D?9^6_Z6BY^&R^_&ZY!W>Q>2O>"G3YQVVB=4%#6 M3A>_(+\^Y>)]9$?+$V^HSV:>US?US8V)\VSF>:%S>W'?\".EZD!G M\=EK6C\W<4X3F;,%>R[&S/%F=@6&:W_8.^>]9O<3,^^U,F_''W6'Y[S7S+S, MO-?*O.W.M=[>'NXP9C/F:43V*U8I4%0S-LV,+:,+-+!(/1=&8Y&Z[UZW6WW> M:&;8R]_'2V'8?NNL70_,L,RPU\6P[9Y_>WO6T6I\Z7*ZULH/VS#969P>Q&(G MF?;\:@+W29E69RJ21WZ[?SR1?*+YWJQJL6Q@V?!4V=#I^OWV\4PLE@TL&U@V M7(IL:/N#SHAEPYM>3G6/9.YUS]'<,SA%'Q*3U<#7_!?L1;E6C]F'VY8_' S. M>;,Y2(>Y]UJY=]#Q^[<[D6M.>;.9>YE[KY1[NRV_W3^>B7,6>\VW5:]EOOR> MIY-O-UB[*B3,>YDHOJBZ<.ZZ5DDZ]'N=LTXT8!\QL^QUL6R[XW=&9PU)PSS+ M/'ME/-OR;WM7QK.<#/1:!LOG+=7/69I>+H==JS3M^+WVE0E39MGKW,=+85DL MDM[N\&8STU[!/C+3GO%F\SW+:YDMOTDLQ#W)BPR+S5O#!=.#=*'KR1R&PA;, M)3/;M4K6KM_KG'7H&"M#S++7Q;)7J0PQTU[G/C+3GO%F\\7+:UDP/R^6(LJP M6@<;*Y?/5]$[,LU>PCY?"LU>I^##37N<^,M.>\6;S?=*\.W M9):]SGV\%);]T.[[W=%97Y-RCCYS[]5R;]OOWUXK]_(=S&M9-7]/E?+2Q LC MM4R5B-&BB9(<3)UH'$M/*,4%/@]D.8:*O'"HR&,[G"X&*Y*% PN':Q<._8[? M'AP/(8UE \L&E@T7(AM8<3B%VZRK!IG^'/Y9*$P88K3IE^#!3M!!)@S3 JWH M-Q3;^SEAWKV8_%Z_$&+!]NPBB3$X2M^PCT52R23WB)%XO51WSZ:2G"$)$A*J] I/LS!K7^ :W M:+JR7=.G-S()@5 >< [0PL>29AY>FC J%GW*(G>.MT_N1%3&.9'$=^+E?KTW;\U*<^2%:W%>IIZ$])Y4^ZLEG2/ M*;9'N[H]NA>(>KO7>S1.X_ IBZ!?Q:X^1CF,8K(Y0AK^EHE)7F 8P1C&2[C_ M95+G28[9:\C8^!4C\Y0+Y-P M $QRY0E/%0L8]@H#0M(B\R;K-]<3"M_X04[D8BPSK]OVO4ZKTPV>L^O/F]?& M+3T=K^P+S%+OWQKWM"CRU*I]. P4RS '?/T&E(6T@$,_>I#A)]U+N]4*6N_M M!S"76"R5_*CD4F0BEW8Q2,W5;7_7]-C?12K2J1 ?[?=K7/&ZN^XP&-SVWYN# M9LT+[0.?C8+;0??6^>\%^MCV[#;HCWK7@@X3JVW?>6Z61",%_ 37%Y M_A?8>'SR[]^U1]]MW\$G74W;89^N3>$J5YO6[E>Q0H .Y86%],8K;RFS* V? M2"1/N*8^B04\$G6=OO"Y/04U:!\U_8-8P#H!&4:)E\_30HDD5#L=R!I%,@NL;,0X@FO!Y,XD_@6$F_?[+SP)[P23-Q,W%N(^YD._?*\.OC*\,GB)X3 MS8%X$_%TA7[*/]):MI,B82YA+F$LVA6II!,(27EJF**!^%JI%&=W)+*B1G_UT8 MD.,Q,_O./VNOZX_:#)C-S/OF^\C,^V3F[?GM ?,N\^Z;[R/S[I-Y=^#WCXBZ MR+S+O,N\^WJ\VQF<->(]\R[S[M7R[JAS/&2KL^#=%R]2<;$.RU^+;#(72CX- M)>+5G)-ZRS]TV$7)^-5/9\4KP*\>=7WXAN&K63:P; P+*!90/+!I8-7/>" MA0,+!Q8.+!Q8.+!P8.' PN$DG=#/J)AUU962]\HP9?G,)2NNOF1%NS4X:O3K M!=6L8%G!LH)EA>LN'AXUV)9%!8L*%A67*2J.&]K+DH(E!4N*2Y44QPPD9DG! MDH(EQ:5*BF.&+5^0I#B'XII'J_N(DW-*'-;*:-8FM[9:ILI%EG^B:=S @!?J MXU@H&4>)?#3A:D3=H(LEY8X$M?G44F*F=SO1*,'1WM!\MTRQ!MO@K%=9.*S9 MXFM-I[Z]_Y0:!\.#EXHI@HMFB(U!.!C3:321'O6)I41^C462^MX?_]?W_IK& M,A>^]^6S[_V^6&4)_/V/__*]OV'9D;LHCJ7O??X[_*_(T@S?^PK_B^6=A"9" MW_OZ-]_[07J_2)DE/@P2 3?PB<;?^ 4&MY1Q',G,]W[*1 +=WT?YW .1N:"J M +DG'Y91)KVQS.^E3+"(7H^^[;2Z;?K+(E(3:$,D,BV4G0H^6&;I1"J%DY3_ M*J(E%NS!V?TA'X2"40)]3=,LB02]_74>I6[GU"]^NZ;GSBCP?DXF<1'*4)=> MD;"NMA:+(,Q@N]I+6RE(*%4LX/WQRA/P/,I@A$ ^*^_#9QCD+)'R>P\Y!+8C M@7X\_2L-&GO]C)\O,5(?"PO^G=K^/,NDI#<^E'_]'@<$-#29TR!LVV7W^",= M%[ $>93C_F'S$1Y34N5F.GKP@?K#R]MP 2F,>KQF+I,=UCX<6%,"-:9M&""B]B M<@1\721PJ#@+G:?Z'_ EL%,85)4 L0AI58IT#XF&$O3J95KG/&1:.LZ10B(@ MQ+LH1,#D2;H 2B.>0RK#*IT@"L("ZW=.LW0![ =M2>].9)',J9*G\[4JEDL4 M2 J)'^A585=:,,!;L&) @DO$9@8QXR.)B@D(%V!YI]M\GJ7%; X=P8_C*!&6 M;9=EA@]J1$#FMK>RCJ@A_70)$D>_5 D%F,6?,HBT0N-2/:+K5<$M1=B,P2)7I"EO"+IB]^D10Y$H1E= M"T@4(<#.6&7[3I9S"#8PW&&U8W>K,4>_XCX"0?X$!(>5H'%+@)A"J2995$KM MC<5B$P2,6RRBW$@_)?41HG0A]_^W#:.I?NOL+(S.TD5 MX29 \(%D9ZK!Q\YSL'YW$T^:CYJJX6#INC<5J5YC/X0X/CPWP$ X?MAG>;2 ZN MY2<%F81/:W$?P2^J1V53&BTKG^N^#>RQQW]L[ MF]4?F34&9"G,MNYO!^63H5Z)82V[!C(T"!N@K)(-]6'0SSF$M3(B_/7JKLQR MI%E#.3*P>L5OE3DP]=IVSPN(,\"4,[[1__J+CP\HL$"@D88X2>H<%'C*>%"SNVLUZJ&1 M\[)VV@(%ZU:UL^>/XM(GGA7./_E@K/3^'M>K_#GC%>=;"S(9E9^."U/9#RB* M&(-(@7I\#>'OPZ%X< M_^9$APQ_1_?S_\/)^='GT_/?SX[/ MG<.?3W^_<'X[//OOXPOG[.3\OS=H$@]V7]]]=0 D78,F&-1Y65%/S;RUL0[# M_5.-P!PM_RS=^I1KEID.QIHD&8C16)P7L!F T>.B ))S!X\"2@MJP=&MU\MI M^]7\Z@ LTO;13E963#C7 ]+0 D=. WEF? .522!O@6J#PC'/-1JA&5S["F#5 M0C\:YB-S#5_.%0@'L'1X03GNZHIL"&;"^+HU08#TF7D!%]=K4.X^?7J$'S^T ME;!3]KQNPGF]J)PM(,HW(,N=,ZII66I>#HAUSS?^5%5EG8F@ 6 M"BS.L?DZ+%]^K0WC2JG_?G!^ (=J,.!@[\*\!A7-N/^ X[&NWZO7@P]J@_;> M@_0GX(B>FK=5A$U_]Z;FY( R#<%+^,#X&\LK!=.K?ZI-,@G'YB>',Q&K_Y0:>\@V*G:?5%C*/Q?O=!Z H!SPY)7U/ 2%KEL M/FC\?P.S2? >D ,@B1H0F\VH%FFDG86JURNMBSM7 MA9UUXS8C1^EX*&J+O-V.KI?TSCP.EE%[7&2U-2I-]4;#K#@0R[_>TQ#&C)C> MKGRRY]V!:6'2-HA0V:W>F%J7\+OZ!R.@'^'/UPD,N7*B$M_YGH]!MQ@EH_?N MBL.>@1B DM,*IAECHEP'SB'I?E^YP-Z&;47NS"K.!YI M<];L+*S([\-,3^A\9*9[6>3?W?I8SWO5O8-DA"U1_1T@M]X^81;JB@/_UX-) MQJ#4=4OAK-EZ;LSRN&OXM9R@YLCO$R2XND; M^<:]>M4F.-WP2U7E+B&>PC#?\\%W?E=^>//3?A716>:Z>]GE MG'/)OX\>ZS_TW>HEO-5(ME;*8$KE+?JVH N_^,X+.;FH,%ZX FPJK8BT%JIY M"*B(#IU#^NH5U+W6Y=KO!B\H'S2Y%N%,\(TK)2\->VB'4B@YUMY91JJ'7RK:8P'!C(79G5=\'F]MVYNKO1;,6$S4P1C>;MW86Y1SGJ*\_9 M]= CTG\Q=Z2#.W,%KLUO[6BJ+R42/;H$WE'1@#DVKTM:DP6;9[)*9_ @-K#39_IA^K319M:N>.YLK-DF@R:I:^(HT+,[E&H.^S MNT5$+?C.J_-)9/<^NM^]_HNW/XWLRR5PX& MI:_/];2J=9X]?4 Z@VS$IU MPXN:49M+0J""(,"B$BG E.H14EY55DFL;;G^=12==G]Z44] ZBS:(/FC;U$!1:_)-=+[![[]@$AP$ MDRNZA]1-8]!54163[0%GI@A0L7:755N-.F+RCPL F M+NDRYX.R\51-1@HJ;9")RL-03:-B GJI;O35L@ZZ*%5QVX1QM-YE0\@:&)Y, MO.M0AG_JN\UQ5;FU _B&U0TR=:M:=U'CLS::&%3D1!?7N',/CD?S=$:I*A_- MC.NG\\5I5WQCV9MKPZN\&"$=7^<,N;E?K9?K0?$YT'*BM>B<)[O.5?X=9EBX MM4*N6&!S==O9@DHGF%5IKNCK2+@KD+2\,.QEVA?7&>J]^>AA2J7_ L.JR5 & M*\PU#>5E/@2QNM-$ILR20;W\(#CW6 >\ GN>CNT!C7B39WIG*U=&,NVI:VY+ M-6/0+P6Z=H\S'GA :M[>?YJ. Q2%B8R;W9-[Q*P1!1AW18[KU9G>?KU1\P_. M0TXLO53W?TL.G!-X%BP&O._^N#24-,,V-RO H>H?DKL'9^K61ZZ-8#0,X-X< M$QW#V9DH-PQ4QU)5<; -+2L?XF5Z.+.3>;5[Y98S?YM,#Y]/)E\,O1R>'GYWSBT/XW?&7BW/G\,L&:?*/SOGO7[]^-D,[//L? MY^/AQ>$^/B88Q-^8%AU2TNR/S6G-KU63",@UPF)@1':]KM' WFN0K+T;. MR3]=YT3_%0>5FH-/5Z$E&^0W7A^RU*K\6S8T>"*SDC?!Y>4WS9$V"%086':_ M'G[YY?C<.=DD'#%Q*A]/S@]_.3NN<>Z/DXM?G<.CH]/? 5KT+TZ_-#^>?/G% M?&&"CY.PEDV:U/ZBSY=\J.[K>GN38V]REKS)H?8F9\TW.:O7FMK%F0\J#FY2 MS^2&A76R0U"6IU\NSDXW2*=\/C>:[^O9Z='Q1QW%N4%C6X*"O9)RZWGBQ]KF M;Y.6)D'*3B/DD_Q*(^3;L&>[SU&TA7247]]4SKUL.#(16-PI[TIMW"RTD]J5 M(U5J/%M@'IV-]747]CG"P5OUSGP8![+^:9*!>3[Q!1TWES>'U1TK9CYUC;?P MNG*LO-5?J#,&NA^NTP/>-7[@*L++9)'*^J[Y5DTRAJNO'"3=+B) M^0??3%0S\XD_K3#V7=G>9;8KEV9ZRMJQ.DZN,_C$9);=T;KZ)JNY,7*;7&/] MSW)\#>(!.UE%V54OTC^8@+R1OI"N\[W 9#4_:INJ>[>EG7^Y+(UKM[D\JI;Y M^,A4_(T^P+O'S=6SGG1[-[[ %M?VKZL3EK4/V=QG-1/0$9(/?*^[&6I8>8S7 MO>QZU;N7<4WFW'C8W$WG.E@2Z),V5[LQY>9E5YE*X7D@K<9??FJ2Q8LJB<[\ M[5/K8:C_5HGN5%)E[O"!OG35>P6[)V&32G,Y7:A+7IB7MFSP0$Y9JO),AG4H_T@NGGWW-[XQ7\\9<)HXJ+ZF)PKC. MRHE?Y,#Y5&7!N$W>:'6!GAKGOYI"^.HV'E;$1,[IZ(_*A=X(HCZ*G<"]*H6\ M_+/:Q59<], 297RO,&P)2Z"O[> W?%RJ>W<$\*4J2;*L)JK7TG7,[7@M&%)I MIT.5-0DG)>L4!S"Q_(/,1'K>DU$]!N.2L M" #Q?*C]^8^AC[DA!OFYK04M*R;;:%8-WE9')7>%/;_+J1']U-Y[QWZKI]=APY=PG2NG+?RG3ZRFC_6 M]%&#>T4=*XPWL2W%Y/[-W"[F^B90:=<,#*S4MYN@1(KZ\GUD)C?G"L^M9FR.>3HP?-+$&9A_5'JY:*+Q2CBG MHHK8&!7:GJV#>SN3@!2G616>U(9J M/#3>IC-RS7T-NRLUP_YYPFVKH,)99F_B0@<3F*F,\6K_IDEX^_;N?O&DS ?C MT8RIVWVDR3YMLF!UI191Q2VE!1_#]F>&\;N=*(C*7-")3HM.8"*(]03<:6.C M"?)11:$K[A35NPT;-SAO!J>-%FT3-F_?6V#]K97=B37?5C)86#'M+^Q.VU'5 M^:^+BPVJ&&M5ZABEK+QJ@+GQAYF?&]-T<4;T]A&W6#KE%DO?/>"Y>#=K_TV< M$TL:2L97HPM;&5W'+#]H_"T^[;;RE'X6F':&23DZ;!D6V13$6D,M MDNJCBU3B.6DF=E1-K.Z.I7]]6<6T?RKXM?J>%R\*'GZAA6+@N@Y+,?XO@-I1 MY>DXUT*<&SI\6EQRH *\]=KH#U^ YI;? 53-MTQA$^F[QDZOZZFK?!GBHX.A^Q8W \$"#[EUIUXU"J# M?9(-K/7;G-OQE5DMKCQ.&=%/:SV6N'FQD1Y:J:3/5P7: _V6=>J:R+& M:P*J=8GQ ,#Q,!LV35'GJI2.%_]OY>(R,F7Y:+E0/UJT4?=KA=TK#];J:"/:WU1OU?"_S7)J\P;J4#"CMK$8B M-6I3S8T;,9MH$Q.:WYE^R^::N:OA;5;DPZHLJW[TP/C7=1Y!-9XZ'PA,B3.5 M*I.]]B4'N?;-!1G&'X YM O11N6WE;.,6GY6]:Q[\8ZAZ[R9E,XZ-S=7=V_: M(,@7E]FR(5(V1&K)$*G ADCM4(C41MC=9\=?3\\NG--/SLF7C\=?C^$_7RZ< ML^-?3LXOCL^./SI??__Y\\E1-RKWT\G9;UL3!?1"VE?G:(UR\:O1 M:+T9K:NH(DB;[,]P:H>&,\^C43D"WNV08Z/V8YP,ZR)5YJ"Y4U%#C5M/7W/4 MCO8VK;4N^POL?>*'>+$%:R5H/1*D]WZ[DJ^V&Z('9=[@M#O/,58Q \!@X 'M MJ?U:N6>:PW@X<=.M%OO "3ONYEXNJ4Z\($<&I'^GAHBC2;"(A\HN!'5WDY/PG1 MBNK*YWG8+5P$$CJY1/M;V?%0+$S"IOQ/K>_)5*;*JFX]S5W*\W@+'TU[JYSS MPW/G[9NIW[UI@YRUF[QN(/*@,\O4ZGQ0]#I>K@UWZ[]8"_N#_JWC"UY,80$K/R5?#15!I#]WJJKK)L; MG&AH? M(D[F5C%5NC',H%LV9<"_3UPLIC.3,/>?D]0.&*FI[=,QE3JI-OH3;8A!QW)J M'FGF9*G).ECT) YCHG<6IM%FFYP+H^(G?ZUEL*W?=#/@U=;6U24KJ3%OTN7D MJC9H:+[L'R_,MT7ET*D[R;PMK&U'S2UJ[/?S+Z&FFID%:Y5P0=M-['G M@5<%A6TP0)N TBDK^5WQ/PTLJA]PPG6'0UT>\H'@S"ID<1(K.077#X+K5$Q, M-23X68_&[>Z.?E@Y!C[52:]J$RN^3]6A&BJ=>:4+E]2H++)"C*_K2+[96EX3 M":MC)ZI*7.W&)ZVB[OA-+ R\0C$A'3%6W6%KR9B*ITZMN_B^@>>(I5F S@IL M4A@73QI=:721"4/\44^@#;.8HQ,N 6N**C]!"&W^R:D:KE4C#E-9^$4K5,%Q M63LQ'LJ?,P#S%K_3,&842LUP#/BK81,I7B6^EG5ZUK3>D0J^.'#OY[OJ6G(F M]GP2]MUI%U&7UDG<+9 1/O^%>C=<)[FI!T?7\ M1LO&C2VZAYT =E- ^J:N7V6*U0*BFSV8GJH9=J*JS,\F@G_.$/@8=K;H.M8[ M1DJUN)VKNZFUU']]ZS^QGI/#4B>>FB4J)EFPHSI)")X^'C:C,0O11K"XSKBL MTCP[.WUO.*ULUQM?YYBV!9?G%I$>/5 Z[A/>\Q7 M/<_/N0X'O%1&B1WIRY&\&&;\^;/O-5QJ/7.?NBJR$8XVPK&?",?01CCN4(2C M*0*G:\RR9#.\#U7-MY\/G-.+7X_/-JL\ZJ?3L]\.+TY.-VE,2VCR%QX,(S(W M), 8QS$)7H)"3W**C9GT1NQUG=CPFU(VDY97:W%=K87I?= - 6X:-UXIL,#! ME,'>>\]S^,'U@?.5Z_)DPM%OTU;X'TJ"E27YG>O\G_%0.4$37&-Z1=QFQ:CS MH@/'^;5^1>M0:BKSF)IA^M=M-T=X^F]@5^E'']X4V<")FV"=.,7O>7 MUCDT];.:U[VRH*]-[>W1*3ZIKE"&3;ZVO]%O=0^[;O\;%AIP9PPJ/#CH5YG4&S.'91Y/N3(\T6SYV+7P\OG*]GQ__4F3LG7\Z_'E=_V$1Y7]=Q M'W5B1VP"IG5/].2>B*Q[8F/<$Z\D03U#^=?#,P#MDY/7N,28J&KL?6NO0K^I MIMS.-U-0I_P&9LA-OAG+950U]K2J/@,U=WIV[CK'_^_XZ/>+DW\>.Z>?-DA) M?SHY.CZK*OD?G9Y]/3T[O#AV?CG]Y_&9;FASO+_:^<+$FD_J8PL^T#:J#@Z9 MZDO56+%3M95T^-;7(O]Q5^7-F)O\)A)^VH-A\.:)%[JU )35TZ,>"-K5;XM;/SP_T]>Q'$V"+*M&GGE1UV'45_V:>S1!W]]54L).U>DK M\.U!7I6"AV7:I%S,J]'HYOU//S6S.^#[7WPDO?!L;T/MO?!*[@/_N<&:>K7#H=^%_'QR 2;JIQ-],:]]=.<;=/PNP*XW?KGS MHU^//_[^^7B3!G_.,M;XO.=A:U>B;VO/M/W* 9 MSU+\-->]P?7]NLS%N"Y?6C2A&+PTO9X7:+#Q?B)NFA=,V$%GA6I1T5*@UY[$ M?_VPC9+XW&-)#Z* X"@.*2-^1",2+"%S^& =(O?"J*HVFN)\4GWD ;&XF2<4 M[, +HYV,J7JZ9O @*R==H*8+'6HOPP_GK0DB^83PN\5;Z2QSDC?H9G,Y[##& ML06/#GB0[00/YUR34E-C@G)VW#K7^VU6.TB^W_FCK@!C7J\N95 ML-J9*E5QJSK-M>[UDWO]P[[<7FYG3.6ACH$T88EE*^*3?L>Y:40AVWH]HWNN M6)69K[;-"-$W8]+;K.#G3@'XXE8OCF)#%VLO;=-V$3Y65 MQW6#1&4!4\;<'FVJ$M@D6R;9#5OFN'9I/*DI=C^&OUV*9=A?6U): T5R-WUA M,W53,VD!6;_0.3$\]2$-L_:;WS*5W]1-^2VX*S;*L14>.)].-\A1=/9;W4[S M]]]^.SS[G_U-?IG*1-^ C7E$[=G+4'L9^IS+4&8O0^UE:,_%3&:;:6[ L-9Y M([IA^Z')%["Q>5Y8NT&O/W%-K!]SL0&+K^. )FDX^!H60_E/S06J@'8*/67X"-'?";4KTOJZ+HK4%?F(TTSWZC MWP\#:#7?;=9T_7G??+_^$'Q*3AO$C!P ZZUTXIP_XT?^%AY$[5__ZZ=1<7\8 MM0(U6SQW*[[#'"L-_;[2T_H7B5] MJ[HIZ7#?AP$@3>>OMGFKU$7>C,OMO7&'53ZBAZRHVI9.C1G<=%\ZF[1NJKM/ M=KI.?LJ*-I?V)UX3B9%<9$N7W+[)IL3KAI)G<*G>EV"N2E@EP)JW+Z%W'KP< M04MJ\(<>2.8M^".X1 [8[@%3L$]G8+[$[]42+ H#?2W*7!3H:54LAUB_=[%K M$#PG!N8U#K;5[VO7[_9D;\3);JV#A ]TSYIOY952HW68 $?=>*R?J[<[Y_KM M36_HV2)5VBL _R#6#M@;G-@D.X!:!%HA DTB<+[EZ;>Z:RN Q-K!J!./"RBD MVS\7ZDH-2UT.[7->EFV9OO]1O"B=X_D5]QUMKZ.WYH1N\RWTO#A3J\AW5Y'; M@_V:!WOBE*A/W;;IE]7HUT'YW^Z4H#U3UA(V1+;P'_T&@C^ M5Z<,;&0B1:]M@VU*J$T)7;+>SK(GLH=WXZFS:[-1MS(;M5-IX>5Y.&NM=W#\ M]?3L0K< FO2ZN-C$#,D-&,O9\2\GYQ?'9\ZI:MIL_OFJ'K:FW=/1CJ[YOUU'Z?I5Y=3%^=B*DQQD)>E.W7^_N8H$P'D MFD?K^WXG;:_9%1=73;/@$=CBRO0*+ILJ:3>JR'+Y4.M@MSW:S3"KZFG-;QNC M_E[1SBH%GX^<$]T: P?.6YU1K/GXK1K4I9-T)JAN@FM*L3EOYE5K>_/N !YE MVH_FE0R[#U=V@Q4JM79\074 M:U3OWP*[-UF:U3)]&M5:\/^%6_6P(? V'15?!TU)=I$CWIY./4[7UT M(3V051C* %8<_JYN.AOT^S!KXS/,P ^OX:6"+U.C:BNU6(L$@S)OX*"2&5C) M0IISW[;?!BD;2M!L;=/M.H.Y$95.)O.I;J2KT;O6A6^G5OJ=\_;KT>'IS^_< MKJC]3>\\2.D0I%&/L,@'3@[/Z0AIQ2OU"QX02]?1M?M,YV519$;D'55JVS\# M^#+[ODDME4^:^1[5\S6AC.2#H_]P6=58^U3P:_4]+_YTWA(/^^]>D3ID93EN M&OZ8;3-U*4UOY?,;C=N%V?OBD@^S_ZW/?BTJ%V"\2;#9JF^59>-UU*!6[:I3 M0?YOO !4J+:3NH[ZH0%-;RG,=CRL_*29WN%I;;Z$#&W1(>^9"?W,RZR"X)H3 M[0GON;@"W?AP8>Q:B6E)KBN W%.&(%WP>'YIOG/@G!K9G?I\9F)H:J'5(ON@ MF,X=10M>^E@8."Y-AW,].NY4=G-7R:59<>U,+.L)5!MX;4LWMD5<86R)?6-FA-,PG\J/'] #?Q^<'[@I$IJG>K4G7\U[QOP[Q-&U*DB6YAJMOH/,-+Q M8!H7SB??UY\X_B&N^/!2W8>)=D[6#OYNHII M/=J*8^8">']11<[!^/2A-RB2E7^6#[ZV6:=Y@WYB2&YWP>X/0:]KA4>R.LIZ M_)2K<8<[0,]&&HG-;64AFQ.!E#?@C8/GTOAQQ4# (L0C@80 ,%A&6&DV;5A M[M=<*DU+)NCL:H;X78'E _][[Q6:$&B;J#:5>-?LF3_X/W0A[D&F;FOI[1P* M6%.]2K!R'5%-6@7;,=KVEV\<:807L*:'YG3_QH$U%OO#.8PI8N9?H=NUF;]V M9UR/A_#[JK0[F,6:/O#FSQQ.KM'Q15Y!(RC* IZ):KNX>M8C8EL#+ M^4!5(/V]HFWP:%=#4V<\-0S-EPHC"&X-*\;2=9KJ=?=',_\!&G2&72B=W9L< MQIF!/LA&S5;N+S:=XEV,N_,,*ER# -Z.],C];VRI/4W-CY P:V?I> MRY:1N"IL Z:JOUZ.KW5C$".HC7/UQ]VE,OY/'3( X) 7@'N?X)O<,?4P-7D2 M:LJ_YO!+(,/F^$](2SK6^)J.AR9(!/9HSI/;,+!"77/#%.S&'A _/8>=.KUT2/MM&([<1J.W>8 M@W3 FTMXE>9A#P])KRHLP$0'G;(K/<,-=\"/\&LZ"V+^"+;\_/O[YSKL'HRF5%'1JQTOUT8%PRUZ5G M@8J V0&OJ;G'Q#BJC\'T4[5H:%'03.NF\[K6!=7N%!R\'0+0#KVF-%W^-LBN3>#!%:CBO#!6J-9416:H6Z/7&U[6.HL>4&UZ'2;N M)^TL@J^,"Z UO\#/E78<ZO[2'/O M"+374\:;EX-1^MV<-3BB\!S3JK5\OUAW:B"MNC?>>CK;UR][IKV2OCL/M/$-_O,KJ-$&Z1C&,1]G 6(03*!]4)D[KEWCT',S5NM-GX<#D MT=62/MU$U4K\ODE\0R8JR:F\9O#NR[N*T$V11PW8$D1JD-\L((F=J*3!78>G M//[-2MSOO]G$2W=HT<@$?DU4BJMOYTR\>['D&QHG1C>6JAES0YK;L]FRX:[/ ML 32-^!PJH%YSO,G5>$#\SS(S;FM>6ZK":==7P?VU-I3._?43@)5&EVU@!:H M[[#AQ)@#U=[BM-[ &5-I"/ @J_MI'>AK3!XX+K"FQ5T=RUC% IKXFG1T9U=1V].O*25LF!2#S>Z_^:18/Z=JQ*X>HR:]2:LR;2.5X]D[Y&V_Q[)M_=(&W./M!LMJVV/]W8_3)V3!3N*K3767N=A;M#> MS&]_MD$#W/G^\XM;5V^;S!YS\Y2/2S#<=1K0#YTU[Y17)OJQRC]J?JJ^\**D MY)5/:S]LEYU+3UQ^@TVMOWDN3CX>Y1]J>J('IMD*S$I_' %]S\= PW7T](?6 MA7?@_;7Y@J[=P6]*];Z)BFR6IZK,:)[]YGYIU-NLR0U^WWQ_3MW3ZG41.0C" MO];T:\[?\4'TZ)\?^1L[8,M^=1UO?:JH;,+%GY<%0(U$M8REYO^]K-KL_'J; MFT)97U9>="?G!GNO__+W-^&;Q^?96B"- :[5EZXJY#3@-&?4VZ'X'P[YFL3" M+B<P1WX+-"X\)#-J>D9T^(\2> MD=4H9 %KD(H=4VO"VUH%*:ZLOW8.._IY>U>SUGGM-]L'?_ MOO 5-=N#BDP7M6\;#N@!- ]>E;F"B6*"51G$08T2#BB),P17&D)/.) M+VA"WYA$2!C9F6ZA>?0MCH@D1$5(RB1&- HD8I2FB%"9L"1($L;3-\Z07\. MQR6ZY/SFO3ZFAT.I_^=X\*'1:B&Z&J=XXXV%6O>7W;[^??P35!_L M3_'?.%*)[)H/RK^_0?"3J5,S^ON;[,?H_7!\C61NFF_J3[SY!R:!2QGYKY^F M9_R/;1;X_H[R0W*^ Z1I"_;1 E=/P)7@E"34\U"H @]1%B>(IR1%B8]YY"IGL.7,M[>2QW M?M[)^HT7?ZHZ6J]M!&%Y\PZKG]73B-W6.C0.E/"4CWSE@P;AOD \"D&A "&. M@Y2&,1=]T.7#IN#4I[S0);(G?5H^JF0T^:EVX_:D?XC+(K;GVL?2YOWZW,50CRQI?%WV9#D_;H!.YU?![?UE[ MIY$IQWZ()49ID"A$*4\03X1"H4R93R,J>!KV0B/KTWK6'M8O:M0O9Z3$)12O MFS1NN[A;UK@C&[E?N!7YF''!)5)I0A#U2((85Q+)1$C%%0^QFL&M99RN:\"M MD+@1"?8=MZRO=5W$^61X"__("],^Q1+F5U<\&V;!;K7>Z5W/@&D>1!)T1NC1 M %%?A2B)%4&^4'Y"28)CS75?SH^;0WD'ZJ4O'RIV8^I9)ZJEPWNXCSN.2BKP M!5,IBN#_(XO6179%?*V?$ M?W3\Q);Q6MUB=AK:IVGRQYM MQ1E>4B\]J^C3+FFN(,8^H1%'5 D/41ZDB+,$HU1)JCSEIX3TDMM6G_CCZL ? M#N6I/NU5#:!^+RVQ[\9TA:ILD9)7.WE4]I"*6U#<2U 4C!$9QPJ%GO !&2." M8A((X/2A!,"DGL S&0S+T/DU@B)S<1Q94'Q]__>2!'7S.?U%/N*#9]+WS5X, MJWE>/3%[;U60%WD<$^4CH02H$ZFC" .2HB@(I.\E1&'?ZR7Z>07*AGB1ZX56 MVU@*;H'0 N%+N;@7"Z)4B)C".J#$I\#%E8?"((APZB4!CWNI8;$*(/0]ZH9T MA0'4.P.$*W>];S;3[+-JZ=R=H[V>=4 M;2.2IS@$#AS'%-$X\!'CH4 1CR5EFD"'LA_/=G7>O@[X<'0XE,?-D>LO,C'P M7!_O^^VLY.4I1 MWR5[']]F_<>]$=E?\EQ^SP8#RUIW^L18?3#E[I"!C#W ]@"P7]<:CA$'A8!\ MC_- ICP@OM\':VT.5U_WBY[K!2OT^.ZD)%N&NAO[N-N(Y.MK**48(C+@8$<# M364 22B*!0.,\EC 9O*,EV&H/2.23]PXV/?ZYM:MVAL;/1F.^/ RTW6 J]@& MZU'=_?-C-<%492,BDY G#"5I& "JRPAQ)4 GB(!&'#.,>=0'-_V4@0)0G[-; M)2>GKKJ?ZS7;.V!KK\FVY?)M&>MN[.-NXU1(0I'&J8?")-)M+]($<8QC)"-? M O&D">8S.0W+,-:UX!2.]MVLMB[5WDCLZ8TJ^"@;7CH#Q4OEF/.(\A2-RYK6 M6D*[TV?)*HJIM&VL)'!9A4+?$XCB2" > [6-H@![W*.$!KV4&&Z/W6=]ZL[T MW$[3W\M*5_06=.OZ?KSGJL+RV?W!'[%$ M>*%'DYD[H67X[%I@"KMA8(NL6;=L7XS6%(VPV68[F&1A\YQ7?[7'4DR)#UP6 M Y=-A4 Q"S *5!+YB8Q2E?92_*&3UOPE'XI^)4EZG@$8 0(=4Q1S70>'1R%*?.#+\*^4Q('P/#Q35G(I>KU"%"0NM7EFV^)+OLZD M'*AM9]Y5O8?^F/?KK<9!Z@>NMI+GG[N'@ M\G[O><*U*"7?& ]OG^S[<\:3;)"-LKIXFU576S//'9V;[6?3MWI[: \.A8!E')7.#;_C)D443#(N1#%6DR8WMI?- M#L>XKK\B[(XZ 7DJ*6>,HY2% E&),4J\F""/STG"C M%:H:C%TOM.6N+5'>QWW<;:B*8\(5%AS%82@1#4D$*$6 +:6,D!C(;L+C/OCQ M&J$*,V_/H$4BF2@:A2B.)464Z/[C44)1C 7A(DE9[)&>FL*L$:\B-[)4 MV3J0UT25[Y7MNB8I!"^OC;@RF KP"JNX;(5X6V?RNACR,2^&^7B2@O-DONANK9Q5-%;1/">R M3X!>B4,/^6&<(*J"&,4XX$@0QDF<*L+5BVHE@FH9OJ^/9*M>>NS.Z.V[Z\7R MW_W;;?VEZV*#'U6JP):13J%NU7!L0PLL_EK\?9H68D^G MI(4Q$HH0H(5,(IXF :*82^S[B2?\F9I5SZ:%1_!U_=H_LM'5T;B$J:JBY8B' M0VE\$LT!/JO.;]]W=RRV!-(2R'W2AB/^NGE6">F5B?\@O_H.Z.$K+#=[\ZT<;!4 MW,+@OL-@W_[@G0&'C>CQLBFU7)XE4E5+%_'\TIR;O2)[YA&QQ7SZNO)7"8XB M1A'!.$'42P$=!!&ZS$+ J >_I#.ND64HYPY2MC-*?YU1\N$E M@N-];6O+V_+=.SJW'> H5CBW>FXV,&]=3IDY-7^&;?MH>ZVXPS:2#6UY82EY MFF!/"A]YB62($AZ@)$IBY >QD"$-/.(GJRO[TWN/=^R[<;#O,2S6F[.?^[C; M2(5Q$/F8$A3H &(:*P\EBFIW<\P$#9GP\4P'\/X*_O2/5,3%9-_K+=AHNW4Q MY,=*_5BJ;!6054!/5_L)@\3C2B'?]T&9> %#,>$,I<*C+.%)&B8O2F-YHHQ& M_QHH=DEDN;+ERONXC[L-51[S(AHF''DX\( KP[\2[!/$8DY)(D.&R4R@;X\5 M?_J'*N9&H6VL9-W)ZR'+<_*\+4>VBL B[:6*_*/)DKVK'R#*JTPYV4DYMT1Y-_9QM_$J9CP6GJ(H\3RL\4JB M.*$218QCS!E-I91]$.7UXA7V7)_9<$'K6UXS7=:YW+92IDUC7*MFVH,TQOFZ M*V!1+!/06,R7H+MHJ% 2)A2E241#.Z:QFNW1SO-IV[$^;^1?7'L0-_ MA2IK9S(W+0^W>+CO>&C3NFU:]ZI39*H\;YO?O:MXO/[DRCT Y@>7 M#95*H.P'NLJD5,/WG[X)"3*;R @)026BBE,@ +J?LE'RF'O6J&8^S][DOAJDY=W>FX[P-VL<&[UW);W+/ M*_B$*LJ_.>K?XP6N;C=F(2PD6$BP^FKG-W#KYV9CD=85BZ2MM%P_"+2:Z[1^ MJQ4'8F"?!L1'B0]&+9BW/N*^\A%621 EH2=\(?H)>M9S,PK[*R].B_,1'RGY M3SX8JZ^J.+_BA9IV^, _E32?*D_3PVM5P.9_S <#7I3UIR=.H),OGY[P CW0 M4T!ZF%#&$<5QBJCV\/.8PKP"1D,B&!7>BWKC;,CDO0//PW,<8 ]XQ'J[Z-:( M@J+P!HY-2FFKF7?8BM9-)G/$I13/P(44%-JV(8M$<\P;T@9+.M M,%XHMKW/C'BF9_$#?8O7(9G5J!W>SFE-%2. M^%!FP\N7"Z7O^H2ZT=PJ3.N029C'?R7%3_5/W?^N!S))FGH&%3P9Z=1;A9A. MB,*!E!Q[DDJQ&F!9K6BR) +QBU#@*UU\)V:Z@G*"2,@][*F(2S:C"'J95:^B M25Q&L1O2>65WU@B7F=DIC$NHZ 3WO8]CLWTO$&;#BC9Q'RT\]44694!EG(3(3YC2M"I!220QXK$?B81+ M167?SA,+3]L4;[];+.X%Y^=0RDP+&!\X-SR3,'1'\)MLQ >6".^PIK'U#5X8 M>I^F@2=XC)(P"D%94.TR@W^%-(@X*(LP%'XO'7_;X_D53N?)\*@ZFQV]TY/* M\8GG!GC?]8ZEQ?NYC[L-5LRG8:($0Y(RC*C"0)%(Z*-0LH@3,.,YGRD>M0P; M7A]8F2+?^]Y<=EGL-ZA$./K\4#??(,<(:IX3EAG\]E;*%0Y?M6,O0Q=R.[RQAWI8-M7"X67"HDCCT%./( MCY($41XK%#/FH9@$-(RP%W/:RRW_*\ A=8.Y45+;>WA>@(:V3,Q*&'D^NE(% M'(]K>,R5&I;9K7(R4S3->3O(R[(7S;2?7'TC:R?8DEZK]@CYE$2F,66BM$)* MX@BQ0(9("CY 16]& KP]O%K $R M-P)XMV%WK>:"=> _L+Y55/41R#Y3@?*5%/*Q2#J8!3PDH M+>G%*$G#2.LP/X@#3Y!9K]4R1D*W4L:Q.;-]A5%ZU(VQK3)I+0&+AA8-7XB& MGE(A)C%!*8XU!E) PP0@,8UHP#Q/YW.G?5#XU:$ABUSJK3!H9F?0T+KQ5U?M MW61=6I[>BV:ZSJ0U4X!90$ 3H9AJWIW$ M(8H3GB E&,:!)!Q[O?0'[=1 /AS*E>DJGX0N9JMH3+V(J&R7MK+R@26 %"^C'B$OX51C2B(O1BR7I)"5T30E(O<#TZKW*61#>= M @:082/+5ZU]?\,O566Z(Y[""KWG@^_\KOSPYJ?[0M](M-F&^>+\*E*[,.GJ M837G8&VSI)LKO%U_10]K<#+,+]70=4Z&XN E.2#V7I.NJ'4-KIKR'DA^JMV#/._#^VGQ!Z)+( M-Z5Z7ZH;#E"HFL4PYF[U[#?W;QENLS(SUN/=^^;[\ZX/S.M"?(!9^->:HQUW4U&5WLD^Y2Z,W6K MAF-EV>U.3W0/)[=7^G+;)[J'D[/RN443W=7)+>T&W-0N":].O!Z\IN<#>'.Q M&-O:L67;O.*)ZQ23_>G"Z./*.,"L3A,42+"*%4!CE@X MT\]9$N(%W*<(AU)73HDQ8B+FR*?$]Q5.,9U7%=8HBK/0^OF9)BD$#>E@+/1! Q*+XZD MQ'Z01C-I\=-/*=1JCA/N>BI!*">@G(5+0;IBC M. J44*G0CHB7^"% 30W?5Z>\5FM?U#,Z+SRJK4+J>L%&5EG=]E.RCU3=(J)% M1%.?FF!"?"*19+I#)(X%X@FAB.,T]EF*6121E_@O5HF(0>B&;".+?&[[*;&( M:!%Q7Q$QX $7*?$099(CFD0,<1Z%B!!%0H(#CT4S#;Z?X_=8)2+2T"61Y8@; M$$#QXJ*5K^[$6#@2M:KTN:!38\/79=^\YWO6+W+ERD.**%$J#)"01"#J^P(E MG,6Z."?W>"QXX*D> QW*WCSA@1N&>^\)MS1Y7W=ROU"*DUCZFMTFS$N YZ8^ M8HKY*"2>YU-)?![/ND&7#UKH#:6BR"4KJ7RYT[)M46I7=G*_4$HQ+TVEXD@0 MIA"-** 4]5+$DA#[<8+A3W&/ 0B]H500NP"C^XY2-M6S-P/[*"]'ND;@@B;V MYBR"35FR*4LVI6XOMG"G)V?E94.4Y MF%,]F?,8S/G07V'SS-V4]EV@3'8G]P^WL*(\CHA",N$QHGZ:HIC' 4HQ3AEE M7";^+&XM<36R>MQBD1M[@<4MBUO[N9/[A5LAQRQ@5"#IAQ11IA1*F.# HA(2 MR$ Q8%U]7):L'K="[,9D%0U@MTK:7^7Z9,:&[=%ESI3[:YY6L]\%1$*8]I@#C7D68QG/4X(1B1V/,(CM- 1;.% M)WHUL#YVUJ&OPT_II*>;@/)+IA7K\.TTX@Q(-D"13HWAT:^CQCS0L15H+CP<$PX7:UW M9 5,.W;C1U)V5F8K%:J\4?"N6S6X>P[;7LLQV KPL>GISW?CVO3TIBQ?%&*5 M H EOH:R(/+JJ'C. HQI%',UX^A]=@FC"L>J)/6^PN(]URV5E MT="BX8+$3L285]WWTL-HU5 %2&^&WFQA2H+5?NYD_L%53@*&0Y4B 3Q 78D MU;'Y/$1<"B93%L:)-U-C??G;Y[Y9%78#LO>5(9>.%['5C.XO\B]%7I;.39'# MK_U7U.>$9=% M]G[$.AWW="?W"[#"1 6>SP/$)0' \G",8I+Z"/X_3])$D)BS%T=&KA:P,"%N M1/>^%(A%K'W=R?U"+$^(*$D!?<)814"Q$K#UX@C8DPHD%I)X)$Y>'+VX8L2B MS&7>WA>+M*6*7\6^GRY99 U\&W]OX^_7ZR20J0Q2I9"O EV$S^,H%FF*DH0% M,HDB1;V9-/.7. FFN@CWE:?INQ%986C2[L3B6UYND=$BXX+1FHH'..$8 4 " MRJ411G$L4Q1(2H/05U[ 9JL5OL ;L1)D]-PH9A89+3):9+3(V%O*C0+<4[H(:*2X"+@B,W'L+_%ZK (92>@&4621\?4C'S8\/['__,W+ M9T23;OCB6/^Y]9^_1)-P+J((2X$XI@FBPB,HB:5"?N13&DGJ ?7N(WFSHTQZ MN^@+W9"MD%KOIGCO(VW>S9W<+Z#RO31(8A4@A4, *H\QE*C81X&?!L+S4B[( MBYP!*P2JP'<#?^][NUN@VM>=W"^@2F(_36E$D20R0%0!F8J])$8^)I&?QAC@ MX$6V^0J!*@I=&N\]4-FTS=[,[=,;5?"1[G^D?MRH8?ED?,'F+(/-/;*Y1S8W M;B^V<*1RSUE8S#-$Z3%Y5L6A]N$<^-PA4F!.VFM%O< MVI6=W"_D$58T286*9VIC+F/MKQZW,'%CO,(F MY=LA[?:*?UVV_B]JJ H^,-8^E_"IK!SI*,M;6[W)JB"K@IZ11<]3*7@2(3\) M%:*^ I.?*HZDYR7*HQ+3:,;AO%3N8W5@004=3AW7?O50%+@DM-?\EC[OZ4[N M%W8!7PZ3( ;F[ 6 7;&NV^"+%A&.O%[-_/=A%?9=Y>T^A+7;MZT[N M%W9%. 2SG41@\&.&J$PEXH$7(C^63. H2#CV>\F07 MV^9$;!V3?L]:_+ M_/^L:Q?!69)9>9.7?.#DJ9,-1WQXF24#Y?"R5#;:WRJDM2JD_J8[5R.]X+3\ MYW_$!!.[W99)[L=.[A>33)5^$@F0((&'*,9@!0L/(Q5$PE,^#STZPR27LH)Y M-M1Z]W3XT6C=3(_A-#UIU>ZAUKKEXHRRA#6#?SU!+0/BXM!&\E@PV].=M"QD MJ[?;7@FORR8\N;[A6:'3&!QQ!6]5I;4 ;5%V6Y1]K60T"!,F@I2A&,S883 Z]IJ9]>3.)&[,5=L_MGA?E_RYY68W?(4L,N\ ,F^Y M51NS5'%/8!0*H1!55*(XBB0*E! M86SA[N@C2U@M+%I87 P6:9!$PI,Q$@&+=;&B$+$XP"CR1!RG (XXG77V+7'S MO#I8C-UHE16*+"Q:6+2PN&^P&&+&/-^+$)81030*!$JB4"#!F4]C%:8BF*FB MLTQH]ZI@$8>12U99W->W$R%/FU7"B. L7]2&*4 M!%Z*J(P)8BD#9(XX"7#$O2CLI?S]&J X#O;3%+%(;)'8(O'J736^")CG ^/T M4T^C7H"8C)6FK]A3*?/3F/?JJED&*1\%2 ;XN,*"1YN*C[:C\2NZ:DY'5ZIP MLMIA4X>9/*F+-FBO,3]U-2=\%MF1W@E6U0?^2S[,I^__>VX< M$L8V ,!R;XN/>X./6Q^ABJ67T,1/421]CBA+@/5S+T;:-YNHV \\.A-WM52$ M:D_XNV"P:KC"%BB;"L0V4M4BLD7DK4=D&D9)('&"(JH4HE0F* DC@41 XS0- M61RRF3Z@2T7"]HS(_XCP'H:_O@!T;O1/;0.K)O&@J,% MQY6YL3F-_2A1 (G"1S35;NP4,R3A7U1QC#WN]>%&634X8I=%MCJE!4<+COL# MCMOO,1$!X2$.D4A"#U$J (9]&2 _I(0RGV/"9L!W&8])G\Z2(%YA)\5-A=EU M.DML=?K%ZKLE"@B!+IWVX:OG V@W.D RJU77@&C MPH_#"#1/PA'E.$ ,# (D?8(#%:M S6D:O%0B3%/OXE.17Q_!\[+A&!39:5O: M\6>#!-7G+O3)/_XQ*CC 93;DQ=W)2%V7H 'U2(I\,# Z\+EQZ8M6?2.N3WSEJHM5#[JE#+51PG?I""=9 H1-/$1TD4812F(6<1IXF@LSF'2^7O; W4 MQKY+5AFT:)'6(JU%VHUS5T=815[*,8H279?2TYF,. 5H2Y@*_ #LLW4I5PN M*V@#D/!Q '3#P.8=V4B4OIPK7ZT?Q5XD[.E%PNH=_;&@"4T#%+,4R'B8"A2' M6"(6XC 4 ?7]?KK_M>JH]N__K(8*QM?7':MG;UCM#:L%1@N,O0$C@^^RD"2( M^A(#G^<4^'P<(:X837T1IRK$_7DV5@6,@;="GZ\%1@N,%ACW#1A)DL21SS 2 M2H,<21B*4XJ19(E'?,\7?M)+6?D5,T;J,F9CEE?AR;!A(@\M\AJD. MNU(0CGTWBO;0TK 8;#'88O#68S")XY3['D,D#'U$0X^@6 82A0RGOO*(PC'I M)1-HE1@W"^3,RN?N3L[*YQ9-=%4 ],/M] MBF@:4)1P+I$O4^KKF[,0I[UU'SCJ&E6=S)CJ9!_5!_M"G^MJD(=#>3$YY8?M M(?^B1J?I!?_16\TG/]BQ%$ ;5&<1;RL1;^L]L$F2)F$2,41\3R-JJE 2QKH0 M'N,^)BI,TME0A&7[";PBHB[FR@W8CC5:M/=D%F$MPKXJPH8A#53 $D!87<6" MQ"E*A!\@GW/?]UD:*SY3AWGI_@ ;@+#_B+T5]A78,A!==:;VCOD'>G&]Z/NN M\1!6;0 #ELXESX9E=1FFRG=./L7)":8 MV.VVC'<_=M(RWCX9;^P)*M, &*^7:O::E/8Z14X$WP7^Y8)6W#=["W= M,W!=.?A1G/*0,X:(!/BB21HA#K"'A.^1",QY7>!^U>;^2L'OB;NIB(:[A7DV MWF)SC?[/JBS?.\4]F>[$5YBJ;MHA\-:X =XYE1M A\@.QE+)QE^P2.+TCBV[ MS2]Y-5787W[)_K@0-C4-PKH9+$!L,$!L.9MF8D*P[QV!U+7&KP0]&10!]OHQ[C(1WQ@'!&B#6-8 M?0C#]B^Y==;;$ 8;PF!9L-W)S;IEV_H0!II&GN $:(P?A8B*""/&"=.%:7C( MA$SB:#;1;!U^!\.(9VCR4*[$]8"IC5^PR+K96[IGR+KZ=(4XHA%6$G" 1X@" MX*$DXA0ERJ-""$F]8*:_\5I\ [T@WU/!"VR%A;RVXW38X(4-S%B 0?VI1CP9 M**=48/-GH^SI!G4[MM+6<6X=YZ^M'('!B\"+,<)1D" :>* 7P1) D6 LX,)C MH#U777_B\)9G PT%G_+B'+3<>0L(JZLX@>T5I'6^6"2U2-H;DB8\# %,,2)< M!8BFW$=)J.,\XI Q3Z81%3.5?_MVL+P"DA+;2M0"J052"Z2] :F4@4A((% 0 MI#[2((@2GR0H\7@L$\QI1.2J_34K =)_8 N5KQ^CL:3/8(/<+^9MBY12KX(P M\CX+JF_XZEG]9?77:^LO$H2^%U*!)*9@"'@>Z"\62\0C%2N/)93P9-4NE48W M?O61/ 0NB.0.C6!\.0U$^E M\GPD ]]#5 9@.$1$(3],L/*B)$KBE2?A] K1B\:_1-BVUK,Q,A:T]Q"T5PZJ M*4MYX,D4B"Z-$.54(18QB5(DVUM1A7^(;F*,=5]1? GN>R>&T7&_?$TYH5%J$W M<]LM0F\E0J?4BR)?UWCUI ?_223BRH]0&DH2QTGD![R7()XU(G0O[S.+S MB[O0/!P9-$_L%G4P[;2[9#[JY.RE6V^7 M;C_S,A-M07WG1L&"7O%".;QSM>R,3BSRMXHBI*Y^V7?*0E^4KK-/"Z3@.R M<+G7 [K"0+[-/7366;MS6VIQ=.-P5#(6IP3[*$I"P%%"!8I]0I%'24J4GPJ5 MSN+H$K=@Z\#1?_@'X0IK8V_NN;)0N7-;:J%R\Z#2]WA"18*B.%6( LE$,0'* M26(FHTC$BO"XC_NHM4"E=T!6F,JWN>=JX2LFFX>^E!/E8S88@VQ:-XK5:5:G M;;Y.HSX52K(0"4]B1'V,42(3BA3!,DB$I(D_H]/Z<*/4,&$=*=8ZL$AJD70' MD%2*B!,<,,0"&2":$(42GW%$A*!A1),D"%;B2%D-DEI7B@7+7=E2"Y8;!Y;$ M5ZEBDB"W](762SA8M[.27J/G-6<*-KD+UL*,;>&;KO?/:8"U M3:MI<[&%.STY*Y];--%=G9SM9]HWDWL\^:LA:L:Y9EN4[O3ED>V] MW>^=CB=\ZH=Q@M* 2$2Y! 1*6(A8Z,6)G_I8*=%'*%'C%#^L?.)?C$O\-#57 M->7I>%2.^%!FP\O9L-GJ6'UIR!! M$DL/\4!P1$,9(4;" $GN<0+()F*I^@CC62N*$3<.B!M$*ZS=NINR;U%L5W9R MOU L"KC@49 BS*F/J.<'P*NPQK-(42)](@*_C_B:-:,899[KD1V+2]R\MID[ M9MB^X'0UV4S6+V!UD=5%R^DBW_<2XG&@T#("743\&/1*JI 7!$",DXCX42^5 M6A[01?41GE%)UC-@.;7%,8MC"^.8B@(:^KZ/M"]3=W1AB'E$(16%7A@P07 T MZ]_LSS.P*ARSO@&+8WN^D_N%8['T )&B&"4^&/M411&8^)Z' (X"#F2,)K.5 M\WKT#:P.QZQW8,H[ /^KXP_-/Q>08DS@YU>(JIP,YK&75Q_53WZ?C>"EXD&A M/U?*X0(,=AC+G4F'R4?PJ%'NC*Z4%FO37)-KJS[-AGPH,CZ ,<,OKN$!Y<&\ M?+C7FHO3V=\%MW'UJN89,UU8>/7D9';;3F^@?B"9%P_./KX0>9E3<# M?O=>__7##9<:-3I]4[/J?;4CK/K%O\;E*$OOFE>;KR(UE!^2_(>> SSA?=LT MX\>J\7ZB59ZSR$^>RX418OUSZ_?@/#333VCUA_:A=P=3$ PR;&3YJO7+WH#J MJWRNP/QAA=[SP7=^5WYX\]-]H6\DVFS#?'%^%:E]56"8+.GF"F\W+Z"'-3@9 MYI=JZ#HG0_$B9=3SL-:IBYK],(QUHIOSM)M!L1F[==0E%.%]#PM8Z\<6)WUM^G8_UWF5#H*WYN 0;J70= M]4,HW1Z^2C*J/O+N%79P=QAL;^1*3Z[*]YIS>\?'H[QISJ;'HA4X#%U_' &C MS $XTZR!<1]4SWYS_SKX-BNS M)!O 7_??'_.16_U.D+^6M.1.7_$!U[\V)\?^1L[8(\^^=&W!DN_=-EOVG=N M\SL?B8F(-Z+J2+Q=+N%=G%J;#A4NE0ZU+=.T4]O&J2VUIGS4?SM2(9T,EK81;"=^U3P@^%&%_K\G)6R*V0/S= TBLO6SM;:RA0%K*^_Z#N[PU/:7B$F9Z9 8/K \S,KXYNQIGS*NZIKM M5L*MA&_.GO8IX?GH:MG*[)NP%%:\K7@_)MX7^D31(XZ);.7$XU'UJPZ:IZ_$:MFSXI5IX^=A!N>290-]UZA M6@'?H#WM4\#?T3RG7&:F%NE+#,KM55LRMF&_.GO;: *>3:?2W MO1=SZP2P4-$;5.R?$^!\H7J+UOS?-UBUY^:), &3&FK/C=4N]I0\8I'QFVSI MFRI[3.PQV8]C\E:J-!/9Z)T]*/:@V(/R\$')AB*_5L[;05Z6]K#8PV(/RV-1 MGE/5A^PIZ=.)^,QV'TNVIUC/<>Q3YG[F SX4RG4^*J%T-5K'QZY#/.+U6$5X MNQ%KSB.7*(F[RMGN;3GH>!7%H!F1?AI&# 6A8HAR2E$B X(B&:=)D'+%@F"F MJ'W@D<0+?21Q+!%ERD,L$@RE4E#&4RQCEMPO!OW<\&K MSC5V52AS"K!^/_\(C!ZV +[B=W$+^1J9+")91-JXC;2(M!)$D@DFE'L1$EA@ M1&,<(_[_V?OVWC:.+-^O0N3N+A* Y:GWP]D-X#C.7@.SL1%G9K!_#>II]0Q% M:KI)V[J?_E9UD]2#DBR+38IDG\&N0Y'L9E>=.K_S/H=CA[1)D9)@J/(;8X&8 MMI&;I!&G7" NC$>ZX)E.UDC.!8V$]XA(7U&D%!L+NO?Q/X!9@%F 6<^#68ZX M2"V-*-$RDM$;G34B*E%B.%M_Q/O$-ZP^YY17REDD"%/Y&I$U+VLXBAGG7/D_ MQ,$N)L<0"( L@Z^ ("9"U&\B2A"B!/0J,.,03E\A1G\TY)6Q&,6FBWC#\ M:"S0QHJYYTR9(FN0$3HAG!)W&FNGW,;TQ6T,O_PL $D 20='2("DG4"293YK M34$@AD76HE+"R!F2D' 68ZN])4[=AJ04!0L9R!!3)%M^7!)D%?7%;E0&.T%- MW)_EQ[@92\J&C5E/+M$82'3UWMS\!9X%G@5"#M?L"E%SY4Q$4OK6<$I(*V81BXE$ MSAR+Q1%]V^S"FO)(D% VFVHD2.1$_H=Z29W#G',C;YM=KT*9'MV.T/QC=M5X M][VMPMOIZZYVJ$UK:G7@U]=4X-]+X-FY"@JPR&U,"S)T)(X-G!D!IX]D0(.0C[PD7"DH@4 M"6JS?4$P+>G"$3E/B:0^_X]LA'6L"B%IFBT1S'6V2;A$)I"(=&*26JZ2UQKL MBZ-E%ZC >QJ#O3F_F,PN8QRU7>%&%XO:G^7#_-6.3@>]'R!;0+8\5;9HH07V MQ"$7O47$LY:,U M2N_5/?JR5K.QJD'_ "P;+B%!_Q@,J8%G3X20P+.#(37P[(D05G\>P#''9S[8. MS:AJ3_)X])^N_M-RVZ__.XWST2R54YEB-5\\8L;)06\@")@3%C"/;_W M[,_WJZW9H_C"+&%=FL09P2CBQ#)DE*2($!63]P:+$'8>;[L"B?9KKPI$_!;G M[]*O5_S_F,A;DVF4Q=E7I!EG8RE.2IP]KGS]JQW7 4(/9K4'!Z%@5Q\]J8%G M3X20P+.#(37P[(D0$GAV,*0&GCT10@+/#H;4P+,G0DC@V>,C-10//>VL_#4V M\VKZL01*ZMMAEN(LA9C)*7/-4<=,=EU%E+0.09;)$8PAKE1".D6.8IDXD01E MPKIMHAJ9ZZ8/AS26O/DNW8IM_*7PY=951 23L28PD0*0;,"$!%5O,*0&GCT1 M0AZ&]G'4&1LVZS;.*(DH,:6INL3(T<002X);;YDUQFY3I/20;M-F&SY>M7EX M%@0YJ2F D(,!H B*#) :>'80A 2>'0RI@6=/A)!@?&QO?) 0".4>)>U"-CXH M0X;9D(V/0+B+Q++$MZEV N-CW\8'%#8]<;I3Z[8??:[F9V=Q$D9UG-@2?IO/ M1M,XOZ>L:2-,U\3Y?!)+BTL06$?#;2"PCD=@D622UM$A+&69A4HCLLE+1%.R MG@02)-LJ$KBJ;[HECCITZ&186\G4O?'KK/[#?OE;P8S9)&0YMGTHD(^9.*E M(#C2 "_!* =2 \\.@I"@XVQOE$MIH_ 814H5XEXHI$62V=2.03L:M9:TC[:% MMW2TF\>-,DI.ZG9\*#& "2"&@.D!IX=!"&!9P=#:N#9$R$DF!Y; MFQ[4.\8"L8@X%A#/=@.R3'H4 [!QH-A%*\+AK81O-F%^7H M-*/X)=:^:F( J7,T3#,PJ;-KN8!#,L)$1'%DB$LED/,N(H&-YC@1*LG&"/K> MVPJV'[[K>/+-BB6W#[AI.<;LI/H'@NH,( 8@M@%B(:.182$@33Q'G F/M"4< MX4 HTSIKKF0CV:U'$.N4W*]BV(.:[4EE!@!, 4P!3&V.XV:8X9 M[T0)15Q@ MAEQ0'IEH"/5"6[N9XM3WU++M8.HKS0[86!K0MP#(!DQ(""\,AM3 LR="2.#9 MP9 :>/9$"#D(@R$%I[*V[Q#A/BO_41-DJ1+(6LP)M4(J278]LFSG!H,9ML$ M97U/XYC?XGPTF370.O.4F0,4.B U\.P@" D\.QA2 \^>""&!9P=#:N#9$R'D M83A.CCJ7.D0N*(L*$1,$XA8S9*U3B#'C$]'11[.12RT("1++;+*W*2I2>&2U M2T@JETS40B5A;[MELHG[=NIGY_'/V@P4A1UT+.G= M_"S6^:"?YV^>Q6E3?8JCJCVQ('F>R#&2EDBR9/,U+B#MK496 M^8BEY%1H?]N?W;H+7U_W%EZYMU?]S=[/ZO)DK^;SNG*+N763^,?LO:WS\_=4 M/&$,WYW;&[ 3L!.P(;A'LY[F<[L5,?QZ-?HH_G+M8C1L8CBBD!D74T8?F!);;L M6-PX%CQAC"$I,$9EV?#6724I':O,OD++4THZ \BM$+S[*Z[)GH!:]*MX72%SW6S9M_+:KYY;+4A+&D:3>#"G).F@PV@1C-$LTJUD81DJ?Y$N/R M-UEI0,E\-O)#0(+[:$Q2WML-9^<6B/051 68!9AT=(P*S=]+/2G@?9 MSAF@&7]*V,4%[!$E5"9AJ.1LH^ @&FI9U %I(70IG!1($^50$L)1+V!EDD*UD#;[$'B'60A 3$V@EB>1$S M*EF+#,$9?90+R&HOD)&.21PU,7@SDDNLR9@5430I:V?Y#Z03YHCXK)4EPBCU M^T,LIO"84C5LS()2SBWF^V41W<30%G3&:6/+Z0&Y<,+, FT_@-3 LX,@)/#L M8$@-/'LBA!R$V>4<]]YJBG!*V>RB,B'+REQ=X4FP7.E$-S($DDH8ZVQVT&9P4[>VRJ\G;ZV%]7< M3MJLIU8'?GU-!?X]9BNMR0O]$.M/E8_=D(??HY]]G+9W:><]].5VHF.J(;@' MN#=@0H*N,AA2 \^>""&!9P=#:N#9$R'D(.P+HQEQ)!CD5:(E$*U+B$8A:4GP MTCDK[$;%1(@Q21X"(EYEFT0;BFP2%LG$G" \*2$BV!='RRY0H/V7WJ_Y,GW$SMM MMJ[9DW3,J!ZVL @&S8AP; =#*F!9T^$D(-0/H1BS#CC4)2<((XU1]F6-4BK M1 +5P06'^PBY/'H/UW]I^6V7_]W&N>C62JG,L5JOJ@A(G;2W'74 M N:H!Z]B&SDQ(8LO&F067Z5G;[L"B?9KKPI$M!V8 M?[WB_\=$WAXWIE6,"=MAS^7GAF<8-P\("F8UD/KYEP8\"SP+/ L\"X0$GAT. MJ8%G3X20P+.#(37P[(D0$GCV^$@-M4-/.RM_CE[F0KB3FNJBEU2(*NTU0(W/=].&(QI(WWZ5; MH8V_%+[""$/0_LXZH0-@:V5ACE4]!+$ MH\YJ#:$N:RQ"64L58W:K&J6'=)LVV?#QJLTV"8=4G-1L&TC1 ,P$/0=(#3P[ M"$("SPZ&U,"S)T)(L$VVMDTXMV5^KT9,?"<;S1O^I9: M*+!-#LPV@:JH)XZ&:IW^H\_5_.PL3L*HCA-;@G?SV6@:Y_?41&T$^9HXGT]B MZ8\)\NQHN WDV?'(,T:"9"&+LNB\15E^4622)(AJSIP3,@LNWT=QU"UIU:%# M)^+:,JCNC5]G]1_VR]\*9LPF(8NY[0.);(S)24UD!3\;X"78[$!JX-E!$!)T MG*UU',]H<%$Q9 DAB%.%D2$Q("&T(8H)YL+&5/FG]#R\I>.TYOJ&HO.0?O.0 MQ?X3P2?5@!_4&(!$4&. U,"S@R D\.Q@2 T\>R*$!--C>_>J8D1()Q A,B#. M>$!6*(.,=]HE:S&)J8_6B6!Z'&@T$ KYNFA@&\V;792CTXSBEUC[JHD!I,[1 M,,W I,Z.Y8+FD=C235=;(1&7B2*G,MHG9Z.1P2C#-^1"[ST)VP_?=3SY9L62 M/53NC8DXJ>:#H#D#AH&U"Z0^D*4!SX+>\>1>R%QPG4Q"%AN,>&0)N40T,AA' M'KTV26RT\N][_-?7U8ZG9ZYR4#P Q 9,2% \!D-JX-D3(23P[&!(#3Q[(H0< MA+% ")>16H<\)\5)*1DR4AC$><"EP1CQ;*M:-S 6CJPK)92VM3OZ6YR/)K,& MFD^>,G. ,@>D!IX=!"&!9P=#:N#9$R$D\.Q@2 T\>R*$/ RGR5'G$WL61 J. M($LP0QPGB:S%%A%)J1.2'(46T1MDIJ0ABAU-]V MR603]^W4S\[CG[.=^WAWR^.FTVHV5@KZ"P$H'C!%#PX409$Y>E(#SYX((4&1 MV5J1L=Q&(JU Q@:!N)$!.9__Q"IXCX,-06_T9'A*; D4&2B-.NQHTKOY6:SS M23_/WSR+TZ;Z%"&ZM W7N'Q^8KU^U!?B8CYJ9I,JC%;T.6'1]/7%@\+YZ!WK M$ JS4SXP@ V #8 -@ V #8 -@ V #8 -@ V #8 -@ V #7O%!G"6W^LL5P[; M8*U'BGF->.(,6944XM@FY4A@-HG;SG*'F9 L!L1)3(A[2I&S)E_MB'<4:XN5 MN^TL;UV1KZ][(J]\YZL.8N]G=7FR5_-Y7;G%W+I)_&/VWM;Y^?MVKY.Q(COT MKA\F2$,J : UH/4QHS6V ALB+8I.9>3%U):1.AR%Y!DESLJ ;1^A34#KHT9K MJ+Y[!(-_[C;$S2;AWMW]V4[LU,?QZ)?HX[F+]8B1\8AB2D%('DWBPIR\_S? JV_# M*^>(M2(KO=AFT.(V):03PTA[GG$K2$\MZP6O2C>)TO\\ULV;?RVJ^>7CFZ!3 M0"1 I,,C)"#23A#)F.B#5#$K3XSE?[)I;KVG2$E.DO92J2@W"JVHTBP2AI3) M8,2UQQF><,S[@I**G2:O;B&B9$H(G@HAV64>3RB&=]3,D$W>16&H8WR@] MW081'^FIY&.!\2DA(P2- "(!(I\=(JE/V-#H4>BJ\YU'6A."$HG6$I>M7+\1 M^:'8RGR=1!)V#]$TM/ROP$^ CZ>!C[NVA$78^ L M&F1--G9YD!0Y)D4&-&*HMB;9@D8W$4Q8*PTC#F$;$N+"1V0Q;DMYF4NL1+3O M;OFZ"[.7&C7F>.!F+Y3B;C&E, OB)H:V(#=.&UM.#\B%$V86Z-L"I :>'00A M@6<'0VK@V1,AY"#,KJ IL]XY)#BUB#.1U?!H6%9%76#4>DTLWT@9UH93&A2* M/OE2"D*147+0NI M O(DXJ@%I1C[#?,BORLLXXC(4$I(=,GTT1:QDA 922+<@GEQM-P"Q8=/XZ\W MYQ>3V66,^58S_\_1Q:+V9_DL0[/64V86$"T/9(42KZDS#&%!'.+2..2(BT@R MS[VQ&A.\D2>?+PC468YP"B63%!ND(\NWP!P[3@..CYX1VQ4@KKBR_=+[)4^^ MG]AILW4](F%RC-E)]?@&)1F0# Q;(/6!+ UX%K2/)R=<:^R\$1$)$QCB@I$ M"VJ@VAW]:VSF^;".9FE4YY=UY>"&;-)&<*W?2C0G%3!&WC1 "S!(@=2 \\.@I"@X&RMX' KL69965%< M),3+>!+-M4(V:"\,UD3@C3$ 3ZFKNZ7@M,;XAI;SD'+SH#U.0(D!0#QR*$'(3>X2/U(6"-2$H!\80=,M&55XQ+884Q4NRZO>37 MU8X'35&F!]X'!H!JV(0$Y6(PI :>/1%" L\.AM3 LR="R$$8! HGQXQ7R$?FE)PO4),(J B:#) :>'80A 1-9FM-AAA' MC$D.,18HXE0P9 V-*)!$M//"4J[["""!)@-%3@<>3WHW/XMU/NKG^9MG<=I4 MG^*H:L\LR)XG\HW+)RC6ZT=](2[FHV8VJ<)H1:$3EDY?7SSHG(_>L0ZC,#OE M P/8 -@ V #8 -@ V #8 -@ V #8 -@ V #8 -BP5VPXZI*(E!SEF!AD12"( M*\F1=DP@;;RC*AILO;SMT291$^V%0Y0+CWC4-E^M\X5444FHDE;*VQ[MUEWX M^KJW\,K!O>K6]7Y6ER=[-9_7E5O,K9O$/V;O;9V?__$^\(==WV,N]>X M@)Z G@-"3X*ML2XDQ"*FB ("^(B#3(8/1FH_4GQ ,!/8\(/:%"[1'A M_<_=AKC9)-S+,3(>44P9"*U>>(R^H(7)PFR1P6)X M8NONY0]"< 4G0K2!(^L40US&6!)9LD;/+&8>4T$=O2VX4C!18I40SD(J"R[F MRM@TD@57-#0R91+1&Y70;4_%=XMY,[?3TH9WZXZ+E(T9Y6,E\+XDT:UC6"N9H'8CS>])Z%AZ M093^Y+%NWOQK4 M"8XI<=S3C8;=+"HL1"3(D:)1ZF3+JX24L1I;0HFPJD?\>UA)9!2/!0&$!(0$ MA!PF0AYUF8DF@06N#:(Q*Z$\>HD<]1@Y;:TB,BD2-JSS$ ,F*EHDJ,SXRXQ' MEN.4D3A&2Q2E4I ^\?>1M29$CLTN:TT.%8BAMA80&1!YGYCI8E+26L13S/AG M0TEIR/BG#?-9!:6!NPV;W4?M?<929 TIR0^!9#N?$T1)4D(D&:/S>]-9R9A2 M,3R@!(T5\!'P<0\^34JB2TP4P#'9IH\)62\"DLXIYS76SI.-(5R*!DJC0B$X MG?$Q?]UPGA#EP1DGG#/W]+[=!3Y2S,>:['#6UND@Y"H#(?^WI(&T+Q]QG@G- M?S]#+L#5PSSTX]U7RYU?5O/\H_[^^8LQCJPOIEE-/XZFLWF^U7PVFI_% M MLKA0?5HO;Q*_H%#5L67REWG[%^?3'T/57$SLY;\+[M&_BOY\BV;_%6^?#1"[']M M_3+.?2O]%>V>:>_[;7D#@O,9;L_RV3KWZ\)^C%U>%[(I[]!+._EL+YL?O_O3 M[4._.M$M&>X^SL]R:I\5&*ZV]' /[_5LMA[VX.UT]C%.QZ.W4[^5,.KYL?8I MBU;T:+77*]G\]UGZN[?-V=_39/:Y.0QJO>X4B@,B5*?;?%COVFB61J_SKHU^ M+;MV0 _Z'"=JKPM_O*+WO3V?+0JMJFE64V>+QDY#\\,ST.IX=-/]B/?;JVQ- MJK5MUCUQ>;J7=C&?K8S(\AA%1NW]W.ZO\4]54KIID&_OEZOJ[\L7;GY/TA6+L MWY=:QQU?("\X?^CC!S[3+XRF^.I_#WWWP<\&^ @/5 NT1_;^!F1WG??'UA!\ MBXMT_VKD=C[2DUQ;IGWYY+^^(_B[AQ?Z3:59J\<^#L%[W][];[1U,WHS#5GK MN5XK\K23\I@ZI(/8PI[.%R 0(-"W(! % +J]=8^I20.P>=R.G-QJ@7$>9!P* MC ., XSS[8Q#@'%VH]ZNZO%/0KWM\]"U/N36\SY*]>Q\-+N(M9V7"'O)Q?A4 MS:OXU?FR![,QSX)41[Y.6-MQK@W.)ZSMD-<&Y_.HU_9T#^(CM:EV&=4TE 2N M]HY/S/N^'JYK[W/]QOAVM/ 95;+[:/!;G(\FL^:K6M9I;=CA#03;X_G81Y;\ M863 ;\$7=U9I]IY#;YC"7@N+M%$<<8)+UR1E$'/":*&XEUS ^*^#Y9C=5UL" M"@(*GCP*:BJ-D=2@9)A&/'"&')<.,6N#(S9PA=5F=7I,DH> B%=E!+2AR*8, MI#)E["2\E%O&O:*@9F.E=EA,=+ , R!X>C0%$'P&5="QZ#*6!68%XMAY9%G* M@$83M9JYK!MNE%-:%4+2-"&->09.S24R@42D$Y/4XP3K1AJ!^+3;X%1[T*I2BOJTR8ST9US!_Y:A)'TZ5WH[Q;7I=* MC]%%/?M4E]MKW&JFA/H1=ZC&K>+S%_Q5>VM9KL-(SL>1E1\__:-[Y%53O^71R8UV)O M/;V.WEEQMW.!,B<440I1%3WB4A&DJ:;(\FB44-XYSOJ(,UWGT/QZ$ML!4M/P MZAJC]M7=3H^)."U_ZS-WK@/ .D)2GBA@$2<-D4YG?N<"\40PTB%1%#FV)B;L MW!US\)X0$MHC8%$VSD\!@ 6 -6A2GBA@*:=(")2CF)6I$K[1R&FO$ M<2YP'^&;?0(6&4NZP_&<1W'*GQ[$ >O^V_BJQ"-'F9_*?%D[&=FFB?.F-?-G M95CM\@TP\T$(@1"Z1PAASF@V[AD*"5O$A>+(4IEEDK1.&19<(ALY!-]BYE?3 MO)3_MM6T\.J[Z=_J_,3O4GJ7?F]Y]E7+H5D8M=.E?RVMJ;JW^DXSX&.!ARZ8 M0),>.BE/%,2(L]820I$(/(,83@)IQ@P2UEMM!!'8N&U,_T,!,3;&9H?C.4[Y MY .(G0PI3Q3$K$Z6!U6&8[B802QF(S\&CA2-0;*HL2$;A3W?X@XX%! C8U': MA@P:Q" !8%\N@G+@BXN@R4>VM* N1S/6-ST&X" L01B:4]%"YAZ+[-"CACU M#'&2Y99.A"-FK _<*":3[2.OX$K2?<]2\GUD.O2-=?*T MG*W/4I@*#HMOXZ#WI=2T*;R3+8[6;=&,ZO@I3A^J*==AD,9"CM/BTD[ M9;0,;0(O!D@TD&CW2"#AA&)*,$2-DUF:!(F*N1BL?F--0([A;W;S,WZUK2&9P M-L;TM)P( %H 6@!:G:9EHLCFOD.T M_,.%CL@DZI$63NKD?, N;IW&\ R@1<;8#!VT(&WA>;P U33;__-9?=EVIOKZ M?)/3VD800"" OD$ 19^LU]0@0HE'G$2'M"Q9!M*$0$C@3/628/!VQ91M)MTO ML\^]%=&-I1EZ@ARHQT,GY8FB4Y")8*TTPL*D;-.GK.5Z[)&0P2E.'1.NE[#_ M#M&)T]/JUPKH!.@$Z-0%ZHV.GG*/7,SF-X_E%9$"66>52D$9*7KI*+U#=,)R MZ!V>(%:_[_X#%XO:G]DF9LXX/Z^ZKM)@HX.< 3ES7V2+$4)22L@Q;A!G6<08 M3@7*DL0(;+EF1FX=CN\RP=XO>?/U%6OV)VN$&KBL 4UXZ*0\>H3ZC_^C*:% M;.#;0U@N\"WP+41@#\"V^S"?^7\B9\NPGVS67<1ITW61CU_*ZPCV': PH/!] M48[B!G0B(LZ515Q*A70V]9!B,E*OHS!X(PGH*3'8#V>VCC\7'GU]C45[LN_4 MF%.P[T!/'#8I3Q2AF&.$2^,0520CE,,464U+00AA!@=M6=CT0#TA#KM3A")T M3#4$8P&BADW*$X6H&+PQBC.$I7"(&Y85(JI$MDE$H%%I%CWM(QB[6XC"8\.' M#E$0D=V7U?Y+3+&NV_F\96#U:&Z_0+HT2!F0,C_NJ]='U,;F_\9[M?QL3 MAI;ES'Z=UD^C_LES>=7^[G.(WY.?ON6DK%::5D0]LC@,+A M0N$@8T? MT,GY='S[3V#U+AURGJ.J&%9?3"2(8=%VSY="*:8#$'W,TBM)Y7C M88N9CSF'2F.(<^_'8GY]9JB3G2S:1NG1UM/98CZ:5-95DVI^ M"58TB" 00?=9O8HP*4@V65GIYDM%-GB5)$@ESI6PSBG)^[!Z?UXTU30VS>O9 MN:NFK:/V=;YIE5EX.L^OFBK$NGW[55T7QFX3GCL>?SM]=5Y:8KQ+]USRYQ6K MDYY$F1QK.O1J'-"ZAT[*HX>\_3@.&28NR2B1)JD,ABC*. T1*88E)R$*(7N) MR!\Y&5S(R5AO.( F')9D63 M"-[+D/EC154R%@90%?(4GJER/%3-Q:RQD^)QJ:;SS V5F\1N+ATX7$!.@IR$ M6!WHMP>T7.#;[?11*YBPI#@]E7>(/40-4C4$OATZ*8%OCY'83X_HW;6U3[;SCL4N MV3J/NBF)U&7HN"UQ["Z.U\UK7N515[%Y^]MKTZXUE/'F5VC)K;:E+LJ(X^5I^LFWQ3 M<]?CWSLPF<%D_@9O/%%,$AHM4J9T>%'<(>T\1I11*X23,9!>O/%OIS[C5Q-_ MB=U_WTY7G/K[FE%[SP?&8\(A?P.0YD9("$@X8YU0JLC"]8A0IQ"/.& M3-8#D5)C5P.1JW^K:<9<:>'C:=:E+2?(<8V1 M+-W0,T@Z;?VN/!#;(.%/&7]/"N/ V0!@-URPNZ?SK30&2YJ5,\4BXEXI9)E@ M"%L=2(B&L!!WY1S8@YJF\&DY"_99VPH^@F]CL/=UO+!5&,5NWE57T#J;G\5Z MY!=U7=H8=96NX#< @00"Z;YX'9=28HF1U\$B+H1 5I,L81@)0@NJ$]G,%N[% M;[#DW]7\NN78NE?3\*[P\(XZ88Z%'OK<=]"MAT[*$X4RDFU[QHW+1KP5B)LR MY%M[BXKWDS.%C4]A-X;_$WQ:K2PA5^$(_!#OUHVU)N7(CUJ$ M0+.$%LT39N8<_U:"J -1]PVB21!",%8$21G+D.*L@6N?!'**">>,P-+;;1P0 MF3&G=\BE-=?^N?S]>UGJN_27IIO T;>NSL:<@*X.NOJP27FB ,8YU\Q+A13. ML,5MUK(-X3XKRT%PJ;W"=".D]RUNA\, ,"H, !@ V*!)>?0 MA]G@W1)2R9E MAC09$1<^OXK>(^ZM2Y[2%-Q6TWUW"X@/UT/(,=;0?P%R'?;M8VC3&O*1@\P& M$&L@UIY%K!F=]?(H'++*.L2=*7I^Z; 6A2VP9H/:485%R_V_K9F_5Z3^I$5MBU^/< M$Y2>5MP/G!. 7(!<74A&OBBC HP"R"&31GCP*UA(>-;/8+M1\NC6@D M$L&:>K4;-\:;\XO)[#+&W^/$SG-DT!&;=L$D98F6J!D64D M9E02"5DA,3(T<,R]MSBXW;@P^D"RKTVXH.RT^NY"$L;A^BG^9NO:3N>7HSHV ML?X$,RU [(#8N4_L,&&3480@[QU%G.$L=J1FB&C'C(\!>[,Y2V[[UA K'OV] M8]&>! T;"SGTYLB@( ^=E">*5)IG:UY:BWPTV=0W02#CE$94!2H,24Y9LX,> M$+M!JFS3GUB-,R 5(-7@D&H_3LX0DXL&4R1QRBBFLH5OC!(H)A.X#ASCS?[A M/31[>#+RK=R:/TD)$1U(4]BS^;]J@YK-_T]QN@#S'T05B*I]B2KAM=52)F2X M9X@'GU_%D 50L"0%Y_D=LY?ZR5-XG>]9GN5OU?SL]:+)^QGKE2O[LO]>;1A& M-H,>?^ T!7 \+'"4)$6=J$ X$H4XT1D!(6Z\%)4H1NIG$U4NRPE[!D8R) M@'8W (Z'35, QRT+:SVEU N-(C>E"(TRI$,B*&5DLHG)R.+&".!^\A5Z K.O M8)@UOWU)'8HQ 1!71XV*8\>L_;4UT;29&S6O)5F M 7&9X<]$3A!6D7$AG9)Z1]TF>\# =8!0TY/"._ 3 / !\.TX&<)*GQ7 #'>\ M;?60M3DGHD/)!8\UCEBP#>6OMU8/?0'?5QVH_+3*)2!QX@B\$+>';$Y6/C5P M1NQ+OKE\1&.]?M07XF(^:F:3*HQ6%#UE"?CUU8.,?)2,)"Y1[IDK11T1<>49 MLH8X)(,.D?O(5:0[&J-Q8T#4#O,OLHVS.PGYP$'L7-R8'9D4!?,"X!?@=T_P MRQS13F&)A'4$<9>M$Q>T1E&F8)@FFM*PHTD@^X)?9G:8_@;P"_ +\'N"\'LW M7$81O'0J(EDRXCC& FD3/-*!:H,%"<+LJ//%UG#YM4&F.RV .5"8/,!$D\.& MW"T8ZKC[Q=-?E%-?QC-UAZ= +Q M])S6 6/:JJ@1"Q$C[H-%5@>&)*,!2VDE#AN]JI_BG,G8\#I#P_LE,OQ\^9>F M!"_6,N_5&A+Z-P\HV^&PP .5>V > /X"_AX^_D8C.!=.(L)-QE]#LND@DT=4 M8J\%=X&03?Q]@G?F&?%7C07;868- # , #P"0+P/3V6DS".,(.2P!IQE_5. MP_,KP;@@+J..91LUW4_QS^P",!_.MF9CR798Y7.@.+D/!\TJ!^>NT_=8K\W! M8.XC.*K]M<_=EKC9)-S+8N6$C])D]KD9I7IV/JJFGV+SC2Z:@]F8/H51WN3R MR7]]1[\[Z77"VHYS;7 ^86V'O#8XGT>]MKT66Y.>DG3),:8YOU_4_LPV^==G M:60_V6I27I[GYVC^F+WR_UI4=7RU@H!?9_6'# ?UOS_ M2W3SOEP-ES%"OI'44(^)P MF:H3-3+"$L0MYX&6:?3"]A$R>1YEQHS-B0VO.);ZY..W,K=@M?^Q\^59!LL= MA!T(NR<+)ZT8]:4\3?LL:+A4R,8L=R(+%GLF(Z4;PNE)EG8]\S&&YM=Z=EYD MT:MI6++PY;OT/[;^9YP7_KT247W9VGR<=^JDY!.HZH!>@%X=>CG-4F "&244 MXI)%9#+^H Q.04ENK-1;C8%[;O0B>(S)#K/G3_G( WJ=#"E/%+V2\()$0I"4 MUG>UKI8[C1BC6'FE\ANL%\? MMF3Q04VJC*+ M3>=V^K'*YWIDFR;.P0T H@A$T=Z:CE',29D?KXVFB!MNLY(=%2*6",>8#\2E MG03PWZ[9_E7+]3V)LKR"DY)C$*\'#!PN!D*\'OCV<)8+?'M8NDO607QBD2,K ML\;"4TD^=(&BQ"CG7%DO-W677N+U.])=R"[+OX]+=X'X_/,8XQ=UZ3XUOQS9 M:1C%?-@ORB=@D8-4 ZFV)ZGFLBG-6;*(*Y&*19ZM:\P-LIYZJ0DWWO83Z+\M MU=XO>?_]Q$[GKZ;AS8K]>Q)O8DS)#ALK'I> R7_0&D*<'A8<.BI,B8$CZ)B M G&K)=(DHZ,(0>JBYBNU$7M[4N; ON&0C1F#?%R P\.F*<#A8<&A-DXKDU%- M1$\0%\PC9RU#/J.DQM(GS#;ZX/7B\]B]=LAAKB3D(NR]KT ]"XN.P8K+XV+9 M9J#4*M3Y&W8"7A"06NNA%P' R7A;M5HY/>6^_N6BMO&!/!<:ZC$7.VQL?5QH"!D@>W2!M%5'76OKMB?# M++5'-=90D@'B#<3;5USR7"H?DT:4:X=XC"Z+HRQI G;2.\*C$PS7-V]R;IFHY)MOD;M%4T]@TX]$TSLL;[11QVR7H!##28:0B MC%0\(C^VM8A9&7>:Y%?*)\V$=&PSM;F/2H^?ES@2F]_B_%TJ MT^V6GX2^\AS,((0]Y Z/APH4( / / !\ 'PX3F-\F^,EQ\VZ&QQ MI+(.W!G2BR:&KB/AMT]W/NS= 4@&2#YR8YFG2"C)AF_Y#^).*:2IQL@*$:D5 MD9D[(E=/,)8S&A1[^'T]^U2%&'Z^_$M&A;?3MRM,>+6&A,>;RDW>]OSJ:Q5P M9LS(#K-A#U34@?Y1?^^> M?(AQ9+V?G>=GN2P.F^ELGF\UGXWF9[&P0DM=.X]AE*JIG?K*3O(SYS?:@.B+ M)_+M3M8RND;?1Y)Q]Q+R&U;Z:(%2%A>J3^OE3>(7%*HZMLS^,F__XGSZ8ZB: MBXF]?%D^_?'"AI"I>XUQJ^[WE@[.[HU_+#(\I7HC@-F>V_E#7D.[Q< M(\"773/ZE23[EDW^*E\^6FKO?VW],LY]*_T5[9YI[_MM=0."\QENS_+9VM]^ M83_&SI6>S9R\0R_MY+.];'[\[D^W#_WJ1+=DN/LX/\NI?59@N-K2PSV\GSL2 MN=DD]+$';Z>SCW$Z'KV=^JV$4<^/M4]9=%#T>'U=9?BP5A1*KF71B4>_3F:? MF]'WY8)JNHCA!R#:_A;^>%WJ>WL^6Q2Z5=.L"RU\AA%#.8UM*/CLUXX6V3]KOH2PX_=KQ",7^!_7UV0US*Q M%TU\V<0+6V.YB/6)D_+23\AB7 MVT%L84_G"Q ($.A;$(@" -W>.HHI [#IATU.;K7 . \R#@7& <8!QOEVQB' M.+NM,C@)];;/0]?ZDU/K3VX;[RT#U-]4=7 P&_,L2'5*C#5 B32LU<*IAM6> MWFKA5)_\:J';T[X*46\U8I[/_#]'LXN2%=>,XI=8^ZJ!+D_03Q#Z"=Z;(L\) M5U&2@*3D%'&G-=(R212E\EHXP[B1O;=B+GSZKF/3-RLN[6M&K.8#[S4(%49# M)^6)0I4AVC#+!3(!9]CA2B%+A48F.L=9X-ZPK48Z]0]5/W$ (P"C89/R1,$H M6A-5$@$)&B+B25-D6!EAD9BU3$4GY49M]]9]F'>H-Q$VEBSR\FL\L8EQ;\:J0T#%$""002Z#X)I)312F?]5W(I$&<6(X>Y131A&A@5 MPN"P$\O]_<1.>QN<-,8&=&30D8=-RA-%*&]9MK(U0TDFEQ&*,&1(2 @'3$@4 M*88D=F*P]XM0TL T)4"H89/R5!$*+/=N-$JI[^_,]O:ON?V2GZ>.D[8-P'Q67L9LPI>OU;&9 MUY4O'[3V/5CUT$8/VN@=41L]*E)07G 43&DDS65"SL> @A0J61XDT1MM]+:9 MNO1[!R-_S/ZP7_Y6S<_.9I/2^N?76?WAS-;QYXPKX?7L_").&UL>LRCI-=(#HP @&"!X3Q#LBD-72XJDXQ%QD0T5[;Q!2F"LD[#)*]N+*^5Y(9B, MF8!NI@#" ,( PH<'PI(P91.VB%N7RNQMC72P#'G.,5-,.2=[:2>]S)D\(NEKW11^[R276[A[U#(-Q N.TY=.$,)T:3$K7 ^1]))-*> M&V19"HYAQI+;"%WT.-WKUQ4//V6VP8,V@)%X<+()0K* C8"-_25G2\FUU10) M30WBPC/D! ]99=>6.*5E(IN3#_L;O+4--O[$-, ?P!_ '\#?D^$OZWXI:N&0 MB,8A;H)"5F9-D4IG4LS@QS7;X=BKW:F&1(SS%@$\/G\ZS&%C[A8<]2:SCN^R M6[[X,SO]&$>E'7XSRMQ5'!D@C$ 8@3#ZEA1+(;&US"( M)\)Z*E/I&/==>K-DV]\SU[Z;%OE4_O_-OQ;5IRQQ6J_Z*AVM?/!J&FZ^<>V; M;Z=^LB@>]U^JYF+6V,E_9\B\R%?DO]?S;-Y=Q+KUOO M;-PSX(1)5 QACAGBD5+DG./(>2*EC(1$OF%//,6=S??5#&;W9YLK8:>A>Q"M^ %EZTO6+0RW+ MW5,!$\,RBIAA2&&/.$L,&:,-TL8%A;GAW*H^?%!;2;SWL:YFX>T2%WY9HL): M#EZ7K9V\_7:9]Q7'$QF+,@[IA J)P5 !< 5PW;QMMA=!(.9/!U2J"K%8: M&4R$238)+WKI\G+.\H D5BJ#H4](2^*0 M#IZRH#'':J-']5,\+H<*A@]B(&5C(4]+P834G&?TH[R^SUDR'KF8'VI:2HQF M:731GG>00Q"-@&C$MRCV1DE!'4%8&%H(HQ2'TX @RD38T$!@R%9$A 6$/;IL4&,"TL%V8+=PD/J>H>UPXZ=]V)O/NWHA3E7K"JX@=13&+ORSU MO$>6$H.B,ED6XN02I[>EGE8T4!H5"L'I?(T(R'">$.7!&2><,SUGQ#R3;X>* M,3=[DWJWCMUQR3T 7 !< -Q' :XA)&.DRM:"=HC'))&6WI0.-<'$&'#8[!T) MSG0 7 !< %P W*?4/FFLB0\,L91AE@>KD ZZ>$X9N4]R;9GVY9/_^BY;RJ>\3EC;<:X-SB>L[9#7!N?SJ-?V M]$3FD]"2^HQY?5A<7$QBF?EA)Z.05?_)K%G4I>E@ZL)@:3+[/*JFG5:?5?6A MG37 "UC;P:\-SB>L[9#7!N?SJ->V\QRC=ADG,W=["X=RFX)T8:LP^KZ./E:? M8OAA%!9U*2>;G\5E E+QL98V/K/SV(T_'X^F<=X-/$^9"F4<>G$PNRDBJ:A<03 (,#@/;!E!8Z"*H:$2P9QK3BRT7/$?"#$4IDA M:+-?_A/:Z6P!6S]Q8TX*D" /!W (<.AV6R\G+7,,2=G612F)'!$!6>T$=D8R MK#?JHI[2R68;]>GAM,*QX#O,<3D*F((8S:YC-,7>S^<+M6&:>6VG37?0OMJP M]V V"5R,X&(FT0HME7B.:5]_4BAM$G.UFT.EBT]72V MF(_J.+'S_,%\-K+^7XNJJ1Z3+W-:^SHPDQ]ZUFYIZ2>G@F,6*1\9X@9+9(ES M2'I-G:2*.K718^HI@9+?9M-B);VKW]MZOOSCU16/_K6P\KOTY\JZ:M).C7[5 M-(OS&$A/#@$V)DH/W"$ ?LNAD_+H0>P__H^FA *Q@6\/8;G M\"WS]GM_;0L MERV.U_MZ=I%7>=GV#BMMPRZ*K[[,U+/>YPV>-Z,+>VE+"7+YAET:D),K=1., M1,!IP.E[&Q$GE:3C2''K$7><(2N5R*^TQ0I'AN5F6LJ31NA=5',[>?/E(DY# M-2]54&^G?E'7,?R\R%;C_'_CO,2)^VJ%@(<>(@;-. 66<$-BMH1I0.65ME^YM+UC%@_9:0$4 )0&C0I3Q64L& 91"@*F*@,2E0@ MS6U$GJB(=12>2MG/?+B^08F)TRI">+HMG_];S,CVY2.>FM#\]S,DM5T]S$,_ MWGVUW/EE.3"5OS\!+L;6E#[/SW)92N&FLWF^U7S6UL3E[[6=V]O@:ZJF=NHK M.\G/G-\HAGCSXHE%/SM9R^@:?1])QMU+C6]8Z:,/;UE)7U"HZMCR M[\N\_8OSZ8^A:BXF]O)E^?3'"QM*0[IK3?FK[O>6;JONC7\LFGF5+E<_W5Z* M,M3\Z&9?RAKR'5ZNN\!]V35_7TF(;]GDK_+EHQ%B_VOKEW'N6^FO:/=,>]]O MZQL0G,]P>Y;/UE[4"_LQ=@[2K*+G'7II)Y_M9?/C=W^Z?>A7)[HEP]W'^5E. M[;,"P]66'N[AO9Z6W<,>O)W./L;I>)05H:V$4<^/M4]9M*)'JXVV\OOO\]G? ML_S^>R>__YXE]]^;^?F\.0R2_79=Q7B]5C$.B'I9V_GUQN/&/UUB_M^==$*N:9F:8+1H[#64DSA3J*>&\ZXFU%_/&;N78E_+8XCW7EEYX$)R1/GAED MM!.(4T:080A^R4>H\2-OG_=>2-&LWK4??##Z+-MVJX\]<6L M;IT1&3!_B1/[N6#B;#KZ;?8IGKN,DE2-1V7XWXO1'ZURT=VI:D9V=!Y#\5&- MYM&?3?.R/EZNZ9W!U\Y'%W65=R<_]RC$3W$RN\A0G)]ZD:QO?6WC%HOS5_X9 M6\B>SCYEWOD41_FA6N?1:/;E,C]NX<\B>/*3SNIF]/W[=Z^;'T:+IDM@#W&2 MK\EX?KWT<#(KIDRLSU>WR*I1WMO+;9,WH+;=:SN97([+'9MX=;,SFQ^\SL^2GVHV;5TZY:OY M'GZN^)\YJJ\ M._G"\2@?(7^VU/PZXM0QE2^6W/ZF_6"Y0Y?YNORRHV1WYW:"W/K6YXMF/G+K M[^>%U/'C8F+K29DZY]>[DY+\?Z1\,4[; M,]EN?C6_''VNYF<=W5;/?X-)VDPN]6/>AWJ6.2'.R[T[_AN]F\8L^Q3_L5W7 M\LW?,\^M#\;50\26AC;_QG)WVN9:W2++8\W*()UM-RN;=O4%7F[)>?CY\"Q^O M+W7][<)C61V/M[CL)M7*:E:'9WV>JJY7;'?TE\M?GJCN*%T_S 4PHLM0=Y[I M]ZF_VMA6_KG+T^JU/%KFN7G;J%D=3SVX,GM2\0=MN_]OE7>D$?71=GR M.+U9E%RWT?_->D.AR\\O_OHBG_[1+XMYP8/JO)I?2VPKYZ>]U;@OIG.\V+>KK5/>I1MOW4SW*=$(=)Y_]JSNC?&-'MW(.;/=X+S).C?['7HYX]X#C!\Y;5UQ7 M!&D635EI:DHN92O>L_C+,-1^T7=!R+R*F?]G 97_B:&T4<@ZT.C#$@[;FWU_ M]<$/[5U<_%C0N3,Y\IT618RWF%D(>>NYVEME^GRMWNM-ENY%;8H= M&U_[A!PT%W^(%_/NB)"642@[.$X>W]":'SR&A7T[5?717/S^[+*I9NA5TU3Y MC'YX]2';+=??ZEBXRMK1Y[-95ES1[/,TW[=9N*P85T6CZ;Z^O,%_G[O_>R@J MQ08%5T&2\M^[W3!>LT"SW,*<%0;"#+F(;>:GQ*GDQCBF^G##?,@J296R53J= MO^KRV3-MWL^R6IIUOS_RO7^>9/(\Q35#]//H2#U[/^B+T8?%^7EKEJ:VL>9R MNU;Y_ZVBN]RP0_7:].HA5(*I:'U"CG*'.,\:EO'1(9>P]\Q;+=C&R-&G',V? M;>;C N WCN5E]^]61_.9/%0[]WJW.]:.LJ]C4XS9ZST*#O*)!^%;_.,Q>4PK M:;F2KJWKR,6L[N5'N;!UYW$LF%.'UICOS/%K&)2-:5]=%-=/5A*SQC7N?YFV1EP;E6M_\E7+V7;T_5]>?'@Q^N]7K][_<-!"LU\HTY0DK8)# MC&8KDW-'D0TFO_(<>R5ELG8SE_LIU2=KZF>&[ ' CDRV/@'!_/4= Y!8@435 M#G9=.CA7]8=YNVZ$+QY6DZOB=7U5K.L2F%XZ<4;.3@JJ='[ Z_T&KP%1+#Z@ M:7FX%WOF4RYQMAP90]10@K@6))N3&B/EM#;18D=]+WSZER9;C&^:>75>\!$X M\V9GI)6DB:L- M7B$%"CTP_LRO)^#(B4+Q57R"HH,UI+_ZM@5/Y9^[&]HL1, MSNT_XQ7AN^!2::-ST8%$&[VTK>=EZ<$J3K=B]9^O,2I_OPUM3&]41[=_W^Q[ M6I:7SUGYY?NNZ7ZEK'&E-WU]V789";KKV>KX*4X7RZ>)I;JAR7]V4EA>C_[G:'V?+M[OPYOU[M+C(!#JKFOFL;J/ Y6^JOWBO+A+?!OX7E@^6QV&U"R7PFG?KVLVNEMMU2"LW76YF MF5,SR_I9?:MU$F;UF)<05)Y.E MAIOUWN\_?'C?N8+*?Z)=>OA:X-=+O-FEUDRSC_:AO;:X]0V=^L^ M:&_SN2Z\&?*>EVU>"=5NR$Y7US^9S#YWTK'$DITM\3$W;V\[7]3+V]A0DM=; M(HQ+#,Q6=;M#^;$^SF;A[64&3IROKN+.@.UCHPNTK-:0]^8U!5AOQFP'R]_O&M+6>S\IIEU MROV[%OZ7#[Y*,JG6QD/K#.B>?[6XV70%NM>\$05^ZGB64:=(G"R>\V]>/:YO MTT^ZO5CB<-G*4L+7 F.;U- "759.EOB3ZO:XKG^VH.ER1T;-6==991\%78]2 M&3-&Q2_MAOT$I4X[+QLYW!3LXRUU,G?5Y;3_>UR]$Q0[/:K8J55TUE Q9&7A MPW6A LZ!YU9HEKI;$?U+4^S_9>'?FJ&MAZ]H\4MSNYY-NKC1[+PJIL=:3RF9 MMYUX;^U%GX56%OQUZT0H":I=2FMK8M8QB[!RSO.IZY./VBE?ZQW663>/I;#ZZS.;D:B_K+KNZ7?UR MFPY%EQE"2N-M'?OF<6@RE*PR6-N6')W7IYCO:\?0.L_+7H[:%-:2;MWJTE6K M>.>CVJS4Z;82JO,5+ ]-/A&?LFK<>@QNGO[VY"QMY)5_XRH7?*4,=_S0G=ER MS*\\"U>_WO[LRMH.*S=825.^I=#?8/G.%&E7U)3G*4][=9.5#R-?XNW$+SJ# MHO- W'18!3NWG1Z_:,M5.DZVRV3_#SN739=3]]]9V5'=3MP@V^[9W;)=0G"7EJYG ):?^3D*L!CG?@W+;T>*^7!Z(=J5TD MR1V&]&$V$-G__O_YUI962[B935OG1(I+^;:N%ND4B9+@5]QHQ==>>.8>=\62 M-BOWR0W*%N=I_J$R[FPE2SMW]'V/M(+7[H%<*;$)K?\\H_[=+N!E@&(#M)LN M=!)7SU4.R8/+6(J0UCUMZW!U_O(%NTFE-8IZX@-&SHJ2T!X2LH18I'G$-GAC MU&9KIV_QBV; FK[\L%S/WY;+>=^ZU-]U5+^1-HN:Z%^&15WZ!C?/E"H[/ZMC M')5DW>;@**0/.K^3AM9&[%CIM ?0^#KD6^[81YL0L^?'@_ M.H_9&@@W$_&+]IU_.\SJO+3H2\0JW^H?7=KW*!;%;>K7D<&;X:.5*%BWZ&FL M6H7T&FZU#YE5B[*NYH['7Y>2Y<_JV>)CT6&J.J#BEKU<;U:["VO][Z[;-,W, M5RV-UXK0[4>L8E>ON@H.KG"Z65E<^1"-NO/Z\NNGY"K*.=UM?.FJKS: MNU7A75MMMU33I_YR&-BT0>R50+_+ BFY$]4U'\=-?;VUW-KC=7=@N=4H2H"V M2=6RQ"&O<=+%!E8_>15);F^?V7*[_4VN/5IN9-[:I$N\N1*0&W MML=E?J-S*63&#FT^[RJP-KNX.I8ECUCE?BG)+6=E* MIR[>K"QK7XQNKZ,7KUJ5OMEU-OI03O$J)^8L_]-*HR(,.H.N=>FLM^PJ%+O* M>+C&!7?Z'M:NS++\=6QTB:0WTHF^%AC&ONJ4\E'.\NKSZ:7U[$:\K' MM4.X%B5+FSESU#67\IV.]?81KM^YN:E;7FL0<;E,XQ:'31GUZ7;*BDH+ZI\K4M"V,R=:IM3+%G\RCFX MR6/+!.3,M3'.!^+R>KU2XJ[G-EY/L>AR1#*--K;PVCS2N]3B3)][G6&K6W0! MC4+5Y;%:R8TV*-.5FX1/=FE)K<_64A4J$F!=/7WE!/WCNFZZ%G/KP]UTA2?E MO9*C.;GI2RW/-UY"\AB4?LL M;I9--$+T):6Q/7[?NI\KVZU5UT>=@;$NZ6:DJ]=M'^KVN_09$;WT++K64JC. M9)T6%/NW+3U5O;X:B4HWMPQX*2 MQ+2/"5E5.@(8R9&UGB,N?XW4U>BGB-W!V561(\WU_15KO:$01A_OG1_CA!;,[%6@:!MCD&^*< MD40TE2-*B$"8<'!398SZ0E!R7_AC+_4=K%\QH^J(B.PXL8=:@ O& JG+X(G M#91,:T*U4(J7C2JKG2SW2NM:<6I(J5T :K&>Z+($J=8X;@)'1-K!GI?<^6I$ MJ_J8=AY]'H/N>9?>&2'WML^\V>^$Z^XZ?7N9:1R](KCE8X"A/4S[13WRZ!A4 M#_"I0#);%T14VT8 :5 \%5 MP[2GYC[*P=!,_O9 C$GYB-/JF#CS.#$Y2%T)4.NX@9T3G(-D+6E-0F"F%A3D M+=W1!\M*4<$UQ>-SN*?VEL ')0%A["K'M9.>OLJ6@Z['[VX2^1I;_C9@=%LG MC;%276''NNO:> S3!YSMZ)[1]4N_+6*_JO[D#M9^^#.[J>Z1&.7'*>X.ZYS& M J#)!XG4.^2TNGCTN"=V;BV%?(@WZ>#!+F:<1C;_[?N?/_RNJ,MZJZGW,81F M#<>*:XF#KXS/KG7Q),6GA-:U!*P8OC1)[BITB(VQPO3@PXJYQD. A-XH:=7G M3<=CENL;>,)DOAEYX:8^G=ZD0^4B>:>7 :S&KYN%\91;%]>+\;R-I?6&,^RE M7S"U&>C/2N^GC&RP7,[1RCE:!SBY?<4<+5KF)*WC3-)ZZZ)Z>="]DQFPWF5@ M%DWNG=B3.X*E5Z>- ,[M!!:V=5@@8#AAZD:I(/_0Z& 5)=7G4^ 5&'LU:\TB M93'O.YJ' 7Y$>3;6QH^CHW""DB2>\&-4&A[:?YK.Q@Z6P.]D'FSH@K$B^_S3 M-)6S>+?LMX#G8LO>"ZMD[KL.S2Z>*;A7-RX8S3@IK6R(\!XK7(-%8TMM666: M,I@=(_8Q!Q_?M9V^O)SYY#+Y*?3*S"]X1GM7X8.^#LO"N_?S^X[UO^FKD7V8 M8E9%/#:,)\\Q!@1TGOG57AK;Y JW6A]4\F_[KS$G;0(D&(MG^.DE#/M4J[*G%07L2T6M&^KW)Y&0ESB# BW_K*3&]OQ\N#NV= M!O3[MA? ."*4QS !O)R CCI=@*Z)F3#?IA?2LKPH?S/<@$$8^J;S[X8HX&$E M8F);>O8WJU' ,):*!&: )3?&N^$I&Y=N=%F.KZ[911B^JKU_S MU2O4!:UDN?KOZW?H86<-H^^ME[*=">HP+\;_]&(?I M(4EC?9?T5OS@3E)[2/=N]=(0\8C>]%^;( S\:'3N)TT/* &___=O:/G-ES=S M:6T,]C:V%T2W6C'(RCV#/UZ+<[U"P5TK^/_N"!9Z%,E\?1D3.Y;\.!;RH+1V MK CU=:)^(VT,O^;T-+>]TMN'@L[]Y71V^VCLNP\5GQ8^L@R/.YT5UEN<9"C, M6D7FFOMQ#@3[0 U[[\@?XAAX;:7ZSIX6^XX< MAFS.Y&B^'VG>9X5.!LWV/'@R/6::N&NV_W*XS>VGNA<$GG/RT:]\0([8']VG M+;.6TXI(6E88G&F(%H(37RI:6VU":,3V69AEO!%5J8F5FA.AE")*U(H8Y3Q5 M=>D;P>Z(N/Y^-KW>%^CWI\]]^MG[K@-.]>X7_?E0Z1WU" 9U9\S?V^6$0W-Z M1K?7W].,;@=%-TM5R4I9DLJ4@0AJ+%$*0\^I#S6E@KN-@W156V)L)K!/9836]=<>.TU*^OC03=% M1[RA&=V>[!P8SN2R<^!.Y\!&^:?L(3@_WLK"95VX\.!DX*PAP505$8%S(E'" M**YKV=0B.!NVA4NC0JB]Y,3[ ,(%U&BB&DN)5JK2M?=4<'$\PD6JD2BS<,F@ MEO?T7$!--(X':0-IZLH1084AAI< :@Q,>R-+72FZD\OL:ZZ9L\12Z]$?8(GQ MWA%:*>9K+;RTS?& &BWIB-8\HUI&M;RG9X)JMK*LY$H3%9@!M:NNP::O):'" M&=.47!O#ME%-EXPV4FM2-=$S6BDB30 =KZKJFE;&2U\>#ZHUH*K590:U)_L! MBBJZ(-:4O0Q.HK7;*%/C0:*J"(:;$FL[! M@T9O&DFT5J:NI1/6'9$'EG(^XKS)Z)G1,Z-G1L^#HF>EF*BT-81I#%)MJD!T M73+B*VJJ1F$%EYU2PIYI65E9D^"X)@+PDIA04:*=-=)* PIH=43H* M^W5BZ)DC* [!<[],YT.0Q%#.)PNL [,:NV#(:VZZP'HV1Y/;_G)A>_=9CA.5 M7AIK98/\(NCM(,)7-3'4.Z(%KY2S0K!PD-XLKR>]6$5'=?G"NO\6#;U%^97! M-(-I!M,'@:GQC"G5!.(D]1CUP8FBS (P:D4M][6JRD-T-'H],.6L'%7/GP:2 MP32#:0;3,P=36UM?QGK5V MV,@BMED;/:4QBQ3L"!NS_ 47HWL]RMWLD(+M[8>ZS&L-6>(ZIS[%L**XU;%I M)C9=/9 MY@B&=C"IS?):E?[TP-68X/WCOB'RT(9EZ&C>S?MV]G'(D:K&2+(3_PD>U+=Q M@<$ZCT38 N6UV#0 R1#K[$\G0*:WRZ;G<:KXV.T'33??:H!G\?KMK[MN:MM( MRP_HFYO8PL#[@7V&-C/3Q=AA3QK_V<]LVV$O]O]H06C/4 1B M[ZC4@R9].32AWAXC#NZ.@;6I%\Z>&=^QM/#Q];2+V]T!T^.N#J]+EV^N<'=1 M_! V.L$OU[M;+>K>!9_Y[@ID1FSZ PRQ1@4#_<'@K_U\WTCQECG2X1>&-H(Y M &4,XTDHD1:\A:':^=X-[3=F=U#Q%9MDG!X6VAFL%\9$MD.S\9Z,^QX//4"U M70=X^=MX#$#FMS?#9?"F*;Q51W"+'_UN(+<)=K":36]F2%KC-4#&FV(SL#OA M>!=_K_7MT/P65NYF.ANZ&L4.8HE$-ZAS%S6.K=N>MHKKLFR( ?V/B+)D1#54 M$\OKBDI?TL;MJ-DMC4GHM*4R%I28ICBEAM=LUT_S$.ZN[[,W";3/9;!T3047.NHAR2N MKU''Z/:B^3X&>2O]""^*XGT_M;7.97?.ZDI_3"+?>$ @U,]F*,7Z7H,][A(XC.L MN(XBK-^7E2:\[%&76@TO)BZB?'MM%K,NJ5FQT]RE3TV)>PK=TK>B%MT;_<6/ ML=?1S(^6;8N&:W!(Z=L6X/Z[U"(O:O-ZOI@M%0X0@Z"=SVZ7:M#F>/SD8SN; M3N+O0"5)W*SK!$F^84OU0?P/\^WZ%0'S8I8FGU:GF/CY4JC%A4L&P-"$.=H8 M2;MH9_W%0"+_$S]'[1(;(OTPN?*S?E!P(>S=ZK5MTCUG;??K4D\!B=Z.QXG^ MAVWXB$H9BMO%36JO"3R//F7+]V\110]):'F,JQRYV!(@J$CL-?DBW,"O6J]1MP#T&C2?,$ M^85Z;^QME1IBK<@]Z<4P 1R_U=U5;-'9:T@CU)C::\#D">(-:F!IT^,V^$^; M^DAZ_ZH_$L[[:JDZ%W/8>!<9=$E%:P-V/:4#\\. 0XMKCGV_O)Y?Q0YA'4S& M)_Z8PJ!G.#T?T5[#:MPF.EM_(JK/2W74Z*[MUHAY2TGK%R(UJ/2Q+"[V+&WC M,]/"7PP6[P;!1]L%0"8U@ ((U-A0*EK).'WTA\W#8KQBEL2*?6>SH;_F%&VV MX8I(&?UEJ<_Y8#,LA[>%2'H,CUA<7@V %WMO.S^&+V?++4\3Q6^\GDU\KTMN MZN+)O)PL=QG>"Q2^6HO1BO#'B6V+3S-$]VD("9GP_O[FJ;7 "@5V@ENN9[)_ M!LU\.9.K]A(W:3$9M[^N^O/&]^/S ?#C&V(;@2N012MQN5INW5O'2$$72^F* MW(M[LYBG%8Q37Q(;/ N1^[N875@=GMK<>=G?ET=<>M]2ML5&4=" S#6Z'4C M8S1L$[DM5?\E%?:/'[3Y[V'W_6>-^#-"8QBO3<:+T[?;8^IU@64WU0!S'\1= MNFG=&!WUULJV6;%_* EFXQ-[I6+;VEP3-$E?61<%%NW3I>6\7#)8!43J_H$) M^7!FW?"25?NU^(Z+M^-)?.LJT])#U!678&?/HIC "U$<]9>D3M=D\ #UO7T! M"/^ZY].U!I=NC5P*Y;H%B!76 O9VA[V@(C4P*:L1\S8"^:UA1#2@Z(*:E MKW/5C_@L=G?3*Y]$TQ*OEKC_)4?O13'T;HG&1L+.03:BX UK!D=Z :H!WBW[ M1$< ;Z^FTWCQ"O:[066<+0;1LR6".]SHZT'472XT]F[V.%Z\_274;@B'-8GR/&U)@^1*JCEN]"]1P._Z M1-QB!DOR*HS*5_V;O]YW\V6&1) \>KX&V(2%BQW=>PH"%EG,9OA!M*N!C 82 MBU[9V&VWM8NQGB6#882-G_3,1:2!JS]=^:2RH_47N2QV2;U$.Q8I(AEOR86J M4=? ?M6)VO&%62]XYEG^D"1VK]5N6D8SM'('4;!FT:Y\"K--((U;:=$LF+4: MX,[U7BL\-XC4D,B,H$!!O?R3[\^S;OU2YO3*^=I!U8#'^ "$SN68ML:[B>9+ M#737#D6ILG(^P%/#(CI8>IFE$URCRV+I7=AH/+UV\^I18TV3]J(;M^\\D=PDHOKR;>N[6[&^O8=?OOMT&U^E8ZSK^$\ M3JL-MP.%QEN17EZG$_T#FJ8<@!=WPU2.MXO.TV;Z/7D]7*>;G7V0JE/HS[]= M+1.J;O2E3[E2) JD=WK\"8Q7[(.[3O4#2<=]V$_/KT*VK]K.N@>*W]^%%$_6 M-GU#O:A*14K1""*C\DP&6);_I9<:_\5W<#SV[]- MQZV]_080VNH;N'P.=LW]]O-D@\+Z%2J&)7K=V*RG4QAWGJFR!@A@1A,A2DU4 M!<2CI*:B8D'7[CDI[#L@K5D;@RM>/>QLY2):.JYU\:D?Z%*30+\?GK:U:T>4 M42V9SGZ%-^$!W*;W9^UAG-R"G3LJJO@O6@+C-GCTY:[> VK<#Y,I&O4_37S1 MW79S?]W[%?K[XQ]?NO']O/B/Z?7JY@ZX87-,T\D8[>1HW.L]SXI>_=VZ6RF5 M=(KQ3$O7@T77-\9-@>:YIE4=B\D7O<^Z".UGT 9O9O%T95V_C2["Z.'H]PDO M7B 1!+"M^].V/5-=^H)F_AH((\;0P#(NG4?)57%1_&5K;=O^Z'&U UNGM8N; MWAQMTIVQ,K#_U12_BX,E)AX-KA!!C%IMONZU#Y%7( M'5BX8/#"J](#_[G0T;W3#;&06X[.#L.)V^X*)SD9'&&P,+V=L5RTE=]I27+H M7>\&-UQS_KE@ M%BV6AS!K5P?=CM'>BL_9G B>I5[K7\%06LRB[V'K.!6GM_8R]&>@C01DY- Q M[M;CO$;%9?LQG@&OCIF',ZS^X&Q:C/WD$E8?J1RW*'FTTVP_ IC@51BP%6UA M7/3 =[.CE*DX4=[!]2(1)@4P_?X''_W$\M;]F?7+=/$3^CX$C MPY$RL.!3B//91WP6Z0CO?_Y02%:^0(S=_1>^3S H(LE$3BO66"VAY7=M9\=3 M_.P5P_X+BZ>9?NVD$I3FMO>9H@]R2?.C394! !L@!37IJ"ET1H^C)A65%A^C\%I8PA5MM7H.#@]G-AZ?K.P94I)B= MI>\W"=4V17LDAZ;&8P.0PR#3HB[71^S&<[GQ..I:7>?G:%'$P^2D[FUI-RET M88[JPLU8H]#U\T\IU!*GV9]OM+":*T5L?9CQ5"3%!49%!8,FTIW+PPU<6QQ( MU]LH2\G=*R9)U]W"(]I#RFP>+ WNG%?#HD9^)XT.D(P\?+R5C? O>_ MBR;?M^EUM"PORM\,-^#AA[[I_+LA&VE8AYBEY1P6MO1OZU>I9#^P) M3X^AHM\3]K27[ 2EH316Z:P%?D7&/Y;#F.(X-GP5'Z.,QY.WMSCWG]S8KMKPA MTOLA*<,IS&50Q4?%/Q?3^> 63_$N*8<"O8XZZ?'QC&*EQL<4^7G[T?>J_YV& MPL4QH5NFKQ>!-I:A+9/>ZT#;:$B7NH*';L):NQ;VUXO@T:K$Q-3@H4@T,X?# MJ:4K9>4ZF5_-8NH1GCE-057MD_K1U]"[0 #S=,;"3) #%O*,A9GT7IKT_CY9 M@[/> 1J1;N8#AOMBWJ].V;W+DW_CN_E&W/$GO&&?2SCYCQ>Q($H$5_3,WP&8 M3T'"95&RHR"4UPIV?9,A]OM"2T([T1.;*CET\]DB'5;%R()N+1\['O7#+YB[ M]%&/4T6N1(;)"8S9&=$(&>U+RE_[\$;?ID2F52Y6C#V8=$/XA-6SV2U2;\K8 M'R*:]H\TADA\3NRQ=G*QGO8)'W97T]F\_A M,'LC\L]@\FN?C!HVU@=98%E#@H V3&+H63OYZ)-/9!ZNSS1V!Y"9S#K!=NRQT<86#44O=/ 7&# M6K^,-=HV";;&O1%5]:_=EX=\&5_7%;NR-J:KC,3$JQE@-H+!85=4-]-O.%W%VOULO%K&VZMUT M,;,(>#_AP2KN]NYX<1_3;&(&*HP\O1\K9:1O5T4,5E41-D_)EW77MF+LX(+6 M+6/L]FYP/\]XTMHNDZMO=Q;3=I_+E(,:9K%%V@G%@:<(>4-W\0#9PR" M-AB=9J8?L:Y#%S>C ]B(55QB*9FX8S&-;+61H_YI+M'4Q@ZO"L3TA^QI\=/1 M?Y^K#C(KK<;:G?%XO5O%'JP%'"2:\)^!E.?)H-YZ[F9L+48"#L7H\/)YMU^@ M1T-Z:9VSW1TMKEH_TS-[=;NA0.8$K2/367."UD,3M#9=IJL$K9RB]592M((- M3%$9B*/*$F&E))IC:@IY'\6*9(+/^)SQ.9/K M<:#1(?'Y@^ZN,CQG>L_;>\)SSI9VAHKS@(J#.OKZ5+J,)9GFCWE[#TGSBTEJ M>9:I/E/].8KMTY_A^9'K4:#1(4%Z2*?)$)UI_IBW]Y T_^,RVBY3_=LU[=6; MXK8,)F<;Y(.EIW-$3^::S#4/X9J8F9?9)K--9IN'L,TJDSWS3N:=S#L/X9VU MK*S,/)EY,O,\A'E6>8N9=U[*\6)A/8)]H(]E[\B/YNCB"47-[A]^=I\E.!G0 MVO/@R?28-_VNV?[+X39WUX6[XO+GG'S,.3X@R?>%!KZ?]7U>4J4!IG3-9(4] MO#PE0@M*5*AKXJBK*F6-K 7=KC2@' ^U#Y0TE2^):!I+M*D8D;6N0FB8=97: MKC3P?J@!]?UT]C/H3=]Y,_]Y*0;>7V-WO/_Q[L.TF\>2 ]\4BTF;7OCW__[[ MS]^!$(4M@0?R;PKG;7NMQ]V_?T/@KU22YM^_:3_/WTT6U\1-YZ2_ FMAC&IL M6+PY]S^\?38X-)MG:'O]/[U)=&,:@*:AQ9>-RQ(_QP*RTI9V51=LJ*2(2U#6H:T)T":Y$[0BDG26"_! M$ N":"49X94L55W7C#%S"$A#I\?[B<-__K1R7[^??^@K5\=*T.7SWZ#/%^QP6G03H8Y3.T09N^/TXF_'1I<#;T(LX_QG#Q,Y^I: MW']4HH(/RG%/%%>&"*D"T14WI%9:*6%UT^B=QCBEE:(J R522+BG+&NB>65( MQ9I*4^6]H.Q(PM4:-N*US*C)='44FO+QFE_$$/K)6/2,HQE&,M[>J(P=O;6U=T>]V.IPO)4,3 ? MMIW###.YOLG9GNL,,[F^R=F>ZPPSN;[)V9[K##.YOLG9GO0,GQHHEC.H'I)! MQ7(&50:7\P&7+ O/8S-/?X:97-_D;,]UAIEH9/+2V2 M,ZCP.1^FLYOI3,]]8:83EW.GSBHDXEQC8?:']'%A&E\V)=&6"\R=4]/#M#./K@O,W/>TU-AYOW:B:LU_IJ3#S'5J)UZ[D2A!;^XH(67,B-=.D M+"D5,JH9.]U&'J.5_!A+/*%:LM) /BQF,QA;5D2.JG)W+E"VOLI_O_CYHO@% M%J!;S&Z+A_9US3+CN @ARXQ#R PA65.;4A#6<) 9GCFBJYJ2RBO,J:\KI]BV MS!"J#$VM G&-#$0T@:;"(9)S39DRM*G$D?C9J1JQBF5)DA$M[^F9(!J5E:ZH M!71RJ@9T8IQHRSRA7-6JMDU9H4;[=$3;0K M?'MO[>)Z,=9S[_X\FW;=WR>@ M=XP1XOZLV\E?X),_>D N_XO^?"BHXW7&N8QS>4_/!.=*SV.=(F(4%C#R)2?* M!T&<4$8;UWBAJN?0W)Z[MZ@:<9GK'F4DRWMZ+D@&FIFH+*=$2K \A2T!TQJA MB:L:VWAF)64'0;(7;2F:82S#6-[3TX2QLS]+S>'^AR"C'R;=O)TO4##H<0%_ M+6;>%7]I03:Y=GY;?.=OIET[+W[6'T$ZY6.*I[/84=9)>&'T_?H:O'E\WJ]F M,E-:S6A%M"C!8#9>$V.L( RL91F,5+5W.U6"#:74"D\\JRRHILX2PWEL9,^M MU*P*5!_)40>C(]"3GUOC/-+"&EDKS,;VKE M077BNA%]CH0,@4A1&>N9L%SPYU"WGCM'(JM9&3$S8F;$/#QB!F5MXVU-*L<\ MMJ3A1#D/V,F\X-8W%;?F$(CYDN<@&2XS7&:XS'"9K=)C/9/).2+KJ_S+=*[' M&9D/S%SL@B%WN>D"[+3CJ4E]UXK\RS.#]/[E>/,PO5^KK9QA&G144@EL,VM4 M"5JMH<31QI7,4BX:O:W5AK)LM/:**.$=QG!38DK+2%DSQHQTTIGZ2(Y=*),C MSE]8P]TBH+**UK$@IA9;!JD:YG?SN MQR#IRV>VO$3R2D;0C* 90<\;08WBGFG#B-"<$V$#H*&J)/&Z4K)T/@"4/H<.GLJZJ:>4)=0*T4*; A*^=(+HIF:UM!7"H M#@&?)U*B[>0@\^Y#NKN3I?91W2&:AIX2%)^JI,DMDLYAAIE4'%0A[;[QZ*;>Y>Q)-/\,6_O(6E^ ML:S]M[VG-^6W:[>E.LE)'B M;"/5[+2;Y["TS#69:Q["-9>ZG3SI)#^S36:;\V.;[W4[*SYBB9?,.YEW,N\\ MA'?\JEQ29I[,/-D?DOTA]_"'/,S#<7<7B5/M"W'_D*\GK MG4R>6!?M$*QRHL70A S.626(D5(3$1I)M-&.!*6:1C-O:QZVBZ%5I38RU#5A MC8)[O-/$>/B-R[KTM+32LG DG2%8,U)-^<@2:6^2<5X,,3)\'C$59/A\U?YG M;Y)F,G)DY,C(\5**5UD:736U)(9Z182T-9&U-H36U JNN ^6/H?B]=RMN;/" ME6$SPV:&S6>"39!0BTDDC.#?&_P2A]1?_T8\+^N[1IYM'VA ])^WD MI)U\8)_)]<1GF,GU3<[V7&>8R?5-SO9<9YC)]4W.]J1GF"/S#F'V_CB=^-OB M.C8\++2U,/?[1C[GHX_LS,TG'E\X\7"*ZD!9()1:@=V>!=$V&$(K7];",D[# MSHF'%'7)K&V($F5-!+?8KE1:PIT6GM=E+;D\D@@]2OFHXB*??N03XPR;&39S M9-XQDDH&C$P%IP,8=[2%]Y()Z4%)\EP2(;DFVJB*U*5GI:B#%[)\#CWKF0/R MLGZ5X3+#98;+0\-E17G@/I3$P0.)4 B"5AE2-]R4526/DGFZIWNE%.Z<$,G;/!++[+M:Y9Y8]D*A.8AGRU!_" M'2?MSU//E)^W_^RGWA\?GC7E[U^#,][^$YGZ4PO:/,@G<=SA M"4^IJ#^=W4QG>NX+,YVX>V;LG554SYX'GV((5XYGM-1:9XPAVEM-A.:<2-D M2-BR#L&4PGB_'<^HK'>62TZL\R413%!BJEH3WXB2TH:7I3B6-+MZ))K'!C9F MXL^ =HI[>BJ ]J $N+SQF9E/<4]/A9GOR+9@7%LA&3&- 4W#5(I([C1A7H10 MVE)5LGH.[>29D].R5I*!+._I.0&9 N"I@Q1$R](2084@2AE%A*>.*5-6GA_$ MS'K)M+&,8AG%[O)('[?K\$6 _,2GG2O('4):_/WBYXOB%UB9;C&[+;JEHIFS M]7.V?L[6?[+:Q9GDC M-5%,*(C2KB&PJ1BJIJB K9IRIM]6N0+VKN*&$>V>( M<$P3S<'P=$JH6A@1A%5'XMVF>[HF",M;I(C:#)R9N0\U@R'#!H9-#)HG"QHW.%:LXY[&N))KB'" M&D94Y4JB:^:$KZQ503R'NO7,!Q%9S2\CF<^3/AE.M?C'!7R"E$A MF\*'73"4/FZZ )/D>&ICW[54__)R(23W6:<3U>PJIZQ65)$J8 JNY351MI)$ M-927)37>&[>MV5%JJ::N)HUC#F.B%5'!!,)+6BE5FTJ6[DB.'JBL1TK*5PLY M^2)EO74%,*-U1NN,UB^)UE0JYK5SI.&EQ!!J00R3FE36*T5%S4.U8X<_!JU? M/AOE-1-.,DAGD,X@G4'Z4"IU:45364$\@"L15=,04[&&5)[57NF&2UD^ATK] M['DNS:BDK]<9/:-T1NF,TAFE#X32JN:6?8Q-?YK]\X<<=,_[26Y>"K'_:$,Q6U\XT M="=WP#%65IH+0FL09@+C,Y25FG#!.$;&4:'#KDMH!L)KWG[TW8]^?C5UW4_A MO;5 YG.08O_A'>S Y=I%WQ0>9-@-/&$^ P%WKUV67UOX@Y]9QK=]2H>Y9CIV M#R&#="F^ZET[AU'8.PGC>]W.BH\HZ(MI ($^+%+13CI8G6O4" H]<<556L8" MY?;'G>)W]UC!^G56\&E\\\N5+SY,K^&]M\5\IB<=3+\KS*)K)[[K8)%0ZX$] MFA1@TL[\Q,*ZI.72^"VHI!/=IZIUH#6E[_SG&S_IX _G)U-X,WHK]S]J5'0+ M\P]OD8Z+^?I8IMM7WQ:SMOOUHE@?,0XBZL7Q^?ON@0\^Z9F+3(@J&;SQTD_\ M3(_'M\6G=GY5@$K7&^M((/-/?@S$<0V77\$'LP+F!/? H^$="^OC(#].QS#I M,6;CP2T6U,LBC*>?X+J;&6B#,]@ N#PZ:8>)P$7XU\Q_]!,@Q:V%L2"(]-X% MBO/M_&K\!8Q\^FE[K3H_'A=_6LRF<GU?$THYN.A[K&=P\+[H; M4%E#ZU=K4F +(GC3]]MK5>B9+Q9=F@7RAU^?2]KO*0C1X9FV7[>+XD-\?QP, MCC1L,.$\SFAG9V!1.I@\/!EV=;FHD:",'NL)+'YWY?T\C20-#@:#>F^\1<.C MKF^F$R (?(M>>^2L@S<3_\+>/-- BTTWMKU> 0G[6Q72'YMO" M@\T 6XP#&-YU.4%7^S M&'J,)XOOZ.;P3X(3)(J-=XVGP$L.R*RG\AN H:DK M@*GM5:%O;F;3ST WL GQVSGP;O]\((,.IN3PQGZ]85JS32ZXUC#(<3=-K+#) M"$M26"WS_ JH ")F,;N9=GM) M%!Z^XK(-!H7_34/H8!=Q@I= ] DR<(5P=BM>T!U>%;]KM4GEUL+J+<9Q,F$VO"_L5 MJH45FY"U%=N<,;QX.NL9.A%<3V*_[?'P=Z-B E-Z#/&D#=^W7/.MM5^M^Y?6 M&19W"ON)KXX@B!>!TNQGX]NX&ELP2M;Q:MB$T4"_,/=(?O=<@(L'RE7*WKI@ M32B5F#N2=:+!GJS;/?OQ(#T%47V-5HU&Q ;2Z)O9PQ-N%O-NM2MI5^=K0]G\ M?&U@(V019# 8"3+1/MK= .=N6T #KBQE(3 FVB)(XDM'V_K./ #U^B53%3 M4ED3U3A/A F"&,\LT;QL#%/2J[+9UN4K57M9^HHT&OU8P4E0_24CP5=!R$9+ M6=8[)P<)0+N_I;7XD-;\_<3]=3KI-^!0'JFJNM,;]?+\$&GWZ'9=<.T: 2:; M-F"2">H9,8Q1XH67FM6TKIN=$"RNZE +6Q%G#5AP504T0SDCE1,^T+HJ*_>* MNRX8.ZI=CP+M]0;PG;?^V@"X<3HJ6,EXI$/XA6U"V\4KKM&Z/(2= Y5MO'!^ MTUO*M:[N;L;Y]A]]^>Z,=JCIKZ0YM>FB MF[?A=GA]O)7XB?O63#_C/. )[Y:NY,_/[0M;'6J\CH_HY>?V,B3U/7D]./2Z#<[(?[M:!O'?Z$N? O>)#K!.[_3XD[[MOOWF]QMT/Q!UW(G]%/TJ MA/O*KLWHROS].E:=H&?VO$8WA U M^0ZU_IO9="73XE1G?K[^V2BY,]#NM[/V)JI"_7"OHVMYZ>^YCLU T/[8&-&F M?M^_N.N]0YMCCWLQV?H,S(X"]KJ]7EP7_UQHL!?!YBS,8I[<&/%YL(/)DP1R M&;U2=YE#2T_&RG,$KX2GCD'$H>IQ \^/OJ U?](^LDF[MQQI@7;LVLJ@^3QX M#7J;>V-(W1[3=X\#*&V''<,DDP,N>D2\GDVPD-=@6W6@./8.HJ7/*!G:^RFO MT''8W?)!%\6?]_L)UL<, P;UQR=/CF_CD-,>;N_8=/ABZ5WKBAYV7'*;#&9M MUUWWOK>M/=]QG@V69N\'6X[\[#P#D8%!C<-O6W0,IZ5>][)M! M;Z[11Y^88)I>OI1]_/ M,KUPC3VW1G91_#!!+WG1M?-%8G&<>>*AG?7%::S6/R'(#J]<)[_A8M[-=73& MCC8<\,/=<:P6@TNV'P%;A%)IW:.86'+3>3) 1&*5+OHLNX7I_#\7N"AW^R?1 MZ;]D___JB02FMESK!)5W[4PD0]R;N!^;D_LZB6X,NFBOK[U#5Q:0Z]JP=GV0 M<4B?_,QON.J_!*!K9RIW*0 7CST"_AJ4W'4$[)GQE&G2V)H3851%I&\:TF"? M1%[67/(=M]%CCH _K*_&#]&M^K?IN+6WZ>,13H@DG 7U02I _.L)C6EEHBFK(@" M.B#1$QO]A1\3;UY M*+'T*(9G97@XV[U[*1_#JYJAJQ"CI#<,\7YIN#BT=WHQGPZ1B3@B--)A G@Y M&>M;$*CPDL_>?9M>2,ORHOS-<(/%,^N;SK_K/.CQL!/#2L0@U?3L;_:7"/C8 M=FTZ,GPW/.7.H@#IU9Q>-/(WZ'[XTE5PT=>O^?H5_(*S0SSG,*,1%Z+.H]E_ M!;V@]Z"*K2N>6@=['P,_K-#%@P(;Z:N T9>DYB$B0<]Y"9:!PE1\\^7U>%!5 MK6%VQ^LU7]&>;(:O M-ADZ#03Z/D57/84"CF)-7HKJ3SF!YXBW]Y DORI3D:D^4_TQ;V^F^DSUF>J? M9&"M7*>9[+/!E VFC"A/1)0A#27#29:BQ[R]AZ3Y&"Z1"3X3_#%O[\$)/AVH M^\WXBTSYF?*/;7L/2?DQOB03?#:5LJF4L>2)6!*C>E,X;$:4+$*/>7L/*D(G M!;S_5Q]#"S/A9\(_YNT],.%C^DLF^4SRQ[R]!_4&KP?B9\)_NV:3>E,,=_(3 MO#>BG&'0L'98."5FG>= X1<1QYEW3H5WNF4WE,PZ69/-O/,0WEE5-]-.V3W(\OC7IUG ^U[ M-S]Z=9)X8C^Q!^SOFV\)]MM'EJ9\6&%?YKV30I>>4ONLNH"=S.9F;+PGEKG&"A;*BE2VJ@#+%"B=T'9C@!\2RQ[<0/V8Z/C2? M9FQZ_3W-V/1(;(H%BMD)4$#FZLS5F:M?U!KS03A%72"BM)((7WJB;2.(5IR; M8"W7JMRQQDI=,PN&F-$E@WOJDJB@/+9FT889ZBS=:?A\"&OL#Z 9G: N\V2# MZZFQ)=D=B,_YZ C.^OHQQPEK'(\YZGF;8FN_F*&EUG7E)3'P0")L M*8B28#('923CIJRLV''Z*>SR)CD8UZ#>$B$=(YJIDK!2,19,0\NJW!8S7ZJ@ M_%<__RG\HC__+;60>+]66?^7Z=_T(?N[C7@EGUM2W>?HZX0YZFQU^(RC9XRC M50C2-LR22EA+A*XUT9Z6Q-JZD9Z5C?!A1UT'!5UJK4FI&X9ZOB*:5B5Q)14U MMT%8;8X41VF9432C:$;1C*)'Y1K-H)%!(X/&R8+&?M6KKAKC SI)10UJ5&T= M,9H'8JPWN@E::DD/T1GH2%2OD:BS"9O#,H\M+/.>W2".>W6.39*Q"X:LYZ8+ M[!;UBK+LM0X+[[,<)RK6&&>B*5E-6,4K(A1U1%M%2<.=U#4#@>!W0IAHJ92H M/"=:>KC'-HQH!Z+0.2:-JP1E;,>C\)0#P*](JE(^>QSF%PGD+$4EIC MXHLHFX8(%T."+ 752):6U5PVG&^K4]9+:RD& BE*B6@<)=((2A@-H)V%VGMC M7]#P9*S*VM;!G*3'4OSLU'H.YR6X?RV.\UB.O 1W+,$7U+(3FW_FB,P1F2,R M1V2.R!R1.2)SQ(D5L#ZAA<]+L(5&5.2"BCN=G9]2PRZ75GRS,/(;G MV_OC^^D,KLJMS7*=XZ/>WD.2_-\G@.9C&+3+5)^I_IBW-U-]IOI,]4\RL*Q= M7"_&>I[)/AM,V6#*B/+T9HF+VD_"F6L<@$GTVE;"IE+'DBELQG>M*-->97 M9$3)(O28M_>@(G12P/M_];&^4R;\3/C'O+T')GRKNZM,\IGDCWE[#^H-7B_X MEPG_[9I-ZDTQW,E/,'=AOQMSM/O'HIM?PQ]/\LF?9Z#PH\1QYIU3X9W.V\6L MG;<^LT[69#/O/(AWPGCZJ;CR[C(S3V:>S#P/8Y[4DC =*3_I0/D\V2?7:'_^ M&NTTUV@_Z5:TN5GS/4O<:=_4@2I+6,D#$0R[M5$:2&DT=XP'79F=BL&Z+DW0 ME!$;J"&B#B71/E2D#IY5VC)&[2%+W/V!LV=O\_$*A)SK>&9PRN#TY<[O9668 M%8P8:;"]KM'$"-^0)C#?""$=%?5.*\E&ZJI1AE0 8$1P&5*SB* E=:JJ1&7H M0&GZ2/8;XG-C5M-B(XV8W19E7C--C12DXJPAHO$>FZ1I M4@F[+Z(I_I( 3JKNQFI,U*_ M.:26C:[Q%) $!TJSH"P0Q3PE-?=U%8PM#=WQL#OO0RV<(]0VC@BI&-&ABFX) M4U&!W4./W2U!1PUE&:D?A]0Y[/?YPW[OV6WDN%?GV&1E[I!]#AVR7T9PJKKQ MC6@,\<(%(AQMB#;.DM(8:^NZU,ZH'1-':VD-W,-$T$1@[)^!3PBKI2F5HM[C M/8<[FKZ?+&3/?T)]M(VWL]62D3@C\8S#!Y M8)C\/_];,LI>E)(RAF0,R1AR0ACR,D:O+C5G5$KB&)BM0BI-M*PHL:&NJT"9 M4T+N&+VEKID%>]?HDA'AZY*HH#S8S5X;9JBSAXW'OJ?1*_C9*G$'=@##7^BJ M_\.PGG]=7/M9:^%OUWX\$OQ=>S>#=W_Q=?>&ZB-T-F^-Y#'S_'!W6'G1=L7\ MRA?SZ5R/BXF?%U[/)NWDLBOTQ!5Z/"YBIX("J(!,/TTP2/U*3R[AO>VD\)&1 M+XH_?;8>. '8,SYB\PWXG,6R*6*16G[@AZGK1]%7LRW6RAZ-XIAPV'IR"PP& M5TVF\^)*P_#QDUCP/+$XW#_KA^AAQM/KUA;^(];L@V?H>?'/!;PWW*)/_@O1 M]1<;G+&7Z.'''<3QI2U9PF[_M %U155K(RFI?$W!^*TK8FJI20@5+[710MAR MYXR.L;+27!!:NYH(!G57Z/&YV&%]2) M#]B(="F^ZET+I-[:NSLUP[(5'W'=\!3'IY4KQL/2/1 NZM=9I:>=L#_\?5W;CA!EAD"J@30%V+EVD+"-.U45_!IR5@T+,90A!6YD3\FL%O MNEO,8$0PAA8X?S6J$8QZ?K6.66LCG@%B@$!W$""]?%V8'2O!#'!]A<>?!@:D$SX# ME=SHVV)Q@[_]RSZE]@$#.'Q<&Z=E57 ME5 >5%]5.R*"DT13!F#.'"^Y4[X.?@.)M^'W4*F(? 2K<*?2^_)D$/G@Z+;8 MZ,H+)1DQ"NP<89W V/"&V*9B5E-1-6$G=%'2NE:PC6#B5)H(+3G1&@B$26&U MXK6VRK[$%G,Z$L>UQ3U6HF@ MH[5D:/BA\#\MZO;KIV2]UT'.+@!WD@8> 6^ MX#U YOJ7(P#5[L9;A,WQ[0C?$!7"-A06S#"-0+R8 [X7H9WHB6U[P)WY2^PX M/)W=X@,68QB(AHNN_?RBV"?!6IC@)P]71$0'I;1#F?,7T!;'!8>WWBSFW<4K MKNRZI(#]]I_M>.'\IN8Y]I^):V<^DL$[&-CB>O*M:[N;L;Y]A]]^>Z.=@WFM MQ2BUZ9U])$_Z "4XJ,7#Z^.M!(0RF+B?<1[PA'=+:_?S("%?EFS M[VDE+Y\VT^_)ZY$S%1LV%=I0@W_AWZZ6X64W^M*GR#$2M;YW>OQ)WW;??O/[ M#;H?B#KNQ'Z*?A7"?8RWXG!DFPS3WZ]CQ4EKF&'#,ML0)P/6?P+ETWD@)'@. M0/P5R*'I#!UYX]O"W!;^^F8\O478U\6/^.SB@YZ-IT77QN;U46< 857,VNY7 M,O&+.2KW809B_M-T]FL2*XL)$-8/D:S2:CMPXTM64A4U"?@,+X&5QM%L7@3TD"8Y7QL*T&77 ADDDO'H9.HV+] W8.MV M2$I1-1D(=OA^AJZSF4_J$_JVT%RTO5%MHA(3)[HD<+= )UTR?^.^H]"?=GJ\ MZ2L;!N:3NK7&,;V-'(WFK<&L3/ST\J/3X.O:5;HL%?$:75^VPE(PGA+GE J& M:D7E3GR):AP7GG'"=16(H"*@BRT0:RK/I*^5;-27W&4_)67^@+K\';$S)?=& M&@4S MM3F!*,R4 IJ163IK2,\A"VYV:EIMR5C)0FQ#J#8)U(R@BKFR"=J)VP M_F7GML]$.1Z;97] -H^\CY'9P*J@7^ H-2)BFBEN48\(Z"/&WP>>PZ>UD[F> M7+:(KXDA\7TZ2AU$P0@<)/I26LT\&.83%%=74P?3N;R-3!75L+:S MT\5DOO8LE.GQ^_6'QF,:?0,?@6X!%X"F!M(3[?TD4E$E0"J=VC9J%U&0)^?P M50O"?Y!HTTF:W*=I >L#BA1\@&I8TDE LGW_W7N -)"V'Z>%7L" 9^W_]&P^ M*RI:_O;7WQ5V#$L1DS@&G\;/L,S3S\7[=@:&2?%A^?W/M]W<7\?1H(-BNDCZ M0C ,3*%X*#9#].W_B$CB.]_[ M* !I%F,W*!917^W6'P*:@)TC7.&8]FL &U[I@YYL*>;+6GM& N45$:SD1)J* M$4^=$$I26SWM9&N()UA*M+^LO#L_]L< /TW^$]L/S6#)_ZB!OO\^F9K.SSZB M,OP#+N%_XE&AA;OB]C_M&.S-8L)L8Q'NT@G1:;8Z7@'6M1H6-AVUK*-*M)J& M54?+!20?_$^C2K$(H80;$,D$O#Q:&] ^B9#I$D."+T M6, $\'(RUK>P^/"2S]Y]FUY(R_*B_,UP Y#'6-]T_EWGT;J;^V$E8O11>O8W M^S/Y/K9=FR#WW?"4NU/TXJL;>2&K^C?HC/G29?1"WN.BKU_17##)U.H_^>"' MYC3&-]6]Y&S#.5^='G(9VZ>&3394-('6Q'I=8?9*320'A4>;"B!3^9+JG;!) M"S?I6EC2&,O!TI=P>4DE_*EMJ'UPBC=?.E,$4;S4>KX#Y1J42I#*ASI+KD>.Y;ZPD50"B%LI9HGCMB:B< MJD,5'5$'9,04E[,9EK/O6?,B0C<7KPY!1L-Q<@K)686Z9C0])UXZ5Q"]HZR[XP)T M>$><*A41C6!$E80V@)/,T3,#PJ)9@IP01YBB \ M8K?8%T5C/9+L7"LX9W/M>'U@/ N\7, J%[ Z5.0$DTQ[[XCP0A-1TH8H+B@Q MRI=5U=2BJOW.H5!9-EI[193 &QL0@9@:0DX]H%;\O:[D3T/+@DSP?=7;V? M./P'BZ!]Q$RS>0>?_!BSZW )?D;M*Y)L+M)S=P(+KN HE0GPJX4PTN/;8MS"IF*%G8^^ MFZ'1-%K^$-5S%C(N63QA3&;DF!OQHL.GS=;Q#I",'68YY!-VW;K:9S+:DMX8R+PF"SS.>8)K]Q3FK-.24!MRO_WI^2W_Q;<[E>A4>VF&3?I-P\R[!K$O5 MM/1D@V%&A<$TCY2"K2W M!" R;*H N'P&T&5*0Q^*\_5%M'XWPKJ"YU=*:^8_MOY3%VN:K6\R[!#L_&0> M"QMB_CHNNHYIIFL785Y=7S(1OG"@4PZ)/C>P[C%S%7/%VEG,""N^!\5U.MO M'MB/H9A"3*&_\JE(0$J(Q=*1_AJV3L]N!VQ)Z;)^<@G;C^ DTXC_(S3PX$G MC%LC%:P79KR?K-%BS)E#G(QY1"G#?57[!P;H5E6%)D"S278 *,8R0LL4O+0: MWH^6Y8?ZA?W7+H(N#"C"Z2KY'0O4KMT:4PM3586^^, PIVX10FO;?DX:,YS2 MA1/<$=#?VQN=\B/M%!1Z7)^A@D*/U7\:4B@MK'0['W@!>0I,BW$[V2E!EQ(E M9WZG7D#_DC09E%M70-CIJ_NPT^-I_+&%5S? ^@5T^[+VHFF:0)SRD@A%+3%- MXTDI@FBD4Y;2G1S[QR0E_J>WOHU^U:R\?T'=?9\4J5@CI5^OK)Z_MMS9LRD) M3$#[!/"8;=1TQ&HDL0X.8-'L&C 9E=^NK\HVP=HNB,B;6C="*#I2N@'Q>JF5 MBOCVB=+]R[I>1;\3]?O"F^.UZL!]294B)C?.\=OT^@C.RY1N=)G,PV(\:/-1 MC%WK=JC=@! +D@AKPB'>CA)P3W0J-[JT'*8W(!*Q=!WFN#HL #./]5FTZ:8S M P(65Q6'O51QEFGH>M]"PY3:0=->W/2Z]K:Y@IO53A93L!U6:[=<.I@V2(1! MF&%"_&+>S74J;6.2A[M#&V%G,FL/F^M?H]R!<6[6N.D646HG%0$D]HV.XMDE M0P,%RPRDH059NRS#O-RQ1!CK=36TP1QCE-:8M;ZV$G<8:FLCU.-NNJ;[QD( MEVD%L<#1M"\XV*_*^AKHZW[#-[4:N*Q-=:N3@AHW) GI;,X\OZY[#_9<&J!# M=:S>T;,8]\6R>B:[UK=8B.NV"+/I=8&'F*B?+6]*!9FB.;U4HU-=A>4EH(A& M36D"!-EU\*BH>]YN6CKWJOL;9Y-0<5FA*G%UTB2[C<)2M\.+?YU,/TVV<:OM MEI4A'%8Q6[(=:+R8U0W,$#6Z6)8KZ8+ML$:Q/K);V'1G*AU9?)KA?DY#.)IZ MER=-XH, W".TDN60JJATB6[CID9L2Y7.=(<(BA?'G44!$24O&H41V_0,"ZY@ M36RLQ0\OG'FX$Y!X21[]D])+],W-&#T#-S.@^1G,!?D@$0:L,PZ]0^4Y$2\^ M+Y(0!@Q$2ERK\[9ZPJI2G9TO@"_6JM3U%6)FD;W2R/?)-EX2IV^'JV'DES-] M/5!P&K(;"J -PG23O8:"+6.43-'',0@!D,XS]($,'+SA2,B55G.EU:?/]%4K MK5:YTFJNM/HL$BLJV^GT I7X57G2)%"BI3?@[[IFM3S(6)U\I%J8H(D,ZOGV M[=&7-Q\^WF$JU= PK1 NW.C8^P/<5UK#DV MUBW8I@',I\DE? $3!%,J_A&%[XUNW5"%4T^27VT0U8-I&VO":E#C4/=K8=7U MK B+2=^H9A!0-Z HQM8521^,-R2E<)0:[H1^_6[BVLSC.-8JG<8Y1GT1W[%TU\;>T@-+N=8_&]S>)M# M&P81==%1SP!K'ZU&D+AX2\G;\\Y,;B]]Z-CA%P"9@R6!ELAJEWL9@2B_7A8R MV381(-#,Z*%BK[?'^&YEMB?_G$LEYB;IT!SH,E682]39'Y"O^D0,)K;N!J\@ M=AY">;9C_:,1,YT-QSLK1\#V>7GR3B:/PC#VZ$[86SK@L:IZR:J*"-=H(@53Q#2*54Z5E*DGG1?' M??_97H$Y-/8_!=COX?1M=8+\2_QQ?J5I83'V&G^_O9QAT,F>KY:^[Z4.TOUN ML!5QD]"LF?7GC.86E(E_ 59(*A+;!V5CPON*:A3YZI<3C?%G+_)<&;0Q3*_>H5\D*5[$7>]/4KU$5]1&.I&'U2A>%C6J.GYO[M8^*')00>3>[? MLR6XG6K^'I "?O_OWX#^^L7-W#.RXSW#68\$NS/.">7]HS;_F%8D$WPF^$SP MKY4U_[*24[TI1LLX\HCR)J>!-(\LG/#X0AU'L8*9A3(+/1L+W;/^;F:AXQ?N M1UGSZY"T>X?G]M%@=Z2EFIX1$%D&Q$?6WLD >*8Z1&:9G07\36:9S#*99;*4 MR2R3629+F>-AF5SK_!!E)5-HW#TB=G#01%S44JW_!Z3VM5B>^J*!BX94\G-#0T03:J)9J$BP M05!#%:L:LQTUJ0,MM?8-!E17^*,FJBP5,5;56EM;U8IN5]G9C97\JY]_2+'Y M!RM%+DJ:NW0\ XB],0TP[^F9@%=H2LF5U41K$XC@P1-I;$UY$_^'U>'[U0<_\3[-+/6G_)T8E MOQ_"EK^?SK[K,_<&C/O;,BOSI[ 7]S8 [R96M>X1C[!UR..8)W[Q[.T5CE:* MW]-#V%C.OF$Q7E&L=/;T],&+R4K@"AO M 8@D)8*"U:BU\L11J90&$Y,'M@U>W#=EL,J1RE"X)^B*&-_41!A72<$]Y14[ M(A5-7H@3A+0G:VBYR]5!NEPM.JPJW6'Y!=/_'I,-4S&;M2*<1^5<9=FYFOM- MYGZ3CY>;LJ0-*ZN:Z#J Y*M &FK& FCQ#H0/D]*IG7Z33-K:FKHDM*PY$<(" M@(*F3X*AUFC*.-@$KZ#T\VHDQ0OWVCJ:P,-L&624S"CY;"C9.-,TC./I54E$ M+3G1P59$B<:ZVE3.\AV4=#8TJN8584X(;,WM 6.M@CDJIP F:\#-8[(NQ,6S MMYX_4NS,3N(,HAE$GQU$3[D>%"^TCW]WI)MOB<]0>7V\7ACM [_LL4 MHXHG3\EAS1[H1_:O?SV1]UKQ)?=9CA.5?MK6)?74$U\K3803H.\WLB18;XIR11#25(TK C4PXHTQEC-IMQOD"-H)@(R:>/4[XB[22 MK80,FJ>Z[QDK-1=E51M-#*T]X)[51)8!5'_C0\.YE-3Y)Q>B?D5+X8>_?O_- M'V))WK,%T>R9/G,TS2KHRV>J-8Q5WF TLQ*8N%$1S:@BWC.N->-EY7<<,)76 MM>+4D%*[0$2%9WUE69&R<=P$CMT>_&MDJK%1P^[NY''JZ)E5T/,$S:R"OA16 M-C67MFX<:0R-*J@@AAD,PK9JSA+]R#(T'+U;LE MGA [>89O.<3OQ.]-=#8=?<,Y_ M\UH->OJW#Q-M)SA:$N?[A2ENU,586Z]E'Y;M)[[4=/:6$^E[_77%C]X!ZV+[ M]/1;ZWZ?XN,OL?OZ!'L'8F=UP!GL33CI%K/89PCCZ(?&KC?Z=M6;*G4.CC_O M030US.+LR8:] ;)92Z8HELD4ZRD4R^:1L/BI)2.H!->I$^NQ];FSK.8-989X M1VLBN#9$,B8)K;SSTC+/J=R6\58J'E13$ZHQ0MP83Q283L1(WKB:ZUKKS=C' MORZPL/%/X0/L_?3:S[H-"3U\NBV:UZT?TGF+%A >:'9^\LT?YI^F1]3/KK## MS-X5]'?%=.*7G\3^EOJNT\5EL[)C['L9%-7>ZX9X*C38O4 @FCM)8']EQ:NZ M]-5.UEW@LFI, [:RJ1A6@L%8VDH17H-ES>"^6I=?MY7_C W?#FLMRU'-[X[I M>@62.4 M&&LE:9B5Q@7:E/?)$G^&+6=L5'_AC.XU]OQM=!P\EL:@W\;AL9,!U(J51OO* M$2]<0X2O ]&UKTG#F1+!B(H+M\U=II),6U.34A@ 80'<):NR)I6N2]6XDL// M5^$N,5+J[I3E#*AIRVM56BDI)39@'V%AT=\L''%UQ61=6N#!G9 '*H,L!0"J MU!KO80JVG#>$*ALXZ%;,B7OXFY]AR]5(UD>(I_=$M4ULN2C^I.W5"E42A*PK M[6#+HA'8"0 /Z;0$6R03&$3PVF]]G_?U^H]/P M'IMP;2V^UKGWF_U]BRGU*E@%BCO7 6@&\$6:$$AIM92AJH.RNSE,!^Y;_,<$ MO7^\?0]&Z>6'OLWN'V]_F'RZ6?[>%QN5?:W,,S-"F M+2C< OZ/[HLWHHEL-/H^,J=B[G6\[0[/O8Z/9"RYUW'N=9RK^.?6K[GU:R;X M(][>3/#/2A%O2W*^R22HL\>1,VQ_DWL=9Q;*+'10%LJ]CD]&N!]E>8L7Z'6\ MZWC-W8]SD[WW4R6&T-@T5E%2FU$2HIB12P ]-;577BEWKBX$6]*QO;$*XK0P2M&J*-!!AS9#E(H)9@DU7H&&!N@HJ8$_&UX'[FC#*'T6#>T/O#Q%O,HJ MV.G!5%;!#E+D2GJI YB!P=>"""XK+&91DV"YDUI(P<5. 8S*2JZL%X09SHD( MBA-3-0UA7MY7 HY72N;7P,WLEWU]Z5Y1$E873MUV6 M)&^1E;(D.80D$6"+&R$,J6H0(D*4EIBF#,0UBDFFRE*5.ZG^#6V4T*4C3H 0 M$;)JB+18;Z6THK+,EJ9RK]%LEXU*]NQ5$4^8TC-ZG=Z>GC9Z,>.J"JM:\RI@ MD6O?$-TX1[S&HB/PH3-J&[VX%*&R1J-MCFXNJ68Z&7PVJL)\V!J*22A905:K1:6F ""G4M%&\XM!W#;J7+;L+*) M2K##PWJI%#&58X11;H2K -:D/2)-F*I\6I_![6UM;@:W@YP?RZH&W:PAKG'_ MG[TW;6XCN=*%_PJBYWJN.P))Y[Y(,XZ0>YG;\=HM1TN>&_/I1JYBN4& @P(D M<7[]>S*K ($0(HD0()@MB-DDBADY7+R.?LY@%:4.^2BITA*2BP(:EC3#

    YT#)J 7A8J-W"6=.<9.09Z!F1HAHA7^QMJLQD+Z)N<)SFSE?!*(JXMZ#'EXBC MP 7W.DBOTTUF8KQ7(.T*9+T 9I($SH\KE&AT3BCBM'$'$G75[CY7E9(K.KV^ M,SUM=,+>1%#%#5*>>%"J8T#&>($,5BYJD&>YV$@)DMY9KD-"D6% - ?HY+0+ MR'+N00]W7.EC"H4D9Z<(:=7(6+&M8MNMV!9C+IBC/5).)<2E<4@'SY!57#LF MG4QI(\Q;NA@ML3A''>4>X8$C(S5'U@E/@B)$^\.4R_DSU>H$8:I*7A6=*CIM M0R.29R='95B(7J4-2LJBL<4Y[O%',2^4\;8*1T-HA3A.@DZ81$6L# M8QHK:<(125XU&;L&.A[6R#CYG!MK5"OCOJ[347:T>&)^7C[0W216I*PA6$#Q8V*6DBGN5Y.#NH2-%PRI(5A"L('@H$+3<*,<31]&9'/=#03-.H$T3:HVVWBFI-@1) MRR+U40A$&=:(1RN1<9RA&*157F"A]'$5VZR"Y$L(-"V+:<8!9M6-^T"C<+]) M>4.Z<58'[O?WJ&W&'RUK0QOS[>5GM%\70,@T"@>3TODIRMR_RW; M<:+D=T2/G!*[;<2BM52ZB@>:KG7K%2::R4,009:@'W"%'(>6SA M5WB!]")JL5'S"H 2"\LX(C)(Q*F&;WMM$>.4L4@2X?9H-(5??OWYNS\3_.3: MPA&!:#4\OW(TK2+HTXLT-9*PXA# MV(9<&=I'9'.A:*P"?>OKOAU4.DKY=7X1IXV'WT/S^<__!O_L6/%M M;UU>O'ZT1;%V8I3!SB-N0D0<^X0LEQXQ0IWSAD2.-\QD]U']EC+*RB7[81I# M,_OKI&UC^W[\PX#&[^E;Y9I?%CN[T/7?O&[;T&JOXH-UU8=CZ; M+/ ZSPC./2\@/XY&]FHRG\%+OL;PMGMA81]_6'P!CG1D+]OXIHV7=FIG<;$3 MA6%W8W^WW34=B=<9;Y^X,._YAVI!)\)?A*\ ^EB)?% M.H7J%#G:%:+U"I\+?5'&B0< $$VFCH,ARPA$/5B## MDD".8L&""UC'C7KI]\G9+4' -T-\]Y0A08?L\#FZ)QP"7V'K],[TM-$J1D4" M)@X9+P/B"3ND?=3(>8 J3KU7(3#6E]80AJDI6 M>\4JXUE@AC"4V\HB;@5#6D2!8A*66A:QPQOMKN^3BOHXR>K/JG:>J;!4S_2U MH!$V@4D7)1(D]\72.=DS)HZ8E$EI[)CQ_-')GGN1G/#9*>IT+ZMXX,D: 3\ MS>4@D]E\.JX&P%KMME:[?4RQ%1!+A0ZYUR).N3,92+B$ '^@!H>0@%?$C0(" M][8=7H>)_3R9ENO[6W=[OUW4Y'0>68Y,%S%#0G M*.,8J+RS$:*@BE- M7TA$Q@B' ,I,C-I;+S;K>=W7M/IH,1"?Z5>*?B^K=W?MV[+6M\7N)4NP,J^7 M5PBV5L]^)4H*2(!JD)XC6:MI/5DW;*PP0:)'RSB N$T>&88<"YT9)8QG X:.-P?<" MS@>I"?+LB8TD1P22U5[\RM&RBIQ/#IN6L6"$$(@%);/XB)'+F4C,!#ODFQ*]^- ]QO>_**'Y%H9G&0C^YB<+\ M8OPV-.WER%Z]R9^^O;0A $FO."":[L6]F;[[PS_G[:Q)5XLYE*^B. Y 0U_S M8G)'B"4Y?3TTS=RC?,1!=OMXBXD\;J4_H^?KR4+DVG7.'816[O/YTGMT"3#: M.88 HF&GWMC1%WO5YK8-JY2_(.MR%MMI^EE(]WEAHFO,]*=5M-C>N^D).CH% MY@G7'J/@9>;31B(M'$::4FV%4D9L=IU\2$>G'R;C?*>FI8?:;TW[>]?6*?_T MD(9-1-]U&GMW]FV4";K'YG>/YE>]:68P"[^36M;V*?=G\F6?!E/8J,? PL$G M/K@G-,OG.;;YP[9I89QI V^X+./D1VQ[/BS_#N)_ST&@'>57#@>P M/;_'1=8S]4_\S V5'GH+ZP5P,7854#@*38 MELY@I87813<6+!?DY#!P5^7//T< :MB%'^/EI(45_)(_SB/!7DVZ%9X/_ M,_D20>C-LQT#P\B[!6\9-?#'MHQ35@ZO&DW@E;!#, 78^BQ^GPT^KFS>99QF M#UF;?V@F = KPD[,RVN6S0C"3E-K8D1$L M/\+K9S#<3_/I!#G;PH]3V,GQ/+;=!%;)*4_"Q3B&1\(\+RO,8Q[2#L8P(HPZ M&W7G8:=P+$Q!ST;A#E.E#!O>4Q[8/A M_T'F83-O* I^;!:[! M\A2@>MIDCA='H[: Y>5T H#382.<)@ 2G">PBG,XR\$% )2'7S*&7A;(@<<_ M-\!,@#.!0CR;-FX^F^3?\J%/8QXWDP PIHP8_Q@W&0$_S !T.[J #S(TPIYT MZ#EM.MRV"S0$H&S:=8 NX+QEQIV*#D>3E]O."^U=+[$,"CL)B-8QLF[@OY4E M3>/_;F'(Z>?&9T;47+CYM(V+%7Z:VHO,CR_S@L9Y!1N_:$K4V[R#.8RLQ_B\S/+45;0P+[@.<;-9)GL^S;%KXE#.!'X@9UL;B][C M/?LO%V=TD-X)1*5BB'LFD,/)(\*8YY8P(=Q&RI,FC!@1-$KP9=".'$5&2(<$ M\ -N1&+*V#6+)/ :.([W:0G\O3D2/OP/T):!N7^$0_\8Q[TULI80?)H_?DWWP.X4460V-+%MI=; M.['CCH>*?/B_CHT:0XR..Y(0\]:#2"$"LB)RQ*,($3O0P<-FS$4*7.N0Y0X" MNCH&,<213)+?AMC;D^PU/TT/)=EO)GX'>,@8=W8%K9UG@R2++ M5&Z=+13(\"PA)0V6FD2:W&85$\*\\D0AA95 /%$!>X<#Y MT!A^1 <^S(+"9;:N?XZCJ^'Q-;:N=V']+G!F'8Z&(!QS]85H+'+)@2(&_T0G M;)1VH_H"CRX&T+KR78#[PSW@7@1M#'BP,PSS9 AYAKM Z5#>4LFUGGAWXB!; M>4Z30%K1G&BD'7( ? @[#!JWP5&DCA2&X5R^S4MI E3K;'5CY# =: M!()C.U,7M%2@P:#H\X4SB2#-?<[>\ER;B+.J>_-,L<5!8="&L$H2Z ".TU"K M$%->. ZJD(H;VM">SE236^+ GN-,@<-G_K)B'@3N\'P3RDK.#0/@$0E$,*/. M70;DMVY3_1*G\>CN1M($ ,@D QI3QUO/-VDQ6.:UC3F", M("MCET"9 LZG0J!<,)$BEX>Y&[<+RX15[G:'78A0KF/,N@U7B#-FD<&:HV!2 MP(0H)^7&:1O)DQ4B 5R*7+T+9VV*">"(V&GFX/CYW0$XASAM^$EDIR&S"X],I%11%UD0BK* ME&;/#=;2Z21^B/@S\VXQS%F+]]'D>A+'T^=LUH%,.P M>&= 6KDNAO%]'QK2!90>:#)AO'S52DA@J&"(^@B' "PE8 4/P<:\^-3 M4CIQ>Y>']MA,E<_IJ/'9=C@]4E!44B@>I$0X. !%+BG2EE 4:!(1K@O#=M-Y M28DAGFH468*;Q;D&((5O&X]5!%6&8K]A@GD24"1L=SFQ"HKEN*U3(2?B*84! MX(R,R!H/*@H'Y2)IYPS?,*%&R2+3&0I!80&^"6>N4P+]-?NVI38AL W_W%. M(CL[)E?U"P3%5^B_\1WBC*X&0'C^W.98\*G],KC( 5P-D-T@32<7 SL8-17EZ/UX.P2_[0^ MLWG;\1!8ZSP!O<]+@-5F<.'",74V^'DEL/ 8XPJWAD9NV9_C=DM)8W#P,:)@ M+<[AAX"4W'K@CDR9Z"((H1L%RF@BT2;KD(TYYB'[LQQA+H= &"^Y3I[K9\'4 MVRIR5JM>YJ#1:U@LA;RO!7J]ZBW@$U2F..&#,@[6J1)62,04(6SGNG(XD; ME<29ER!/6X8<=2SKGAX9:2)25A!.M0P\F>N1-?\Y2@EIE?-><>BM# M.R)QJK+21YOH?+*4$L!(P%&X:S:"9N("**?2:DT]87Z#E;I- M,P#(2>1B35JE)).*!P+7/U-]7/AY?-R2&)"(V2.,,"-1NP\)!4W=^Z M:)"?0:?_Z2ML[=B.EOE;?[GZCYC]7)>@SK^;1MM^S$::QZ7PODC[R+O!Y62Z ML%LL@XYR2M=TG.6$;!!I2XO2R7S6-B%N)FR>#=Y=7DXG7YM,P*.KHX,L:HD M8: H8+97T17)!M 0HI)$;*M9=M\ZN-?P]#[].AG_XT-/?;^,/T\:'\,OXYS? MW]XOX/"HV-'QR1<>M&V# 4BT,'!(.?A">\7A'RTUMQY'LY%O=JA)B#G*$YR":! MQ!QF)ZGE*GFM#WVV_+B4@D7N+4P'_>/LP]FM:>?'HTW?#+>Y*3>5 ,^F/Z5L MA"_G!(QH4(J7AB90W\A>MO%-&R\MZ +Q[7?;VQY];MK&-:-F=O5F\9VW.UO)EQ=Q?6;8 M'W)EN]N>HF>,W_D0N?L)>B;UW6^[>Z ZGS_MK$3Z[6VPNO*KV]'L?KVQ[NYZ M]9PW?!]UD4]XA4 -^?-__X[@[VY?[KTZ"2XF?[R%3%=+)NW:P?_:P?@>0S7? MTH[O*#9RK[3VLE#*O*@K?/(+7&(4K1"U+2Z_PM$>[\W)]+6HM^;66T/KK:FW MIMZ:>]X:4F_-4XF^#^I3_<"VU$]T71]A(5\UW.Z]F=%)(->6@6]MSO/LY_]T MG?Q.M!&5!ZH(H41.YP87(3AD$XW(^6@LERS0I#?B4#@6V"2&X+VY>DSV+A&B MD2":1\%54&0C#J7W"+5[JRLGA_26[,V72]^U]U[%K(I9M]<$X=2K* .RV@8$ M(&61]B$B[@*WRG/#U99X!18PP18YAG/L'(M(.YR0Q-X1SI/R82/ ==^8I>00 MJ]V9(2^7OBMF5\Z<5LH".)&;QG"% M+* AXBSJ$(67SFZX>Q3G(C##D&>Y8X1U'D1,$"RE)$P1GAL$;A3/WC,D*A 2 MY>X,Y(J(-6C@4):*CZL5\:N98O_WC)[1?-'"9)X3G9Z1!SV7Q?M;MN-$V9'1 MP(VL8R@(AX&U)((<%1)%Q0(QGBMKMA1.?7 )@WVQ(T;$4#XU/[I!&"^1(U49 MO2)D1R<4V*212Y:!PC)--+$$$1)P,($K2G?Z QYG]H,AT)(I8;TEL:? M%2$K0E:$K BY%RMOM$0GACQA.4HB.*0-]RBI0)7V@'5ALW?N/2J<' HAA1YB M_,16WA- R'6K!OR6*V <"0(>HA)()OKX-7<0BNOUXT;Q*^JZY@+9Y&H=\XOQ MV]"TER-[]29_^O;2AMQV:,6@U70O[NT_W1_^.6]G3;I:S*%\%<5Q -+YFA>3 M"XTLJ>CK$273'&2WCS>[ZG$K_1D]7U4BHM:N,Q#QZGT^7YHE+^VGV%D<05Z% MG7IC1U_L59MKE:Q2_H*LRUELI^EG(=WGA8FRK86;+-'B3VM5(U>7,;#DV61Z]??) MJ/%7CRL[J9^G[.1JTN0]"*-[-+_J33.#6?B=I++8I":VCX& @\]S<$\8EB^Q M3.C*80SL--?ULKD J)V5(FFCR9>N38J?M+.NGEJ<#0 01\W_E#)@G^UH'H># M>5MZ$<(W4C-M9Z@9#_N?)O/9X(\___+S^^\'%W%V/@E=OY1%0Q20%@ .X=4A M<_WC.(-WMS!)=#'YG&< M#S%TW_5MN6AB\7EY,Q_+Y< M,_Q_5R6U&0\F\VG&B.*!*[M4-JO[>GG^ D[F/([;YG,L[]RVUEAJTO4=:U86 M6CHZ=JU@FI4SF9W#4>2#B5]S ;KN 1?[,\@]DKLY =S!J64F!;CW[/C^1F6I/I#& U"]H1 M4'P)B-.8$;_P#<#]N8\%N=LRN_Q*/[)MVZ2F&W "7&H*>]G&V3[*L-]9&_PN MX>+ISW&5)YW; $<"&WC5L;',;M=/XQB9B.9!L2R_.YT;\3B.D0TN]U-73E"L MO/<;04,LT:@\E]FS"TR$)XTTQ@$)HV,BC#F\V>]P"2Z_V2]_6^S(GN#EF-H7 M'"<+P3$%J0.P?9\5,)M]3EAJ)(,PA-G@G=@XY<0$=08.V$L1$$^"(&>U0T$' M235\9N.&I^F0IZR&F!Q3L?>>B7PKE \[^;-495Z'T0(:32@H/,["=1Z@P]8% M]/<8._AQ/EUH!R^C*/5S=GPZNEO(O>4J"(6BR_Y>:3%RN-/? M>]\F"Q^G=MRF.'V?EI?QX^2W7,%]]--_SYO+B_V)=71(]#'=R",\SAZFNQF"99[MU]XPB//&MLQ%>\_3G:;'(_:*I6[;(!F M+@WH89X'.$%C>3#2:[G1I>W>C1F>\-0-ED=TYEL:1%W;?KX 5Y[U.].WE)^6 M/1G$Q:84FLG/96-/$V)^S!9+DFW/NR\O3G-<6&W?+SC_)7]U:?,JW8!NC#WI MOG*;;2N_)>5V!V>/[2BRPT3/)?7. V.AC +H4)F0B0(PB/G$4Y*"A8V&G \Q MT7_PYZ DCN(*!?8-ZV_M%%7>W(SG,;R;?>MT_Q]Y=I/NTGRX0C8+^:S\J3-Q M%LMM:6>1/537AN^;GIG-@_]N+3[@,>W$^@VVJ[+'MV[R$8;O[X-/O,C^&Q*? M&:F_H<&$-&8?'2;XF29J+QTOGG5"+ZN8_,L,YCOA%2Y+_,I:XOF=KEXF4R\IMZO[O)O:Y[Q8I&;3']'\/3E=/)I M&MOVVRCSN#?H^7.IGITJ:G791SH3!)>2YL*R442/>, *V2@)2CXJQI)24F^$ M^6E% Z51H1"<1ER)@ SG"5$>G''".7-+P/7_A8OXR_COTTD.#WTW#@?PY1,] MQ&RW3^'ETG[-#:UX5O'L=N)MM0&O[O)?01][DX,YX_1SK.)MK0!>*X!_*^W\ M\8'AU_?,7N!1F5P8W%M*#_9Z85-2)"(E:40\.8.T-!01%Y@B M@1+!-AKA/DIO.!3VDJ&B%7L?B+W5CKZ/&[:2QC/,99>JJE'+]-8RO?OC55K3 M@ 5PJ,AS^Z$H$M(Z:.1$5#IY:QQG>]43?HU[RV$G0\UKMX=JMZ\@64'RL'$O M2C@BHD4N>8HX%[DD&[$H*"93("$P'_^IG/F?;F1H/V'Q M7F#4TI#DD%52@5+)-?R$/9*6>$*X%=0]J@+-@@;_/IUXNDKO8M!(-OZPH\7+J^CZF8L$&I:KGUW,0&$^I_R:Z[O-Y_%\(]_E2*\[P',?FIG34YF@&=BFH_^VGR.[?OTKA3MNK44QND60]Y.S#?J(N?B MDF>#U;WO*DVN['Y7<<.._+PK<7E='KGMCP*-X"SZBLB#"9Q&^;2KF/:O_Z(I M46]AT_L#@N_G$QJ,\A'E"FY=J8[VS3.6,'JJ%@5'77VCGW>>XQL[GTW>[J\< M1S]TD?*ZL?=6H(/3,RGO+E!!SS"[^RDASJB1>ZIEL8@T.*%:%H_)-KM1ING5 MU[@XEA5N9_Z.&:V,CD@+":H2-019S1URQN'HB:!RLVJ>QA%CD&%S)^O\'>R0 M<1XCJJ*S0H+(8-4WBZD+/I[BFF:$VNC?A/DTU][<'W&2,W&/*E&/>-%:FY@= M"D+2JM2(%8H04#AS37DA)6+.>YL4%2%N!-E*X@2W(2 +"BGB4L"Y@3:!L%?. MA$0CH1M*ZD-W/B-5&\?[VWS=%5*]XP!>>BF/8\7EO]GQ/%D_Z\K:KE?HFTU M5QQ_>B% ]EJAFDEO([8!-"T)>AH1#EG+$U+<2NNDC-%L0+64ALJH3.Y4P1 / M%J":8H,H(@9IB!7N8#)))4FHBE]YLUGAT M(>K$%!*4@7Y,)$&:2HVP$5AYHTFDX6B!6CPQ4%G7W>R/(] 9&MY,T^P(: M^@N!L-<*TE$;' 4)*#B+0:J#VZ^YEBAJ'P2F6-*P$4ODM:+&*(%(B ' @GID MM%,@7GOGJ=;)&GJ<($V/!J0I,4(*YU&D),$>8HVQ".'+I> M*S@SFSQ(;* YBPP2AEMD74J &9HHQBD-<:.A)N $=ID_T:D.7@& !UKC)@. MQGN3-.?X.,'Y>"1H[IV6FG" 9)OSB;%'6AD'X(RU2<1J:S:*]#.0GX-2#'0< MX(<\&8.L3"3_I$SP&CCIWO:]2M#'='-7SR"?$&J^HO,FA#A^\_/_ Q:ODF<) M&8Q!H_L;D.=CG%[\&%L_;2ZSMW6_N9U= MO]LMOM<4Y%>$CP6DMQF8SEN9;HDON[$)XC [6GW+K ML%!DOZ[Q8&ZCG@^T':YA1!$,I_%R!!/H_U#[DC\D GGGE?K0;5%. MHHF;47?7L7;X!?4R/!O\5OJ!%J+(=Q7^;L?+IJ"P^9NM=8"O;P0_*@0T6,-\$4 X40+_VEKN-H-&'!.S] .?T M/BVHN]OH7"OM;]?[O*=84C$D?'E\M3ETW84SC J#$R,&R2-B)KA M8(7:N.SW:1OW].?.ANRH.D06Y'\YW5-O- ,_@A;;WQBC^#*EZ%\6@LN79G9> M&O-NC6%MNLZ!L^E\V27PLBLN.MS>DST3' @DL+ANI#$L/<82\I ;QG5Q#L/! M/YM/J[U_+ZR'2<3IU=G@E_%2H,]MA&$"L $7 [B#DVMQQR]<= NG7-:Q @A< MHTDW[TYJ*VWLSBT(52[&\4J'>#?O_SZ>S,I@HUCFG_O9-6,0E6#1J?DTGW9Q MN?V2RXUJ\L/Y'7W'N7&_Z+XU>A^%VP[:JQ;F#9+1'O]SFX^634I MHF-.0F]\?)M'FD9X#4AXQX;87$;/M(_(\V 0%Z![..\-4EYZQ0&UC=MPK#'# M&,MZ1E!$(>X-!CZO"+**8D.8-)+RFXA]2WCZ;<,0^/AX023E$[SG@R M]GE798F)-IF$'(T\.^,,TIIJE!2S7IL@N-E0$3WW/A!84.[T7B1JVCPR2< M_-3ILX]/''F97/CV=)!>V5]EKUO[^W8\= <'+UDH\XO,J3/U.6"17UZ[:%C3 M5TZL>2S79X9]0VH*X_OHU$K/I+[[;=_2.K;.I\;%O"H/X>%6N&Q^1W#M?G=S M!_]KA<_7MK:UK>UQ7N&37V!MT%G;VC[UO3G1-=>K5'O='@<+>JERG-@AY.64[CGL[GK\DY;/30&VA^DBW,TV",A$B4IYHQ)TDR!+%$;,14XX5 M(V8C0,P'1J3Q"45&'>+!>V2=]LA)'E.P1BN\(U"H-))Z-PX?.H=\^P'8Q:J3 M9E]UXNE0'[[(Y LJ'UDQ[:B/M6+:?OM=9 "2&9"4=[DTJ4,YYA$)8B5/R6)) M-@I:1,=R>C5#*B21R^-R9!06@(.2\$2$"GPC1_UI,8T,":Z85C'MA1QKQ;2] M8IK%E#G"#-+&)<05X)/C$GXEV(:H>9!THYJ:L=8&E1QB0D7$*:?("F&1ISA@ MA0GS6;9[1DS30RT/WC#A!4%:;=&SCPOT_I9XKZVIWN49PH$).XH!J1 MI#SB5K.<'QL1YBD8KJ*5>C.E+.5X6(V1SA'@7&L!G"@79=6$1_B?L6ZCV,6] M@I\?F$J&Q6MM)U>E[@J3%28/").882JQ5$@'%A W02&CJ'3AK!\[]L2V>B-'86"1R369. M90!)'=B6](1C@&&B-BM^/J28TN'9%I%#(VK7XBK@5]BLL'GP:#.5K)&48F%YGWDD?*E4N!;M2&>D@UOR> 33K4HK9_WU/[]Z/ Q#U41=E7N;S=^-.*B:SI7MQ; ME+H__'/>SIITM9A#^2J*XP"D\S4O)E=>65+1UR/*(CK(;A]O6MGC5OKS6N^. MIWTWT6O7.1>-7[G/YTM#YZ7]%#L;)HBUL%-O[.B+O6IS\995RE^0=3F+[33] M+*3[O##1U>+_TRI:;"_7O]?Z;C)7>&2LMXB2X(-,*GI-]V'\ MV5DA_G&EW/1++.7V]QWEUTH3@IOEUYO9^<"V[:1O/&"]GU_,NR)O:U;RIMVL MW69+S?@CJM:VJ--&:YVVYUGBRZG3)LV9WD>%L;N?(&="F-7_GN:UWU0[P&7Y!UG+/]S&V6H9B%.IC':4T5O[)-OMDN>A"?A8U+9:#*<6 M9#LB%*P%V>I5J@79:EVIHXF]O%E7:C@8Q]*FT(Y&DR^Y_U6[L\OEWOV$SAG' ML$PH0CJ46.ZK M^+3'@P5NP->]K1]ZS;.&D?R0@L@U.(?^XTV9IXX3P52 MN6\ .3N5&\0_A0]"1(>6M1#Q%P'4J"=(2&ZXEH=YM),GL M=#C]QW32MGO"$:F&&O-:]:-BV*RZXXAPCHK)<:XP"R+K3X2KT7-.7^B"D:11$IL1,XSE6L>,^2"L2AY81D!9D0VQ>D8O&+: M*T03CXA' AJ\(KF1J^->>RDYWFBU^R0LB.$AJU6,JLA=H;)"Y0$,E\IIH@Q# M%E,"DK"4!!F-DFZC?[=P'!Y, 1&G&$CX7.?^W1YAKZGV6DH;Q/- M)1MR=G#+PXE!9743[>-V/2:(Y+@WI3*HH[(:O5I.984.@4F+HF F^SXM30K8[O\?2\K+RQ1G3WB%WQR;>AR@ M^7P!R:]RT:7Q1\7L?]N1T9^9:458.JB*RNMAWYZBZZ. MI-K'_EA=2,]. S6L^+$Q72:'*02*F(D<<68$LDK3W%&$FI""CFZCC\A#4B16 M)-?5:IGP\RAN*9NYT\ZYKY &,BQYY#4 N:+>2SC6BGI[13TEH^.:4Z22!@1C M,B&C/8&?8C3*4J?-1GC60Y(IC@_U&*V-HVO:14V[>%D:UOZI58ROH%I!=?^M06S0 M*0$BFN1HAD6)0.P72&&%?8R<6;G1&N0A"1I'!JH4#P6MJ1S5 O_T6L+C?-?' MO2V5F1V5U>K5*D@X,)&EDE!!+<)&JMC59O9$S4GC2U)\U+C:VNJ0=[A0_O!7&.8I2\ M"P ?0B(M"$.>.AFC2IPP?M">-+_&O:43R*'2!Z^V]X),_!7)COI8*Y+M%\FX M-I@#*AD2ZS&\T>@9(.#3EX M"8,3 \KJ'CI<+YI[Q%8<]\X<&X^B9S1?NS"9NU&L4?7;M^-$&1:EAF@7!9*> M<,2=\L@8F9"G*EHI2V3]09O2[(]A"3QD9+<3]"FNSDMD614W*VY6W+PO;K+ M7) T(2-SDWA,%;+$280)-SH%JV38R/_<:QN:_>$F9T,J#VZ2/SG<7!?UX3<+ M2_GS8AM_G5_$:>/A]]!\WO57^&?'8F];WY(D^]$6G%Q2[C#6R&I0.+F)H$D8 M+9#!)%)'9;1DHV<8 MWK5MG+5_!TW-7WV$ ?\RFOC?OQM$H,!+>'@VG<=O.TNB[UCN$\1XWV/SNT?S MJ]XT,YB%WXD;>:O0*._5P);->F#0S]/,=K!*Z-]P;/)Y3NW;EKUKD1_/X^"' MR06\%U1+[T$!G[49&PSEIFP+YDS08W3S-03,N8TQ# MCA8;?&EFYX-W'WX8,(D'CSGI?1_LO_Z+IH2^'2P8R7!06,FP+/*GFSZRIS^3 ML\'&11G8:1Q,X^]>=V M_"F6\_'-U,\OVED74-H/$N&T[:P9%H87-BKP7@R&[C\>C^! M<3.FGPTRW<3/=C2WG030#F K,T_-4^Z&&DV^Q'8V&,$\1F6. >;3I"8/ .]I MSP<)'FF',./&G^2?L<@([=G@EU0&7MV=?IO;W?L\2=>+:W?L M>B;0J\'E))-) YNS1?1MO-I7EB9W?P27IR'3/#,(,\E+EYR8\FPKZM[ M:EN0E$ H!>KL=@G(WUYF/_*TR:0",/8[/)S_9)O6EG.9%%_S]8)GT9^/F_^> M Z%T7''@1_ ../SRVL%Y''54#-^'934IKVS8$WD&D'4JFN:9;^S8='5IH]C" M2R8MO H.NHVCT=D]X9O0EXC?/\ZG>4_R3EU%"Y=^G/?NQ^CCA8-]8V0XH)BR M87EB ?0KYUL($B:]2DL+9!E\@:."R;;YKPNB@=T=QT\VQ]6N7K,,G3:+V%,@ MPWR%5U]8 %>]A<% M@7IK)V!9 0C-[Y''F_G;9G,\BO_NUT0&DA/!<__IR>M M"1S[: 17 ]X[:#)IW2",/Y;AST$NB-/V?Q=CZ>SJ^PXE8!5P+^&AF\RK(_X\ M2EYT?W<74+O<&R#G\0ZD@1VPHZNVR;?G G!@UJ%,.T^I\4W>P5T(!7L5O_I, MOZL@T$UHN7/+119R/QO\U&-4M_,M$"%<+I]7!M^>7UP6+(*A_6B>":(_CXU5 MKW'X?O[77^H!V]L%R[^)O_G=.[9C#1)7I0R@W7[\N #PIV/9LM=_>\Y[ Y04J'<;K%QA6N] M#KAX/[[&!F(*-M#=V##I1;XEYRBX#A/]=+7ED"ZS?#*9MZ,L2<*ERP>2II.+ M,JUWP,)6,22/]K$)P#Z 033M0Z6M&XIU.X?S7-DG?88Y7OF//'#;0/%5_.WS M282#_\PW<51 ^8\?W_UGW:W;WO_]*IV" ..!)67H#%E:G!3A/A-T.P>I9I9_5J9?OY]/%G#_6F6]^=Q'6PO M;(B#W9-?!\R;W#I/M&W+^SHN#3O.:4=-[1--\ M7'B-+7^Y&ZV*SM)DU$S@4#6%9*N@< M^9"6Y]-3\X)=W44Z.YA;YI99/\J;NL90)P!:^> [3;3LR&)Z981U8NDN/M#& M%SL-9X-_9#6N1Z;.X[\Z=E:68-'_DV4B$)"R"#GN>79'B%NS$N\!L7MW$@@G M@\3)(>]S[&3D"CDF."(VFV29L %O.%=#C$GR$%!V!R"N#44V"8MD8DX0GE1Q MR*X["?[#-N._PH:\'_]X;;5ZGWY9'F:GEWZ[OR!3%_QTE\.5#HG$F2,59XG;*C0B%NK4 .$X^H93A1)C#?XK=@ M*6FX/(CD##UN)4-6.P87RVD794C,KV?Y_@P;]9]YG]ZGG[H=^DNW)?N+*I9: M'=-5 (3NS'^CCJD&>+(IBGHF_ S/8U!UPK5%)<'- 5($S7$ZZXQ0F?#7-$58 M'2CO69]=]UV-XE<4@$N41;^!!AC1_ M1L]W+8A9<^AF+^S"A?MOY\M8S4O[*79AF,![89_>V-$7>]6^_>Y/:W2_(.IR M$MLI^ED(]YMC9PY"MM<.[R56G*R%Z=L,TF2O!NDL)ZRHI%F86!,4BL,E8_FU MJ@)0?-&T[78K-0S=9!5YFJ7_?_:JY4WKU8_Q$MC"0@7^/]&.9IV>_G_FL#^# M#W'ZN?&]?;:\I>!+)ULM5;W\8?=+$ZZ_,K)?VGDSJR;K:K+^)I/U,\A2:_!V M^$@>(HB))(#.%WU."(D6&2)!(TQ!>DR#$GBC9^9](GF6:N-D$KXTH]&[<;BI M*M; GMT1%8MM*U3?.8/7O/T;U^,UA-8L-V4:>Y[5L9L>.8L9J8^FR8[K9;#! M%A4VEP*[WL'Q5KSIK5)G@^5[F\[N9+OB[+$S-<,? 8(W^42&H.SI'X]SW 6@ M4E/8*$S@O9]-BE$[N]R7T27P; DPZ0R/79C)6FQ)%W2R:C:$>63[Y>]QE$,O M[+C,#J8\]W'+NC,#SY;7S$&R0GH=I[#3];N,O=@27?%IL2MY^V-H%P%.HQR2 MN9#(JA-8]ZF4-).J[57@T8+B]'Z)(BPOY---_!V]=S,TVBE[&^*S0,SQ; M(E3*0SLH=W@M"]@^UBL3[I8I#??]^G5IO%R3>0O0?<-+Z;/ MU9L<\]XOKFQH4H(I +:]CE"!G^^0;[/VLN0LVP+E/O>2?GYRA>4L ]HZ[]T3 MA2M>^W,*>7--"1QQ'Y*@Q""1911)7+C"_#PGX+WG9@!4 !J[W$O>B;Y5X5V[' M8ILRTBWWZ35(M1_7U=05&:B755V_,_%:)EW$VBX#S3.2+U1J>VU$6)&(LZ.J M4\(OYU, !.!&7;Q@E@S':X]F074$*MFJ<08T_#@==R_5$8+J37L"?=0[SCAULW.Y: M_MG@W?6[T,)ZU[MYVF6P<>\_;[,Y#Y[(D2J+* "WY9(O65H_4"%@(.82?/'4 M3$%(9T,2"2F"">)"2F1"8@@'1Y7 A'&VD7+W$*;PUWR?XU]S:&^U@]R6X%1V MZ+6P@0WK?=M%\L/UF&8);I&98$'YR+B13:<@QUUV8/F^XQQPHWOF;C1(A(.7G9A?U^,>&FO>C?0M"G\90GHY?,-TANL+&V#EZQS MB1(%>7&1M:XR70Z M^5(B0C=>N,HD[6?;C(KHL'6B<*D6=W6AVMPU7=L)*^6UQ6CEL^EA/(@6)(ON M6;CA?5C%Z*HWZ=D E+5\UW7&V,V+M]QXD";:R>+VMR5&[L9$NDC62;]U;9NM M@<4FZ&+*LD)W1V^NN%3+^=J/VD]WG#W]63L]&_QU>09=SE4_ 9AG)UG ^XHP M%TKR61\W&U>.+VNOO3$F)[Y,\EISP/$T2S'7:NJ:925^S<&0[2)NLX?#;BJ+ M()1\16YL0&^8Z FQ&(G6]=+.9KN-OJI!\>F8(4C("W;W:1K[*+L2T=;_M41N MCU'W6[:3@9 ,SZR#0!SU28OEBN;0*9^;@P!UA&81V0L$-ULYZ5T#=\[PC(.C MQ:/+#T%$7L;ZCJ[6K8#?,(7NLF=CV8*'EX46\&I*4&\!]ZS>?(FCSQ&D^O'L MO-AXBCGRGJQUNT!=([!J!-;+CL"B>$<$5HV_.EC\U5[5<$N=-+G>3? DM\CP M"5E!$I)>&LH$89INE+A\B!H.T'S1E)"C]MTX_##)Z3@@>OFF:N6WEQTI)IR5 MW7IM&GH)D?H\&76N'!#VISE1;Q<)1GW$?HG0CQE6^E2F MK%8M4[PGV2B7S8,YP*[+%%V8S=9%FDY0*-: 9M7YD\5G%T("6$OG2EGLV^+ 2>/;/>?BT ML%(L,YK6_+TKL[C.-BM&WJ5U>.'07%]L=M\6:W&6C&:+&/+151]ZGJ6*MJ^6 MDD6SJRYL(&6A:Q$A #)727.(GR8@3/4G LK2;-2)EM"T-#[?GMM::4,_-.7:=3%]?Y4[GQ^ECBK;2 M<64,DLD*$/B2049HB;#2- EB+6>/*BRWP)1WH:3L9^7]A[SW5RJ/55(LF^]O+3T:5?6FV##5$B*:)%7"10Y^!WI$+D@4>1C-M+ MJ,W*]O1BPKXZK*HAH;O[%#P](0R/[Y ICE)RII B@B!.J 4(]X#CUBAOB.31 M;![R Q+1#W;(+->HW5L?W7TPX9UMD)_UG*50W&"-*",^AT@XY AE2$9X 6B1 M;$LK:ZM"2,#)D<9OMI>" ((S(SC=C\45MO+=LC3%_VUFYS]];6;OIXMZ2N_RT990 M@?=3T)M*98MR/9Y!5L\RXDN1UM?VJL^M.:Q9=H^[\VCU>G7IY;(N @^^3*:_ M S?PL4LAZFU^:Q6[NB(=.>@II^G&09A\&7?^G.$@>]"FN59F'AGF,,\)(]U[ M[))0A^L]A'(,?!_(>3;X_^+56C9N* MQ#"44*#AJF<\.[*7<16+N(F\5YG/Y>R+ZRB?ZU3J60Y)_921Z'J7\BR7N_>* M3!&6!*IR2W<2<@<%ZW)+]T@1B*K!TJVB]XL=9M+XGL8^/);''EJC_1X;RQ4X-U[?T M1M#D(MYSI=1Y>0S80O'ME:2P!+RA_+9X>A%_>PE@-PF]+3K%XN^#[Z]':8YO M%,K?>'=?*"Q_,0NVI4!B3BG+DYG:<6M[+E+\C.<6Q-KB85P9:4>UR#4Q.0$? M&Y="AZL"\[2\=AIA!KFRQ(^KJ[@E['19T+U+1(MCV\5CY;%*&8W5TO;V\G)T MM9ACIY5EAEBL;;/S28D$O+B<3+.G]CJ3\=J8OU(BOT^N3M7MLWO+IGF.94EQY6.1L-%3L[F0KL@SF62 M89:VCL?W\2I"+->P?#[NI<9"<]?$=!>X(W*<^/ZN6UQ?!!1@=K&\Q/-NK^7DH_7*)SAK&D7A)3W.J<8!SL-72!Z#R#MX-.\ MZ4BG8-[*C(;+CA:+'+@F!R_FAB=%XP&L&O7*UO5+"G7"4\U%#W+P<:Y$-)KD MA77J369&S3&%:+P*2%GRHW;'.998Y7SKKKN5]"6DFT[U[3&G(YVVE";H2RT\ MR(YV^HJKIM1@ZAQ*RD;$I3'(NN20P$XYDBPA:B\FO _G(./\)6?,Y,.&O2[W M]7TQ<)0R3WTZ2.X!53/=MSAQUQE2::Z"N@PDO[*A5=T])CQ;5W?A_W<=VTX) MB>BC%(]6[W#_MP^EF] />Z+%Q_I[.I4+^ DC'*!,A[U)V%SD?>V M.'^*GM3IJZ"HC297,8+RM5)#LH]/;;O:.N/,DTIZ6N?!60])W:@MD-U%Y5W7 M^6%E/! UXL;[>N'D;%!VMD^)W4(ZI6K9$A.627/%NKP?Q?1I:A=9>]>55_Z2.RV@#Q[$R,R#RQM*_8%BX)Z$W/WMPR[2OC&_9>+? M8BMRD/%J)N5X7IR(N7]#/J-V,!]U&YH#B%>DRAPB/5P- )YUZ9#7](M,-[J\,5XDEMY ME"%7*D?MI*A%TN^RJDI.!.A\0ZL#=T:MSGYSPZ:U^.BZV\9B=NW9X(?K8E,K M^+EEQBM7!S3;R?S3>39OS2^*6ZPTPYOY+OS&%Y4[MZ MF27MN0OU7S>1=H>PMN5+K)_]6MOO6J=[O8NP3]U6O1YJ^[VBV7OI#[;KHAB]6R"Q'*1O2Y M:YO0V&G3N=NZ0OI^99Q.2MONK^S>L#9&J>'94VLG5/WC[,/9($Q&H^QJ[!2V M4MTA,]JE/ML[_-*B=/,61V<6+W.9SD]QV[?Z1FG#OD)VNO[#=2F9A5C4YZKV MUM>;?GY8\/5M&WPJ1>:Z&OWM:C6X:1\M"0)M)]K%14'S=6-M/_0?\]>_[TIL M+*MJ+,6WO@=Q?TA])^*SP8*EPL#K"DE1R MJ^0M%-0M-?7E/3:GGF[4B75TUY'XW^J/X?MC5,MQ2WN/8 M DDIB43QP)#(Z5R<&HI<,@%)(2DC,I%D]I(=^B&61./?%B:"#NXKZ']#A=6V MV[I7E[3?(=S2^I<)I[MRX]%5J:QY#8'73Y00FG['EM7L5G(XA^MAH-UBI.U8 M[ULIKG[SM6R2>79X&]+D]9R9M>\9+4B63$MW2CPDRU+O5*_ M$4USWL2TLK"JPL(=Q3R /CH;;?4Z/3=BK9_'X(\__?W#]UGDS*Q]/EL*4QL. M)BJ/,_YF<1?+FCX\EL;VD%&7]W+1:F&U*'U'OH!+"_'YVGV1ZR "9O9>C,E\ M5J);"IYV ?O%7;'P\OS8C,I!P[6$8L=@RG[\JRZ)0\[4ILVMY[ULNP2U(N_,O3OW M=E&/NH@%-[NGKNTR7M^V@[^JIX7%0$LB6P3QIK5;D_7 %9]L2=3I-E?L* M$>;Z01V-?,S"_..DP!=Y%S]VI7Q!?%@"5^9-74.R-,F1WNV;IW)Q/-\VK%+Z MHB/OX-]Z#:^;2#_O/,13 ^ MPW]8?,%G0]YE&]\LVB LMJ04\^[&_NYZ%C"-I9\CV]NZVFAO%J.L/0K/AJ4# MH;Q:B#.LS1^R)^2VQ\B9I'<_=/<3](PIO8^!]C,?0^\_GW_XT MFVZGA]YU56?][;KLZ#JB_,ZG\M_W.? %:[#QF;SJ_6?[#3EHJ^>[ ,_M[ MVMW=H_&*W/U M>:\:'7;MX'^M%-58+6WQ&*JY91N[*XG9<6SD7FGM9:&4>5%7^.07N,0H6B%J MLV0Y916.]GAO8.HGQMGKK=EV:VB]-?76U%MSSUM#ZJUY*M'7PWXD?U(*^CZ) ML9B,TMC6F1_-OCZB[/>O<5:"*;Z-DHY[&PYV@58''D^.:]'K9[]KM?]K M[^>[51\[Y.*++WV/E/_'!T;AW*^ OM)4^^@2DCHFQ(/PR"F/X5>C6)*$Z^#V M$18#][BK;I8C2K^]=GX+.PL_W5%$GV ZY-SLK*)_ZK?G^_W=GI.1I$[F<"LT M/A,T>HT#-U@A&XU&W(>$7" $)25M(D$'$C8C!A_00^:@T*C94"E:D;$BX^D= M;D7&9T+&@#%W@'1($B40Y\HC8T 45#&JI# .2>I]=%TZ*#+*(6.[&R^=^MVY M!1AW&RY>A3^IFKFJV?*UGV>ULI_\89[^"BNYOLC5GO0*7U;(^G,[A;XY;N?' M.)Z4+G,PXFLFKPH7KV:%E;N]R-6^UA56SHH677SX#N<.Y0-B9)#;/0)>GB> MBNQ/1F:K9_I*H(PG*YQV!#EM%.+&&Z29(LA*)RBCVAJ)]Q&R\Z101H=:T*%0 MI$)9A;)ZIJ\$REBDS@@JD638 "Q%CYP7##$:8O)*,;%9NOXA,39/#&7U3\^SJX&YRFJO[/3_A57CZ],SUM,#,BA,"T0DDY #/++7+8 M"D22241&$[$S!U3]#P5F5?FO8%;/]+6!F8HB6:TC\L*!\@_*'[+> YCAP"*6 M1AI.#ZC\'P[,JOI?LVUJR$H-0:KG>><*3T9JJ>3Z&E98R?5%KO:D5UA=*_LL MP;;2SVY;4&=UIKQ0S:46VSCJ8AM)R<"<8(AZ(A#'42.;DD&"!*&PC)S:<(@V MU9L._W_ CS%\F.6VY>_3N])=T?Z8N\)-V_*594D.O&H6H-<5.?[,SW@M1E1- MFB=XN!4?GPD?,4M:*D%1PBPBK@5'1A*.!&>,\<0 ZS;Q\0&.GR?!1W8F3]$X M6O&QXF/%QV?"1^,MAO\A@#4,LJ#TR!#A$&-2>2U]E'BCPN]#?$E/@H_XC)YB M6,\!:[;55-9'6CJV!8X>50(KK0FLIWWO*^M\)M8I,4^)&= E8DJ(= M$K'L$,:7 R%D-;]4A#S-PZT(^5RU\IF+("E&)"UCB&-'D<9>($&L%%@+ M*KDXA/GE0 A9#3"/#^,]P6*N-3"I!IJ]]O.L<9$G?YBGO\)*KB]RM2>]PLSS"W6LOPG]*Q_TJ MO56U/LQ>*O=)21/V'LEHK&?Z2J!, M!VRU91(I)QSB6$FDG96(&B<(YLK:<,BZ?;5D_[&2?86RTSO3TX8R+J5QS@2$ M$^6Y:E] %H>,9SH%1HCPA-22_2= ]D^:;75**N\CKMR'8K.87&;2:P= X(/) M[#Q.._]4\SD.[!<[#6TU(SP]PW) OG&ZG/ 9;,6@G8R:,%B<] NZVP]D:7?O MP8DR/16I(]QH)!7UB(=(D+4V@CAOL:3>>F?W8HKX9>RG\0)F8D<_%"MFQ^[> MS6;3QLUGUHWBQ\DB\3B&O]NK_/"[Z=2./Y7OM7=PPE]^_?D.7@B$,Y3ZX"E4 MMY!29R+'[)0OU*N5^RN,OF88I4H%FC!BEAC$+>;(\,20=#(QXJER>"^)5,< MHT0,B1 51BN,5ABM,+I?4::$C$IHKQ)6ER.2*B093%E.T3IJ]%+LY!AB5 MVF-N#4!&8"F' ?'A8PQTL>9*HX! MUZ200ZH/;NI]07?@>=H];BC)KUX?KCNRW)&:>O<:5G@R E(EU]>PPDJN+W*U M)[W"Q_J.:AV:[9&]G1,H?O6C>8BAJS^S< A]Z148M/ <=7I(+4=3<>4UK+"R MP1>YVM>ZPDJN+W*U)[W"VAIK[^E7M=_4*[-:5\_->LH3PUPHB;"- G'G,-*$ M$*2\=]Q(PA3=: O%*9?$*(-\E [!SP(YA3WR(OH0@H\.;P29OAO/FD5ZXX?H MY]-FUL3VIUY/^AG4I!\F%Y?S62G;^3[=[ #P[@+@;/;X.%/,AU+72@;5-UW/ M]+4@G"96:^T9(H190"M/D-.>(T>32%93&ZR_B7!2>D><9,@Z:W,K*(DTEPHY MX1R3(FJ=4?$8$8Y1,X3I5H2K"%?/])4@'(/_<+(!!2H#XE@'I)D/*)& 951$ M,[%1=DHHI8Q/'F&1HV\8 W!3,:<9&IP(1P09,LXKPCW:*O"@/*#C MUH0?<;=^B^ULVOCLJ.EJRF8Z[:JS3&]^=)_Z+,>]8<_/=FJ.ZRO.<94F>LZ" M1,9E4X+E%EF2%/+>XQ0-Y41L".<:I'9K@D+:*HJX=PD9120BEA-JF+3*;%1< M.0[69:@<:F%JFFL5X"N25B3=LYF#&\JT0LKYB'BB&AEI I*81FEX]&8S9=)$ MS:@7' E#..+: :;RE'(_5Y8 99-E[CB15% ]9(>OKEV1M")I1=)7AJ34"9%B MTLA+FQ /1"/MC42.2YD,%$<^O_9>]/FMHYK7?C[ M^RMV*31(1%A(;IT ]]7X_D91(U:-LZQ5QCPQ)2R!& M)X$8ZT3+5K>C98O3Y<2\F\77ORR<<,!$D1"0)I0B3A-!FD6*L ]*1D:$E2L. MD^>4J-T3X=3#C/0$+U52BA)?]O14,"XI)8DV!D7+ :^4X$A'(E T6&,?J:"L MDS8Z^X%Q6JB>T>4\LR!&?CT>V*O7 M:1"_W)[:OV?UM)^N%@]JKD#UU$ZF;YI)(!CN9?W:V3H.^L.X,MV;X; SQMB? MN\K\O=F)]19C_O;%1/O#/%K4S/FV%3_2HORWS]9OGAT]'UHL5K1]H] MLX%E'XSR-.IF5G8\'@"> @;=/ZE\"TRGUXP2WMZ?5#&EZ&$CZ^NF56?52@35 MTOB!8<_[^04PQ$GTL>ER!:\&.N^'.(2K0%P,X,I0C=H99LEDAU=_^9.F1+VI M[Y19#B#+8 +YPL6>P-#[H_"FNAA]CB A>E4]\Q=++U@0W]CV ZSZM#]H;E^L M>M.+:V#'=3R[!BZX>?'O&@ F@:-.'L+H 4#8#[.&#H=Q"FQ0UW /T'Q##%? M+'4%Y )T^ .0:<-DC/0JBBEK_J4-$\ '\GC/^6V-OW?-VWGXRRA5-[.H00G, MO-V@V;W4/%?%?IE= M/XKW\+7\X]]+?VM-GVT =FSJSS&F8^NQR^N<4;8QLR MGB^=^O3;2V.7RB]I8IGJFZ5[_^\N#ZW&]OSV![)(9M@E5[;P6=[5;]Y]==; M5+\@Z68?[J?GG9#M,]3[#HGV!C[N18KU7WEM,,\Q:&XOB]R+S[F$>!)@^QHM MD/:>HMQ."FS@Y VC79QZP$#>>I^-7MB]WR:C(7ST;8^3WT:@(EVU_WZ$MWP_ M WG515K;\?PA.ED%M?;8J(?6_;MER]ZPHZTE^97O>Y/813^*P'T&5\&5R"% MZEG6[:]7LAK?6LI&"[L"X6O#: Q2[(GP)W>S?IOQS/MA]OWET "G^;;#ZI7>U5C<2QN_*%?>U!G9DMG M_"^_36?5QVQKO%B8Q MN:I:C9:W%EV^:S&EUHA:OO'V+:)7?>Y/+[)1";-H&#B;YW#;97\*O-P.;&Z[ MY<'YV632PD+\9 $]^2$/F8S#)L;(9E4Y]8?P\'P3V"K39J=@/V*=&U^U+H:\:?5L,*W/ MGHA(A!XH)%V;.%^!)*"Q9="I]@EU[L+*^Z$?@>GST7[96SB9 T7VF]3V_'P2 MSQOJ[ ];%WHFQ);][1Q",K_ T_K3&[J^8?@IS'22I0.882.@[D%__HBZ^ARS M9Z>^]>1\ -$N$=P(8\BND':,]5S<9);-6-!8P+"B+@XCS F^RVZ648:4JRS. M/_4;3]WE"+ OQ*GM#YI)+)Y]"\ZF%W9:?1[-!@$>EQU5:3;(?JQ+^T=^!BA0 M>9NS.VCDVW'FHX,Z.V2>BW/7A$W$ K:6@7N!%,4@[+)'BSK$4&=99W=Y<1?]^5O>'L:YA,1Q, M.4_MAM5/23%_"'/8&:B1@#%U?Z6^U;$JU[\.J[_/@ 4)[BU)L@67-DZ/!IV MP^S<4S:>3?R%!:ZW ,$MM^1??0/.U6\75P _Z&U=]^LI0,)%WU^TR-@\V^G[L<'=A%_J+?? O3 M.<^>;VQ_\ME>57X .-1 QC3ZBV'_OV?QV^:^,=!](_/J&AJP9'?MUZ X>-!G,[EO[VAI3R+ M[+.?SWIAYL%$EP]O%G#>'@' M;L3O[>VL14 L&:?+T:#P14:?1[F@XJ9JT&4 M906WO7I^\=\NW?]IEMK>D IH[_E4!)BJ7R]V]7_=-[LG#+WST )'A:1&!L#4 MR!&/."+#??X4N2(8VTA76K$D;P!\J4:)"-X& MMOXX>MLRS0*88_VWR=V&*__\\,.K*HMK> !;#AY [-%Z-CTJ'@[_?'F:RAC@ M;7W1TD&(D[G"U9Z,50E8M\J:0&RXI1J/\GV9P_,Q7-;K]I%H.$AIFR-*;- 8 MP5\>:1,<\H1&KX@F*:U$%3^':.X1WA^F<;PDKWZ$3].K]PUDU]/WPSEQQ9]@ M7?^5EY5T15@]HA[.']P!7;7'P[ E:39M/0KG^1PWP_>U'*COZ)_#1OT,RR"- M)G'0*(0+5T%#AV,035_Z6:\$,;F[2>X=X<=H!*:8(6* ?CF5N= 7_MEKT;U=.N<)/T MM-PKV-S=J^=*VQ0,8E"++N'[BZ\<\;:ZWN@RT\F;L ;8#7 M@1J0X?]37##;:3B.WMXCU<:M.I#!)L)JP9+N':_KZ!TF5"+)B 5]B"KDJ M( M,$$9%]%ROL+K,@7X$8Q3J+,<^,?8WF3M:AY4? $]D&V?:>"^6?.+?9O?#WE$$YA('J162 MS@3$LYJLB4X(Z^"<#Y18M:(K"Q*C%BXB&0B@O[ ZZ]= $11D L&YC2M_68H@ M>TD1C?^RV?]PERX&V71>J"E@#L?!:-R A\\"\-LFJ"R.8].,KIJ-Y]XO"X9R M;'V]&65@'1M#]/.HNEPL[,U3P99OG-D_O(5'5MD;XN^O?/US58#@OI$$:S29S[^/"#9 =L?//V2$U M-Q$;X0-/J-N=:56XVW9"XS"<(^F@;UU_ $IP]=G6U278[;.\AK-ZX5D$51 \G4K.]I",*/=_PC>9&G MD]@L2@ZMO'$4^1N][ZQZ"T;R/.1SL=G]>$U%9TLS]>N_98QST>C\+D_&)Q5?YM_RB<=K:NZ);!K8JZO M0.,ZSXMS36/QR]SYLEC;WNU5RV.X=/DTXO-H\@>PM(_S4\[6K&IL]S08?:[G M1P5WG%PK[ D/!"J[P91')M\P6ISF X-\T\V)K[M:XN'Y-ER'YK;LVK[[CWB5 M'S:[;!L4K(3^WG_OS6430,GAK"69\R$0>.@UR)IW=/[;=23O-28T2' Z7'OW M*&7I[&G.AG[" M9A=S$P@]'L$T&K(=9J3)9W.^^;F]]Y'EN$4H)3ZTQ(<>>'PH*_&AAQT?JAB1 MR7ND?#;36?3(&!:18LEB%T)TT79Q^/S!7\0P&\1?T^_7PO7]7!^(H=7KYA[K M\'88?K[1[MYF@1[#QZPU;'9*_329VUR^-V(WC4"P?&Z4H#8R;G:9M:/_F1L6 MMP3JHQ)YH;/>IPA?*]-W--*[.K=MMV6A6MTY[+PE\9?;=/Y_BRS5=A;S9-!V MX9N>ZF!LCA8UK_)29F8'?LR7(Q!_8.?!ZGR)XSA:\B9 M>>R*QWX79UH_Z1FWTF,[KZUU,&6B-O!WO0,KY\'TXX-9@"XK+!Q(1OGM/7_T M'*VCO3W2,@O!:TT,(T@[EA#7RB&=%$>6"R)8L$H$=EF/4F>4.;Q0/CE M>6CP/ &S;K^,@\'7#1ANGJE2SY.Y,W$7>7,R_%/$S+*8\2$1K(-&V"H0&2F" M)2F)@W\H#8D%9LA*-9^=BYDV;KV]\O=K'NXL_.0I!:.8+YMRV:]-B&+K'2Y"Y608IPB56XU.#$Z!68PT#BI7 M(07QXFQ$+N2B*B [G%RIJK)KH=(P[B^CH5^V7SK+-1)%P!2CI1..^VTR&L,T MVL"@' ?;1+@647,R+%1$S2W[A1+G3"YX#0C1GL08&04B7&,3&8DQR'T3-0L6 M_FU@0="T1S+C#@/W-2W2II@SW9@SXR8/>7A>#7*>?]4P-1HE-*OG,3!%\IP, M.Q7)LRQYC(V2"TQ1-)0@+KA!V@J#G%/4,!>5E'H3R=/D>'5JX2QX^>?,RK_G M1?HU_;-N;^W*TL'%E58LG:Z.9^ZDP!11#9E MP 5U%EFS*=,<4ZO[TNC^:?)*V(@5F$;>VH"X ;&C.9&(RJ23AB\3[R1NK6-1 M8GI*;/F@YJBZU;^8B=.,OM^4[7B=.\<]$WB7\ZC$(GMM_EA\-Q-M#V73QU%3 MS?AVYED15 >HW95DG"Z++3DK A,<.1XHXHPP9#%(#AE%(#(0+%<+1._:.NHT MO("KGI0EPN#K0NEAL^<^"GR*=-J;!=L2D![M_( .\J__^Q5]=?1S/>+Y%4_[ MIG+U.N=N;*_LHG:/]7XR6RKW6Q3- Y2A1='L4-&TQB03HT+2,HRX(2)G31"D MN76*"TU#"'MUXCO/Q5O^8<[IO[6,#G>];=G\QSF7=U8EFN"'BZ ?*C<5I_QN MY-/W=OA'-1C981%"I\,V1?8LRQZFO%;.6*2-X(@K!ZB@-$68&!X96N)=BR749?K>/ =HN:!;$3PGPT5%\"P+ M'L4U)\$8I+77B$NFD!%2(T9"Y#(PYA7>?\'3\'57$4>JQ+@6RV8[^177/1J* MO#D9+BKR9EG>2*.=ENIU4L?K_Z932< MBZ&26K$78J>8.3?K^T-,L>GOF#NJW_0%0M7PN@!"$4 E +8$P#XW*QT[;BRF M2'"AP&A2"CFPDQ"5*A'"%8BU0$9X#.*1!!4",YKL7966 M[H4@H3W*MEPIOTC!8NBMR+5;G25S[\V23[\-;J-G-+-;&,WR.I^X=+M_,8Y4 MO@D7@[-!(Y4$05QS#&(J"RPMF# A.;9_\NV7[HJ^B!ZG6X[V^RIQ'8]DVUZ6 MREU#[T!LNI('L:6UN\0X6CG0Q'LVF1)B=P>%#.T%]"$,7 "*:8(LQ GO!(%;(R M))2HDA8'(I)=.4-_CB"ZQZ?R81K';V\ZMN?Z[-.K]WEI8SU]/YP+K)C!X%\9 M"TA7PJI'U(OZ4]'UIMUN.!7(W?&\]7W/[!([X=^, LQ5/UA-;V( MUX4,X>\[]=ZKSZ!P5==XM#S4)XRC^S(@WFLBFT:I02/.'47.$HVD@F\QUTRQ ME<,^)F6R$D @A%S!F_N0SP8-8HQ&[K2T:2VNWO]JW+3'OE*-^^6I+9OI(7Z* M@]$XA[M'?S&$]YY?]?:/KJ)CF$9*$4L9^9-5R&%A$89G8IN4)VZECB&S2GO. M#!(:A N7&"-'.$4IN2AS@B;S[ACHBO3DWI&5G]6 K'%23>*@6<7ZHC^N>TWQ MK+TC+LPITX0'%+!RB"LKD$O$@&;BI"'),!;X7>+BSDG)#$,,)PH$"<1E\B.8 MMLH$[PR US$0%]TOTFK(*8/5J)I.;(C-"I]5'T%6IAOWXV6T]6P2&Q]ZIL8L M2F\DZ%QV.C#J0K;J0!F ,51 #C]G,*P87#N>3>NSZAVH7A9$,5B_?^0\5&_' M_:;,\*(F7#WS%R"0;[Z81!_[G_(> K'WY[VX^_F/T:WJ":T0[]W<^+7JJ&)M"Z?_&SXZJJRL(J3"#H3D&]E0?WL)U"D\TW--M3- MOH#E#/;S\#PO^V@V"/D]DY@&T><7P:.6-JL:@Z(W"O-Q--MW5KV%VDUC/!@TO-532[.=O%U=U?X0 Z_KU='$M/ RH M"28[S+=]B.-INZN$SW>UVE#27 N,N0FR. 8422D!L*]\(&"&6H>,]@E9$5R* M7AML5KJ;!4I!7V$<@1X,"@S5!!FO+6(@>UC.V^6Y$//]\F+)W?K;9/13ANOW MPQ:ULP$++_E^,/)_O*HB0/PXQS,!?+R:G\ D+R=KCOJ_T=V1AII-!B,/N>- MG WM+/2G#3B/6ND$F'4]W_Q-0Q-3 +I/ /;PF(NZBL-L-ZUP=D-;\('"PP"+ M,MCE>R> ]+ T+3#FJ-_!J)[GM>0AW(40P)_;%'AA@6)]@\ -B,$%?[?#F9U< M5>V+Z0WQK9BQJS3YZI9S ,S<9Q/K?-/M\JGUFAN_,+\;Z_N^0#<[FXX6CH=, M!+!2V1^0+T<#>S6:36%?O\3PIMUC@O$9_O/B!J"D@1W7\74=QQ:X-RZ JG$W MM<]^=9_#^A-L0IN#^WKQC(<\T0OSDNJ+K0DT>5*4 MQW'@S;(:^WPB62>>82^6KH#1OC/KL<]O[=20$P2C;$87$"HL4UCF*2Q#"\N4 M<,67#U><.S9+G.(!)JZ47*TN(Y&HH4$EBQ)Q%/%@&7+!8^04)RY*RJU=.=2/ M+C!CC4#$6+B'&(^L2P:EQ'UBA'*J'BP[L'1(4R].:7YOF;&K^"&B>VK;-7(. M)F*P(-D>;VE!L@Z1S-O@):$)T20EXMY%0"5GD:-)8VJ,Q+D8RIW8-ZR\%M@@ MI0)#/%J%=.("29PD(5HRKNP.D4R9'L.E*V\7+JNB^K[Z[I?Y 7Z1%0?(-$56 M/(OFOWEFR-H3BW>1:!AW'#'A>3MOZ2?'K79@-*\]V++'HZW)G7?^QSMXL)OT_Z-7VV&-:N#-]%!^ M ';$!J&W'F7N_Q M5[-*YOE%\Z1I;R>3JQS%WV8WY=C\\P6K+G('KJ*=+'(&=I?[\Y5LA2:_R=;S MM(CZ]1/Y=?LJ=@?37]'&CR0#0>,SRN2CD?^&;QKY+\YT1Y'_^Q$29P[/3KPS M/1CV0\HKV0F'?DU\O43PSRDLQBDO0(G;V=2-\+T=V*&/\RS"NRH!Z:\I)(SC62@N9*E\H@8XA )$7MN8D<;*.[MI0EUC"*(XHF M,<3A#Z03!M/*"T,3893Z\)#CH[M:/^8(G63E@'M'L9VY2%U;2&>I.$81#:5^ M\D9,< +UDU_FT,)H] M&3L\#2I64?=6T5K)-47T[2\M%*MH(WE#"69@&%FDN+2(4TJ1=.=5:0%+591L8J*551$PVYL MGB.5"$(RAHD3B/O<99>DE$MP6R28UL9PJ3Q=\9-M$B#4I06R7MP9X[Q(CF)= M=,)#[R_'MC]I2L[Z"WAK9_G216CL-^N2X1 MC58+KYUSQG4IA&[8N$.75S92S/&)FIUXM(JU8,T1):[#QG4J810^.'V:3_O#\MZ8]04=RQO24 MV'(*_)X>KA2K9Q_/5-:J\5>D4FEL^70!=5*-+4'*:"H"1L'*A+@G"1DF-:+$ M&XH#Q9;2NR)**PI2*BH4@M-@.(F #.<)41[ 9!)@-STLHKHZZ<<]+%[TL/\X MFU;N!>QM(SDG4WO\TO2GO)TT-XA?4 EJ2&8G"$SNQR^"?UZ/+!7K_.O;\8V M!%"?EA21?OOBN>QNO\@'./UTM1A#W .IF,_T)[2[?CO);K#S/NF[Y]^):H1S;\]CJBL@F6*?7=O#97M4YC6J9 M[A=$W>S$_12]$\+=+4C<)+A?8\7SV_@^.JQ]S$A]6U=VWL,LJ]DV"V$@ICHG MA%?O1I>W_$?N MTC?Y(TX770C[_].>?$]'5;*#0>7B8/2YZD_KE038;YK'7XP&0('U?U013-KI MU;=5:&S:ZN^SP=5-\NEPE!MON2MXV1#XX'+>4\_EYB>39G#PQG@Y'DURKZNV M$V#UWS,[ 4;)_;K.8>8P\A[,&[X=3F&DT_ZGW'_/#J[J?EU]MKFSV[RM&%\W=/MXL3M6L%BQUOV[Z*<(?WM875NLX;L+"J0=8].F&>Y>ZCL)#VHZ,.:VD+G7 M:=6_>\Z4*6+O^I\Z817!-")KJ$,\&(DT ]W5&R.LITE;I>YJK!X'KKRFR!** M$>>1(.!AM+[PWF/N'EN^N-4_=;[V>5LWJGSAGQR M>;NXKUV_M?8I^<215@3,%R$PTIA;Y#SU7F&3 ELAH$U,GI: 8EA:JQ.AJ>7Z M!?M7ON!XVZCNB6ZQ+/)NI*8=-@5FZKI!"I P@#*#A>!-0+2CR?U";CBJ;HD*6&0?:#>U!_FA1K 0,.\2$X+<0.8S5S96*WH 2!Y6\?* MUWQ\^Z^E%O8KQ7>R:C >U7;P3,WD@3CT9EEA?QI5]T9U@!GDI^T;3D?CN4Z6 MH\180)PZCISR ,$&I#6/3NANTU0Z &541Y^!.?OKZSA\]=UPM$]X?".A#PG[ M=E2"J^MJ3N^[++#5]>".JL+65^11AKK\S[YAG3%>1Z<( A44<,M*@QR6$NP5 M;SR)+-FP4H?Q.2?%-QCW:[I;,N^G1KPUTFT]\'O_RT]?1[\'<-V!ZDQ(0$D; MF*N, @PXH0&C*0X:]&RE5X-_GX'K+SO7>Y%^'Z%_89Q-8FNV@>ZPY+BY]O6L MU .<*Q5[I,!?UQ_;W9C.;JW'_07V/,.,!(*!,5,$WG8"&<($F)*):^ECL EW MP=LM3?^<:?HNN;\%57*X2\)Z7TUO2T7,IG48GOZ^FWET']8W@OK\XY&,#;'%ZN?+K M$PBWV?6C/2 XDA)_0IT]6KWO[&FE^>[Y'9]I<^N_31]8AK1V1<32,/AERR,> MTN2NJQ\27'J?WEV__UK2!4H?\^/O8W[415L/$I5*0^;2P[SP2^&7S?BE-# O M_%+X97U^6:M2<^&7DL[55?K)[[$&4\M?S$,[/L7!:-P<1\Q]MB6?ZSAS]$N- MO+4.@$/ BCAOD&,JMR'%";FD%++>2HES7I9:"7;Q/%JF MJF>)JS@ M5\&OO=[/@E_=9L'S!/]#RDB/.)6@247F4<)$<6PQ]7$E1(=CSXW+R2.&YS02 M"D@F *8^4YA;Q+#4TP1(Q6,* B;1@JM^5%=0[)W7""&MB0%;D;,-H0=(H);#B M#L-3MB0KOB/;KMMUM'1<<.FX]O.X<8D38K$/%"7A'-C@WH .BSFRGGCL5* A MA)4PQH(HXISLG6<(D4)V'!I;*?QXY+6 6# ]4H M2!,1YYHABYU%A FJ L?8QI5T+^V%=Y01))QEB!L&=AAY6-90VC!D>I.>(8.\1E#A:P,J) 930F MAQ(0T47MIQ=1Q$F/8EIZKA1EO*!E0X- 4M"UH6M"QHN0VT="0&G:B! 4J"..>[S M6]TV+)FW VEK_.;BL2]?Y7?ME=TW#"E5?J]7JJWRB\^8>K2 +:6/70+7X$]!FG/(S#J;EYB-;849N:C\:?'T>9L[;_;3*JZP-GAH)M1:TY-;6F$.KQ;^11S.]P].]C[A=U^'/;)X6C2P5L5L"9WH9]6I5" M\$67+[K\ONKR>Q$7N@X@KH0.GBY(?'6;3[!UWS?]8765>U9_^TR:V--D_YT) MEQ.D(7L)2#PM#2"+.E8X9FV.N4Z!*GQ3^*;PS7I\\TN<5D7:E,K++U_$Z(>V MPW ,U33ZBR$\Z/RJY)UW5Z'^Y=GL_HQ&+SV+7'G$:_*6!8X>U$*S3,7!.D9 )(TY21$Y&@[0C MQE,M+15ZNS!0-T%S'55#8*S'<.GA6"!LO_>S0%B7$":"%"P*Q)H>M%%'9*C& MR&'+3:!!*;IE3:9>.HA=+OK2$:@951KK%$3;[_TLB-9EH6U'A22"@C$F0"D3 MPB#X)J*HF'&4ZB -V3*B_1*G7:EDM,?8EJN?'@R E2+;FW+,SWV?VW^M%=UY MVB+B\'Q2@FAG):5MHV>.)NY598S,HN%LTCB!#RODT):88^PM)%$CS5F M*_U.N^7^3EU11)?V\06VRGX>.VQA%8B+A -8.8UXDA$YRQV*B>N@9(K$KW1% MZABV-G4_%:PJ6%7V\ZBPZB]_TI30$]WT$@6T*?G\9O.'NJF\_#FZ&FXM'I$G._VR"0P38@&;W"/%F7K+^KO'A!DP\VYF8S!''J)=+.PB.B ME$E91K )>^IQ$<7A4K2!$]0&[K=8PS0PQAR(F#DM63"$B>BMUL&KNU& M_/ >IUMN@7>TI%^@[+CV\[BA+$07' -8(DR&;(59I!G+4!8!QS2%+U;BKSN& MLJ>$^GRG"RQMXF,JD3PWZ_MN5L,KXJ2:Q$$C/.N+_KAXF8[0RX1%4(DFAH2) MV=7$.'*8 -+E$!]E,.5D)4+;88>-$QX9 A8JES)W,U8 C((Q8I@//NUK7 \O M7J:BX10-9\[\B8 ^PHA",5*'N 'F-U(Z1+2A3G'AE5_Q,G7+_)UZF6C/*%YT MH )<93^/'+A,C%[)#%R, 7 E V:6M R0R&EE.9>!K03V= Q;]?TXL2$V9%Q$P_%YGIP3VABI4, DY>!LC33V"F'#)4Y4)!CT1/% MJ4+49J>ZB@'9 '\:J85W6 8<6/$\'1EI'X*!QQ99LIM,G^WGB.8\E+(:D"3"*$(JZY1M8FAR21A"FK*>A@ M6\:Q#IU.IM1@V\3E5 *?E@*?1I=@EOL^4%Z1#,?G MGMERO-2>=F8K-F&!QP*/6ZD3IRC+B3(ZN_4=V(C:&8]BE)A[)KQ7*\$,'#F\/=_AI(]WFY^ G/2,9N@,HQD _2[UB-TT&%EG M,8Y4I9"2T41 ;*?FX#OD]I;T]PRH6)S;7>1!F7(AY^/>VQ.<JRG_]/?(I M'XXN;PZ(A9Z*#X<_MWU27KI4YF9-2<]JT/\4GZ/3G;!(.([]]W8RN>H/SP^< M)78-<(7:#X+:E_*8"\$7@C]^];=H_'NL\>^ZJ-G:L/E#]/'2Q4G%2*^BF-+3 MA9*O;O.3RD0>AT3]IC^L%E3&;PC?K\B?^[!)]7H^]M.NZ'9X MC=DHT\)IJ1$1*B+.-F8CN'1F.Y)VM+NI1+@?+L?.JPQ:8J)DP@ C2XYXK!2V[A8&GEC8^CNB2\?L E'[O9\%HCJ$*":PME9B)'02B!MID-62(6E$ M< PGK5=;G'4,49NW.-.L@%8!K;W>SP):'8(6YX8RKSCRG(!>Q3%'6FF&*(T8 M4VIXP'K+H/6D'F2TP-,&3J/%07QQ&KWZ[C>;/]25'8;JPM *QZ SB%CYI@C5BQ&#/L-7> MQ#UU((GB/SH2/6=7C'M,ZDW@1'@N0:F)WB%.J4"6*HF(,3AAI:(P*^U]NF7^ M;ONA]03A10,JP%7V\\B!RUC&B382";"O$#> 68;(B+"6(6">(N(LFPIY'9(/%*@]1NF;]3'Q3I45U\4 6X MRGX>.W!YZ9P-#",?& !7E&"$!>*1)9)1G%0R:B7FLF/@VJX/JD!9@;*RG\<% M97_YDZ:$GNBFEZB@C7TRHTNP57T?!$A!RN-SQ!"N F=$(8R%1=QRA4QP&GG' MN%+8^WO"'9T01C*9D)/&(,Z,0I99@K1GGK@0F$ML3QTQ]!%'3$>O0\ # MAG6R%K1!J9)"'%8:62PE,AR;0!2W1N.["T^L4-'F-75;3N IF%@P ML6#BR6 BQ\+I0#FRQ&/ 1&61U=:B2+A6SFG/Q4I\?\>8^*3TQ6U'[Q\5_)4( MLTV9YN-H:@=%NAS>GN]PTL>[S4] 3GI&,W2&T0QP?I=JQ&Z*':RS&$>J49#( M?; A("I-1#R&B)Q, 1GN76 D1('C78U"6"L-(PYA&Q*H%3XBB[% 6#6' \2K ML*N,0=FCS+RDSG&'6 Y/ZRAX6?"RX.7Z%IA0 BM.D20"\-(XB2RG!#G#*&%> M:4%63E0[QLOM!HG)'I8OZK0J"%H0M"#HZ2!HLL1&)@$W7:2($R.125HC+'EB MTC$JK-@R@G:8'ZE4P_??'<2]A^\>]9/>VGJ\48FEM1' 8@IR]Y,O"$U]>4]>5E(]5>?K7WM\_$ M9C/]Z58@VLN^FXI;+)[YM67K_[RX=ER/[7EL?=+()EBEUW;PV5[5;U[]]1;5 M+TBZV8?[Z7DG9+M;B&@A\*\/(<7ZKWQU?X2B9TEREI/S8HY0M)8B&R1%,28B ML$M4K6:[!$JQL(PC(H-$G&J"C-<6,4X9BR01;E>R73[XBQAF@SA*7Q'(/\VF MLTE=9_\ B_[^#D./L5_P)LONJO+C>F6D[T.\D2CU"!XIO0017J< M!K<4H7$KR9(GI2 M;UGXE%)8Q9HII;!*QGK)6._>F198%-HIQ!D&^X@KARSU"<7DO;:),\Y6:GYT M+*BZRUAGO"?,EKUFIY*T?JO3P76^YLJW<.M^8.?2NVF'N78/)*8^]HH'$E.= M#M@F:5#B(D=2NHB<"QI)1TGB2L+[?1>)J6^]!^5A6O]FK_*.OAT&^&8RB^'G MOFVR]/JQ_J%?^\&HGDTVRT&5CRWV=K)0E],%.DBS%&?5N]ED G]4@YLE6F:: M3A.4D+PC8M@P)7F^ M--6X79O*#D-EV]599"0W><:C5.VN*,%R@EV5$V&:8<('FNFD[M+MTF M1.?$WY(2?3@IT8J?*2(>2U$^4YNF3>LS@RF^^6_C-.M=#^EPLBP/T:0\VOE= M9UK*DFFYG73NDG&YSV!T^"G?1XA%)>N[9'V_ ,L6Z9RJR>';"!@RI,@:!2,^M!)<]$7P2U==.+B]>U8)Q[/)O["UKEGA[>3 M55$QLEP4Q$9MW+1DW.!:X<8"1;Q*#PRH,LY^_UVS7WO@/D60;Y7'8D,VB.F2(P"6V5+3P"V&.J0BQF"C"5(2X51 MP%Q2ZDAB9J4ZWU,TW9>$+8E+!;[B_.U6T1V,ZKH";IDKO!%8X?*R/[V$JXI; M]W08J@B-9:%!-/4L1(ZLS#TCF)+(69'3'3EGB4JNS(I[Y+FZ[L_ @+\.YZ(C MOKOAOL[$!A9%VRW 5;;TJ(#K+W_2E- 3W?3BY^Q*_4L3._07_3KVJAJ$2]T> M^X,:.+5?RKG^";'4J>+H _U?F/:1<]#XDG>(Y\ QYX1"1(BDI;?>4][%N?[' MS&7/C!7[CBM:]+J"1V5+CQ^/*%:,!6)1-)8A'@(@DZ .X6A4TLH2C%D7Y_6; MX9$I>%3L?JMM]!:T+XTQ MXA(T9A.E1"HR9Y43A*1.DL1>""$UWK(^?E0(^6(^Y6;T_6& 0;V&%;N?-?S'RU<6H58*II>"Z9WD?=@@7/(,4:D5 MZ/-,(RN< :F1LZ,3B#\AMY"O=F_!WF[%'<,]PE]4WAU\]?0"GP4^"WP^R85B MDG:.>Y0HSDTG:$):@KT@A:-"*16#V"B8>(?PR7I&;3G]]\C@\PG-)_8"+Y?> MW5F/B6X;"T1M-2@:&($1[H"])&@:Q("*PL EX(D'\DFC06:L,N;K@(_7HX' MHZL8?X\#.[V/MS9O*?#2QM83]N#1#$A[-1D-!J5U0&D=4%H'[.>0#J=:]R%: M!T<[O](ZH+0.Z)ZT#@>,2NN _9E?J7I>6@>4U@&%B4KK@+TAJ9).%" M<:/AK!Q?'V;@=ZF^W>&YB5(D:*X9(BR7&^1<(!T]1E$EZBQCE-@5Q^XSCYTS MXWW?\EW7\52$X)+?4)!KW[>T(%>7R.6#H%@D) F7@$)8(J^6T,NVI.T(%<77JJBW-XHMY_M^;Q]"8$1%K76''MZM(19C!;&*B[=3;;:.,!L[]+$(AY/AGB(<;OD_O)62 M.X:DH:":Z@"J*3,6Z<2#3)8(QS=29Y?]'Q\6W-;UZ1_519DM>%6V]*CPJM3_ M+P[+#E2\.,^!AD>._!\W7:#& WA-B&'6B(MRCE_*"I:R@L_V,$@EF;0,$>PE MXHPHY*@WR#')14K&I.Z4R$5-@P^9G1=-I7X#9O[AFI?7+^C-2HG5HEP6+"Q8 MV!T68JVTP9PB%0'-.,(JA*W;]2]Z^3+!!L93(V(-W$\$I!T'0).9%C8"#!\TGE$B]]UNX=3_@<^G=G=5.S9/KM'QJ2D93;A6BE.-< MG1@83A"#&/":CLI(Q?PFY5,7#/=SK.L8?QW'B9V"O?US!+.ZWJA,JGQL33LW MI%;JQSQA^1_:87E6M6OQQ.*C.YK]9I/]>'$=%?3LEYMGOGN'U6C?C2[AG5?5 MA:VK1E;G3-?A=%2-%NQ0#1H:J,83$!L3>':6*L!UE\"JO@]6NIOU!P$NK,\J M6,0Z+FZXL)]B!4^\K"L8O;^H)G9X'JLT&5W>.^'- 4-XIFRP!CEI#)@U%H.) M F*:*HMU$)$IO0H8(MJ<$X^PG!(*VN1H#)0+1D1@:P#&!]AHK^F=_#L M+$AOB5Y41_\ZS"97T4YV0MLW5=?N"J5=D5V5UZ*N@,ZV0PG)!J49YPCTJPAZ M%_9 "4.QBQ,P%G_RA4P(A>TH* MO:H>7<9<][K%BO[0#V8A;HD\% =5(%&*/%99+2<8.2\P4I0%RRGHI!AO2[/X M=9S5[(^C'[_ H2=4,&H&<(6V<]IHD$_\T@2EL,,M02SQP W8@Q(+$FVF[:U MOC]^R274AS[^FNXL]2USJ*D3CN8JW,+5?J0%RF3?\,5[V"%.LM%Q^3A7/27)Y/>_FUZ3%P( W=Q@?,C9)$(C IP,K(+&^C34@IEJ3$DI@LP>Y8)BJ$I'-S+LRS.I63 MD .)2"4J^9S2MT-N-V*/-KY17+(>T]J8(.)CV*=^/[VVV<^\ZP]\.8GU M.,*J?8J#J[/JU]N.EZHYW$"CA&;PAP5M9MI6*1OA3G-PHBXV;IW'_K/J-PJ@:CJ8-1=O^L (Z J7!YKIJ M=3_,X$/[BG,8KX4U@SM@^Y:OFH*.D1<''O$I#N&:&T5D!\3U1%_HX^[U?72& MOA]6?Y\-KN;DFK=YX2>\Y2.$8;VM:QAJ0T29*.'/V66C7F>::9"F>GL^B2V9 MP?:WUKV%9_8G.;!G,KVJOFD?$N.WF;Y!J0S-*QO"K^'U_>D@MFC>;]Y>-T^Z M)KYEO<_>>O]MFCV#T<&E838G^@5,+-Z>+9UF>NWD\D]V,?3;BS"V_9 G#^^% MWS)IPLOV3M(X;$)@H!^ LBC 5C+9TM(4N12\MR%R*E?LJV0#(\$D)"AVB ?0 M2%P"FTPXKZS@W+)H[QKA[Q>K\--D=)GMK=&D*Y5BK^1*#T!Q]*F?I4DFG32: M 4[!KQ=-0[D$E%)-END*@+ _"M6O?CK*\+_H]C:]F(QFYQ?7$#T7"[RE<'C= MIWB530W*Z^9PUC=-R?X#3/79!-9[-FG;C8HJ6(^M&2.7V=&TCM.M)-@L M2'&7U7X933_W86FFMGW#\C-AP%_CTU[U?C@ZCT-XY25,NI[+HWSZ<%6-'$!C M=DR 5+\E@%J&'<#K@!9"*XNN)W$.SXG-XDXGH\'BXL4"9IGW(8ZGK9BF9B&F M\P(MJG_6^<@ZOPAX/CLJLR69Q=I"4)TMRP4@V?BE\5_>;B@YB%]0Z$]B0\FY ME]SLMI/5PO:;&Y%L)5O MW.A+)O+<%N_ZY/W+MH_7G]# H0,N7#V@W]]^'IO-]">T.ZRC\E8(Q#QV(4<] M7%S'/H_M>6S#FE&C=+ZV@\_VJLX-_9:I?D'2S3[<3\\[(=N==KI<"A*Y%RDV M=JYZ+*Q7)B"=-0">=$!6X(!PT-Y)&9WF6XN=6$0L7?W#@DR"__]JW]EF$/WA M+(:WTW5'_O_(>L3Q1.U;+B+E=ZU__WS;V%IHQ>[JCFR>Q.7&L$?2/E7+,_5( MVU!ZMFFO4W.VW*:T-"I]L;BDATC^MP6QAUE$HD:_7*C2 M7J)/VA',]8CG5ZH_;!JPG>W9DNAP@.522F^?#AU^@D3.57#($T\0]Z T.ZXE MBMI2*QUSV*]&-27CE< "*:9S&$6*R'I!D9>$*L*P(>)I.O]"CO\PB[_ :SY^ MCH-/\1^-FZRSQF68DU( K -%M(B.1G2((CI.AF&*Q+AU1.0\$9X+9)W-(<_) M(QLC0]H:H7CD+*[6"MZFQ/BO:"QX"A$YIBCW7$O+5E)AMBXI M^I^*3;$ODJ+8%+?JT\#<E7G>IU_WL[H@LD2 "XLPSQ"V12"LEP$01 MU@A"G?(KE4^W*7/>9H[N6/#0GN(/)\Z4XM[%C-D5*I_DI$MQV5)<]O$^$B%1 MXJ)'.!J5N_92Y 2/B!(5HXE*)?>B7K..1)'N,59*S&ZIQ&RG"4.,!BR%M CT M((,X3PQ9*R4"74E0R8S S'23,#2O/O'5I*"CSJUO.2;S_B*[=)Z0.L\O;UHA MJC?U@Z4?%K?=J;5PJR3$YYBS@7,5K\%@]+E>SA/:#R&[C;2Z(\F DNJ,$;9A MAM.CO[,S@HE9^F_3!YYQO=LQE;2L;>JT1SN_M=.H[AG7_B:?KY-TEQT/;8&D MYQ/ 7BQ*(?E"\H7D7S8!L&?KB[;@8RYY]Q6/6SD+.\!HIE)_H,O(;Y*< M#8:BY&)"/"J#M"4$^:12$H*SI%::[CSG".'VZ=7BT*J[:M:;YE%, :K&<"&^)0MH3CQ*/U'$2'7.K86%/:,?P(M#%>D86Z.K"I544 MWU??W>U#D#OH%$%Q,@Q4Y,,M^>"C\LP81'5N&.@-0U9&@TCDTC$O#!:=1,?< ME@^==N=])9XO<\ MFU_3/^OX-G/JKW,^?3_\< MI**@_PJ,G%<*)1J3@@^& $O>X*2_]WV:E8D 6 M9F//X[QGWXW&G!O#E@"O)T9:[P!7'^@B1H5BDG#D/0-=3TB!=#0.88!'+W"R M'*]T*=>*@KH7%0K!P3U*!&0X3XCRX(P3SIG'W)X+HGK;TM3O"Y)J?LP=K,DM MA$-U]*_#;)+;/7='V?3,7._KW>S+]NN.7M324-.KNI.(]!T*Y1+\>4+8X# + M1B1@<0^&'3=&M>WI703$\-PR@L-=;!#62L,( (@-"?#$1V0Q%@BKP%QB68UZ MQ,FX)]C "C;L#AN*1[1SM2WT:P^+-:UR6G/Q 9R,!51\ ,L^ "N,\5+J7 .# M@5RC#CF5 @I$4QVT)\&O^ Z5W=_F+/B[\")O\5)7M];AO]X-HG7EC^BRZ8_ M>_4=/SL^XWZ]2,<_%]@ZP+TML+4Y;'FK)(E*HNB=0SP%B2SA#J6480M>HJS: MNB:^&6PUUG:!K6<6@GJ!F2WX<;Q9V:EYKW>[3+UK]GL_EMH^\LR81VO[G$FZ M:2D=>J8UPS?_;5PO:(TQ\?S.4I)GNYW2_V&GLTE;Y&N4[JG\51JH=^^ .X*Y MEOF5^>WI_-81$D^!_8>=?WMM_FW61X:O0ST'NC);XJ6U5N,PS8JU\CZ[H(8C MM:EUTE902I"042-N,4?&DH22CSJ1$'F,M M7X+KUF'_)KP'[ J[Y^#D./L5_ M9+VNNZ1W(NFS#/"#9*%M(,?73):]F?B+X>BIK49)-^Y @Q'%@W^ ;L[BP>_@ MX%%C+[TC2'FN0'.0%CGJ,:+2JD2YH8%U$F>WKK;Q?CC7-9H^VY]'G:7U4542 M*@JFG=:DBW>C ]U %N_&27@W7FC:IZEF1*^#M\:C1'5$W":-7"(1>4>IU"(D M+U9"=E].S;B8Q*[:3H&B89[7=JHPS8E:\&4UBC^C8YU%%36XF',GJ6@P[6W" M6B&.HP%%0QND,1'(<\-UU I[MU(N[<44C9]<EG>@8CK#@T"JB=U*2+0Z,# MY4 7AT9Q:!2'QH91&D812Y4#/4/DS D;AF1.UX,MJ%']&EP#\\2+"W!.(CJ(+;VK3/=[+[2!!]PF;_J1N M=L>DL6"0Z4QZ@5@464\Q#!E&.:+)*8VS8D+U2VHL;S-';T=ID3U-M^P<6:>E MW[&STG'BYU%/NCA0=NXF**NQSP9@R7%Y"5W$1>UQXA0IEC#B3H,N0J1&!&.B M? H"^Q?-<>G*6<)ZFI1LEN(?**M1O"4[\I9DR*OZE^/9M.DL B(CENYYQ7%2 M'"=KT,TW'1=1?2 65A$9)4[(1&80]SX@[1Q%5F(AC3;"T>VGW/QSN"B\&<./ M7SQ<^O8R_]59 Q.MMUQ7:T\],.L9$-\61#[U21=7S,8'0Z.I':R6H2J>FI?W MU-P&8WI&,QJ'T2P7S-NA@K1GWIQU5NG@E:@'&H,2+'D,#O0=:1'G4B'7?+(J M."6YI:&3TZZEV5^ M!SN_8LUNJC?_>J?C]\*BO:I0Y6>3"5Q5+-L2@U!B$#JR2$FDPFHP)ZWP.1Z2 M,&1CB(B%1 EGW#&QTKNB0XOT7H,/N] M1"42H40B[$AEB1)'C(-'QG*"."$6N6 92L%P96DD2792W.(!E>67:R[N*DI M]ZAZ7K6L0P\3* ?E9=+%GU*B _:4_$IT0(D.>$'%)H1@G5$6F>@Q*#9"(HUM M0!;+B(G@+MEM*C8E.F"O-9WBG2BKL59_VN4>K]^MWZ&6/M) MGN=YGW0S^ZC!_ME]S9>3"J9Y/X M$9[X_6#D_WA51<#F,5P]GG0L=[._RQU5.]AP=5:U"U--[9<;/78/1G:+ M%#?IT;Q"<=9S(YG$2"D9$?#+*#:M!Y8,_%YSG4E@?IG:Z M7O3'R9RC'4I7J [C-$XI[>5EJEF12)6@5"*O+$5<6H.<\!$9286--,9$;'>' M@C^/ZOJGR>CR77O2VQ^>ST,Z1L/ZSJ%-K!?'-NN'=]2P#_#ID3@/8WJ8B*-K MOE8J5Q4(+1"Z P@UPCNGA$2!Y(92C#*D<;3(.DV(B@;3M!I7 < J>0B(>!40 MUX8BFX1%,C$G2.Y')>(>0ZCF/4Z?5RGY\-FL0.CQ[FV!T/6:T41EN$H&66D8 MXB$EI#6)2!$7I$W:)2KN0IY5(21-X4K,-4 >E\@$N$4:BE0F+A%=3!%[&>?)D/'VDI0+,]"1AM)0-*.A9T',[?A@7(M,AH<1L1)S$ M -JH=HCR*)S5UAF+=^2'Z1H],=,%/?D'VWE=7> MWV3,S6;Z$]JD7MQF[Z;J%BO/2Q.V_'MQ[5@>V_/8^HQ!KX9U>FT'G^U5G+>DI![MP2/EMY<>PFZK3LH)">):>2Q M]HA[SI$S"J/@F8O)2QU$)T%:-W4'WUU7U5O4( 1MY,'=]5+"912P'#U?+(4,#SF@90R M8=MTXQSM_$H!PU+ <"^KNAP=,G5)F/,.J5G3JV*K"1<4*V6H2K'#%Q+\1SGC MPD2E_&'1G@O+E/*'!Z4HE_*'SZX!$('$[*#$KAQ@E8U21(..20-1)PXAS4?__[+UYX_/\-=[V2$ M[CQ;UPC;NV'\VP@W>*V$;4=%\VS?_<1.G==1<&%+5_C:QI.ON]0N/F@T MCAT'[@GQUE"CW/JPH9?' ^8BNR]=1,OATMK4L9K;%2 K0.ZHW9^A$@%104J" M@. ^@<],@2 K !9 ;("Y,Y"LCYI&26#()T&07P& M*Q@#87F@.7CEZ$Z:-QT&()E2%2"[5[O0;?3=0J;^&$W=H!=>=K:QV[M2=5)G M*L3.5CD%EK*,VH,,WI9\81FTAL8\3R)G;KE"8WR'X8T'6O7LRGB753=5X[T" M907*/80Y8@[:*@Y94H\6>4:+O,0Z! G"1$V2D&N9R2W"'/L%2DGJ9+0*E!4H M*U#N'B@=2R8HJ4&'D$K"C(.E08*VR4W)+K@=U:ZNB3J#.R1;0G^MAD;/N?U#EN)*TRO'9$KW*\'/DWRC' M!:,62(X$!%$!3(@<-'?11>EYS#LYO+F(B<[MW_UF "BY8&K/->%'P^_U &=M MQ53U2=4GU2Y\?:)7.3XYDE8Y/D.B5SD^.9(>O1P_X-^YK!6/"3AG$40NE5U) M1\@T2&FN*!VSR6Q1\/T-8U7N_0H])CSGI! ?7!B%\?BEJ',%@.V5G(3 MO G^]-@9;KGGCG0=K6I^VDF )U755B2N2'SF2+P/9[^CP%$# A4O*EX5& M&%I>7DHP7A0K+%,PQ";(-I?\LTDZD)TFH0]KN;%JN#W?<#M8VKK;*+]U%YZX M]6&T;F]058/U^/2IZ<,0J2#*9E#94Q!2*S VX4^$B)P$U3&L]ZW8(I*Q5(1I M\FX8\;\_X(?]Z:3&,#JA"BL85S"N8%R#&36848&C L?>K*XLK5> M(1,:0?"(#FS*#J+#!PCN+;,[.?_]C^$XA=&'(6Y1<77GJ?;)T@?^=>$MH"N\ M<"/F:?F=322OOO#6OO 9=(*M[0+WU"[P6##VH SP%-0XPVVI5+PX0[RH MQP.W9;%?QZ./_4G)!.;1N-=O$G'%,:P%>[L6-7;)BJS%T

    C*,' M[,W9=<\"3R$38%:D4E)NP! =()C()9/>$>5V<9!OW^W4#UI&_@6'')]NJCA9 M<;+BY+,./#MB9 $Y0[D&D8T!:QB!K")--BMCR=K1FYA25B)&H$%'$,8R<%DZ M4)E[24764J;#XJ0D>VY'6G&RXF3%R3/&2:UB<#II(%ID$)9;\(HDX/B[XR%: MS^0NJC7W;$^*"VL/VA3IZ*%R-=R!/SM+#?S[[#J-^P%_C_V/*PM:[:DL M+B7G?SE48^6-G+[R;(;/_NKCGKQ'N.(-]'OL_DOQFF_=HH%L3#HQA>Z9PG\$ M"@:8* AHSYDP-)!@^"Z\M=_#58JS0?HE+XX"HZ2]FTS2M%0__ZWO?'_0+[70 M?Q0Z_X$/^WXP"G^^Z244MYM"V?$LO3K9^R,_CZY7(8N-O1;(J/^)SBM^WC*"&7Y"^++R#=!^YF MDMY.THT;NVE:[$.C]-I[O]D4C"WQQ89"MV\7]W@HRMH\5JE+:Q&FWOS[5RZB MEXH]=LEC?V>7QG!R][]'O]#Y=]JN1*H6[Y][,:;:93'FXLWWN3MW9OU+5-2G M5BS\:! ?W+YWC?+Y,85T[=.XQ^G%P3*0M$N6_'&#)?3-BAGT MI!9RG=F9XZ@L/PTP8X3Q"E]5_U>1>8[(L"HRM2CGD$4Y[T(8SU"_SP]GU%*< M8QSA]SIID1-->83$/ LL C6:@3!<@14R@W.&BLR4>F\?[H6]#,7B#XO/YEF0W](DC3\V+2H:.76#R5Q>5V*V.ZNY MN:!LS]VRCR;[4=&NPR2M:+?+@L&HN%!! F>)@$B4@:,Q@I&1:>ZE468-[:1S MRG+J@;B80C(?>:E/&:M$*9[:*?(GOOS' W:U=/.V\K6W].T-[I) M8S?M#S_T!J-)FR\,37_E7G#C\2VRXRJ4@&*:$2DE0N5;KL!.S^I>%7/X-Q?*'%5'LGSK35QP[ M.9*>*(XIX9*36H-E1)6:+0N>> 72,64(XU*K-1S;B<&\=QQC^L*P/1>4'PW3 MU\CRUI'E4A#GAB%=],9SSZXQBD?3JS2NZN-L)*FJCU7UD6SBD=@ D7J+ZH,[ M\)0G\-$S9IWS3JY-'CY<=/FW-)V-A\TG"^G=E7;A%X16([FB7"7I&:"<8UYJ\'RZJO$>48Q?:5!.ZAI5W(UR_3T?A3_!N MDF)S0@7YV16&JGKE;(2HZI55O4(TI=XG"T2D!,(I#\9[!5I%3P2:U82MM3?9 MD_7\PXH\HB99S!?Y_\J24\?[Y31PI4) MP5*66K3@K]!)N[@W?B@H@]']T_&N&H0>EMQ>S]<.J&'_KE MT+*['N%Z_D\UJ,]+ALY5P>RCP>NI$[W*\+.AR(S2)M ,F7,T%*E0 MX%+P@&ZQ]$S)[(W8QE#L#W$I:U;BG39]MZ),=Q9*):(FC&HH=3=B\[>$/LJR M@<]M511G(SM54=P;ORQ-9I0&T"I+$-H*\#:5L((SA L:,]?;1% W*XI&^A:G M.&YW%@DEUE0%47&KDO3T<P-W3[BE M=*T1J!'-W8C+#^ZF/\4[_Y\4>[_]#W=]\^V/R*8QC7N_I]"CA=.JRJ@#L+8C M^AD,P-JL=FR*.@7&@#NC0$1N 76*!6VT(U0$+PW;O;F\(M.E?,V-P]6[8?PQ M?4R#T371TXT?1"[+OYQ$DII(J1 M%2,K1CX5(Q'E1")E,&+VB)'<)?#$!/":"6H$XN2>"I!WB9%27IA]G\H[*8RL M4?EMI>G7<6D'-[V]Z-T,W'!ZT72^2/\]ZS>^:-5-9Y/@.M+#=FK>DIH MC[.@%1!C%0B5.7C&2PM3XHR**D6?=FS"K_0B70CYKT7$WPWC3POYWI'>,A>& MJ)-+%#_-@GO28)F*D1VC;<7([F$DL2RGY"4HXQF:X]*!ST& R\R4JAF6UH>, M;FG"'Q0C3[&89DN,K$'W;46IGA.L2JDJI?TII6RH#$XI8%DX$($8L$:5H=:$ M>:ND5\GLLJYF12/M]="2NI#L]&K2J\E>T;&BX]F?HJYAX6W9Y[>R43#*,)ND MMI:C8N9)IBEKJ>$Q6J66ZJ2E]J#1Q 3!A0]3KSML-9*@KB4/8$DRWFG M3!BX+!AH*ZVADDEN=UJ#\GX81M?IOOK:U>$F6,XK 'LV\_'C:#_?G;(3S6U6;SO?UTX[ M)W^,IFY0M>%NA9%=LB*-<30KIPO.O)7"YLVHJO%I)[N"H8HQ!UIK H*CG^%C M3L D84)F_-!MU9SRZR>[=G: 2_(]S[/\*LL=L3JL"%P1N"+PX0KU.XLCVY?S MX\\.E_'= HC_/KM.XW[ WV/_8T?PXHMG?_5Q3]X07-X#:_O:_9<:>;Y/BRE< M63C-C(?DG0.A\!^ORJ%KY2QQ)B7.UX84H#8FTO%R]"TJ$,Q0L,$XX()QGFBF M8ETA_QZN4IP-TB_YIYP3:LR/:9GZ^LU-TV\)GQ%03S?^ZQ^%LG_@$[\?C,*? M;WH)]?1-<7+&L_0T9F6/;??./9(=T/K^)O1&N3>]2KV<4(3= %_%36?3T?BV MUV]VKJF3&N/>]::CYL*TV-FU"]"<::ZX36X\Z25TYV+OA?;>#I;Y8PKIVJ=Q MC].+'B.,-_^RIN$0_D![_4G/3?"E2Q1C\O;U7K2W*G8G"R@+/&W@=%,9_^\$-Y_7(Y#-SM:#;%1WQ.\=OV<9202_*7Q1>04@-W,TEO)^G&%69< M[$.C/MM[O]D4(?G8G_3;(29O%_=X*-/:/%;J2T'L7[Y]\^]?N8AN^W=Z2;6V M*__;]P./\(48-\^ZR78QLDUB\IS V:E['">[/N2#\M?_>$/)FZ\O]EF9C<6K M[W-[[AR4ERBU3ZU<^-$@/KA__WM%TZ_JVY=SS%/B\YW8QAWR646FBDS;(!.K MP/3E]A5[OX+0;D7F)%=BK0L2J$%6]4T7F.2)#J\C4WCF'+$;YQ^7OE[W? MEV';$OVJB=$C/')2&XYM7_DA.,_".0_*$ +".(0'H0G8Y%F*5!I5PCC;)YJ> MDEYZ-_VYS:DL9?/>Q??*1&YFX[2L$P&V6BCR_N\_HUZAEX22BJRE7"OQKFA6T:RB646S/8^5%"H2+CF"$O,@M&;@?:P&2NF!,Z!V,JFG40S6JCJFV%J'#F:HU5FESTAFE: MZK46M5H^#1-^J6J4(Y2OJE%VX.T3$8R(#JCV$H1DJ!V4D4!3H(GK:&B@A_+V M&W%]-XQ_&^'N+Z_[XC3(5U2)>/,=O11[/OWXZ@A8K>**817#5C&,:!"F!'Q<#;]\G>H\/'&O^ M?_M P2C\"=Y-4JG-N;Y)PTF=R7BLTE354??443+>*>,T<(*&N9 \@&;U--PSP@S-^(6GZ**_C\I)BQE>Y@?II\]%TM/O5VZDGV/%JL(F=%SHJ<)XV<*JAD4C$=)?4@0J;@A920+)/)&>VS MV:I8HI/(R>BEKM!9*REV/5SX?[CKFV]_[(5QBOWILHIBG"9I_+&>E3A&F:HJ M:WL5(U$A9*X)4"%!)X/53V!'_[02.?D-Y1*-PY7+[2\ M:R%>A;'CH6V%L>UAC"89J2D3R8F-(#*+X)P.P!)CPH<PV)O##E1M^*,MGUQ[V/;C"KD8!CE*2J>[JG>RC-DCK'("HG0#!! MP42K@-@< U>(3&*KR,*3@]>ME+\?_HPR7L96/?E@7WL:HP83*A(>#VTK$NX@ M[28-L>$_\@@7!249+E5,.$0R'472."79L_S3"N$50BK$';2 MQIQ-F8L4#O2B5A;L.(IP MKSBF'KXX=GFJZJ=[ZD= MKB!5'55H/![:5FCL'C12R6)F5(#45H+PQJ.5[1AD98A+63JTM ]_NF);:*27 MLL9=*S0>#VTK-&X/9=$RB59>!@2Q8K&A[>:C1P..:)>M,-1Z=?CC#B^#LN_T M)1$5P6K%PFYC#27DU4[L=65BK1N&6K!PC()4U47W+&EFG?VE; [!Y@:F,9H]1 3@QM;YHH."DDFN]))$6#1_0\U*&+/0,FTY>Z%B!7 MP#P>VE; W ' .N/K_'37KC"Q]=PQ3'*4U4FW;.^%=K+(5,/ MQ$8)J(U0Y2@TQEDTSEB=;> 'FW*YJ3_0^Z7D_VV$BNHEO9)[>32^=M/_>-/_ M/'T[G%U#'$UA?N6;[U0UR2N*'A-M*XH^C^:&45:)7N7XK$E:Y?B8B5XSWMNR MSR_3JS2N,+FMQ'ADG31>ONZEO)GV)J-!/_865#D:F7HAT1_?@:.'V@=:_ G" M+#<")/<1A(T9G)(*,B=:.64\(>Q0CF(CS>_BOV:3:?$,GS-4C%Q2O5]W[RL< MTL;V"']]\*PN8<7(BI%=#\X1Z@3QAH CQ(*(08'Q5!?@%=GJS)FVATJ-OQQS M[QU5JN!;P;>";P7?/60R2# F1PX:X0_!DAEP7F6@B04A:9 N;#7FX& &JMKS MU-O3Q,B#9=N;9?2'$=_G+6[=9M9]')#GNU-VHKG-ZFWG^]KIB,I2#'K]1@YZ M4_>Y-T9)J$ILMP+*+EF1T#B:E<80YZG&-N_!T2NR0[50Y,YI:D U]6?"1W!1 M25 L>@>SYK\%66.V+-6(&W F\% MWE< 7NX9\TP1"%$D$-HK="Q,!NXYX\EFY>-Z[]J=A6]V![R*5N"MP%N!MP+O MGH#2!.Z]"A$4Y;Y8J!ZLR@:H0#LT:A=II/L+W6P'E-]1S2]I1%4-%YQ MG]ZZP2=W._GVS;_?X_L%4S>4V,S1K\*XKPL2S:8VZF2)%7/=\O?9=1KWP^*2 M)VP!98^]UL[CQ3O8DS^N4J_T2W+#V]ZH4]G&*Y^*)W/1M,^S>H*)N/)]-RMPM\BY*B&;AA MQ%]0:0]#ZN$OO?],8WRUV\M>>8ER\6R:RH3?0?^Z/VUM@]Z5F_32YQL$[%C. MEI0F.DWT^S:Y\:1W,^[C9]-1CQ%&FK_/7Z6Y_\I?J6[^^M'A1[-)^V;-?=#> MN!E-TF1'+T&;O[=KO-CP>O,E7ZR]GVW^O+)3*V_VOT:?"C4N>OC'=@IR:SOA M]@]&DTGO0QHVA(L]M/*F=P1MZGCUMY-[FW*W]'&:SL;#AMKMF[3+N7:W/8]; M,?/_0B597L_=)==Z_K9YPN8[NMGT:C3N3_OXUL_4#L\FA55^3"%=^S3N M<7I12,U?3V=IWCMHZBBQRL$AC@=0V)H/3 M3H%43%@C0J9Y[O2K8(*W',/)B(8".4%\HC1 M0+)@G@B!RH8<7KK)A9%=$NZB:9:&5JMS"P?@(M"('VZR"\+JMER@OI_))+(CE@&R%@?A&?X4 @6MB B,<=0L:XW?GJ-#FKZC M#[/8WT?3WUOSZ(_13\4N7&\UN@7C47-AOW).^A4X[\I]+,S6*R4SN8^+3&@> MY]3#!Z*M7RR.<;IV^ ?DH'7+\%$.\PDMNV)HMC9V,4BW9+@EW\S=N.6YBEB" ME19DC@A.T5GP*E-P,2D>L^7"IR_9QJ/*B28YU$,4P8EZ!A8WN SDE805[4;I M/;;YOJRF;,7_1G/ZE]SPQ^W/HS':]E\!K5<),!"^-%77W-Y756O[(;]EUEB9 M-/!4NA4K3M$&U8@?&7^V(AKM^)IN4CIGGCU$8DJX/"5P^'LS7BYD+94V[&C) MOQ)AZ@KY[ZNIBUX_]X:C:6\V[0_POA'UUA/U72?UEK$*_1UB@*"F*CH(W9[@ M.:"10WQV,2JR-MW[.=;1J^JMSAE,^-ZCAW379:_UW5_O]3H=-5C5XC\XW+#1 M>-AW13:;.?#-YS&AB(YNVDY1S9SX(Y! - )XG9I$$<$".T0SWE&">0VHFBB MKRK7"O2,D2GQA,:")A)- $[ !I1%M!]L],8()];\DS_(.SR]Q84QK$/T_M*A_&,E+#R'@Z:?W,&L^ZR=0XN, M%Y6*RE5K!./=[C8LD0W;#W1.5OOVU;M MW*F7.=N4=,N*NEY5*@NUO:8\UU686W+C(D124A0;%%4G]90P&7%*2F!,&O0[ M-#*F1(V%FDC:K)FS/NPBCK9_W-+ZX:DJA^>Y#N"44"91SQW:#Q)QBE,)CA*' M]%6*:LZ47Q]63K@WUD@D:-9(6JD%6%_:W)9&$Z-/PS2>7/5O M2N_9X8=T[\J;\>AC/Z:X2$*_+W5!0[S=;\C)PUEYW]@&Q2?XK8$;;PB3-_>8 ME-M=]GZ?-9[,VAN%T6P0BW4S&TP+#)1GI:6[O-B7#7:IW).(71AR'>;H)ZI.V-W98/--VQ"YNT.UZ^VL-]]&G01PI/RL>3M+C, MX69>EQT=]/]$ Q3_B&LJL2+\OB\1:3>/&+T?(B/^68@T:0B.#T6^P1=MMO^^ MX8 O/$$6&T^:&@_WT2$;E<+/F]&DWQS +"0>I@^N^245=FPJ/>X*8O)L.AN7 MQW_$NZ"&+.R2/O]V,^X ^4FDU(O,BJ"4JI,VKLL MKF^/?5Z4W^%FX!I@1_J5HH\/_?+-\EHMPS8/Q!TN>S=:UMBV:L\U>KUF@:<,[)VXH-7F-63M#UORX/E:LI?&7F+WAP@:7D1KX/BA.HW&Q MYMJ?XVS3NA>=$O4.^.=NU3U_>%;ECTY.[:&IG&:5C M-H-BNB0&M4,K*W%P1AF"7J#1:2=G-M?;_G\Y&6 Q,6"G]C;!"S-G7)E?P[RI?]$L\F->=36]:%@XI=P(5<)M0"B4:'( MY2LRR5D0^WUC-MRQNW>#!4S.ADOJMQK&HVSD0D+W4 2DJ*V%_J*O&1C\A*S: M/9P/4F1..#K-AB)F9X*874J3!%.<$5T./ZUE_PU^S%C2$*,W(+2,8(7(P$3T MUDOO[3K._V.%CYB>C=H3V[$)KTR&P[V!) MHE4IZB 9*NMD07B;P#+F(5B??,PI9N762A*=4Y:7T0TN9A RI-(G3@+1D?O, MRP'BM:/"K\P'7-7LT*/M.@1U*04%62,_"&0+A 1>\O$R!6&TD.O5BHXZBWB1 M(-G,0> OI709+<$@+R(MFB'=\W]6@P:N^0:JI'F<%YVQYLA]/_>#:SS9UFF9K/I"31SB M824\-[?6/:5[5NKJP" C):B0@I6,:Y_=6DK@)7[* M[^$*W?-!^B4_P+:_C0:#G]NPUA_%@/\#G_?]8!3^?(/^?W W>*_I>):>=G+L M. VW=PUSWC6A6P0%_2+LWN!=&C8AH;NPRT/\U+A$$Q3CXAE.WAZ/V7VCY\$;WDUCYVS6-_)Y=:JVUO_N1DUX=\4/[Z'V\H M>?/UQ3ZK&^WBU;M[8Y(D.K MR-2ID8><P/JUAY;_MF+8GVKMA[&+,(WPE!YD( M 8)Y5UI[<6"*"T%$3-RM5=CNL,SB('44Q\KH%;LJ=E7L>AB[HDE*$JM!EQI! MD3FZ:CH+4#P8JEQ"*%IK()"3Y)%J"5Q3B;::HN T"R ,U99XR6Q::U>Y7^RB M%PBF%;NV\-5?,+VPV\"XA:2\B['?'I5<'@MJ#ALTA^3*Q^,T: X83$?W3G!4 M;7(V0E:5R+VNJ"DJEYT!+XP&$5%_>&(5".^#$CYZZM;Z5;ZD=/,!)?)^4>#Z M6W-6KS_\\/-X=/U#*YF_-@$VO/K7A?CNJF$-V?,0P5,7AHIO)T?2$\4W2J+E M65 (O,P#ET*#+[V[K4;_GI:VFTKN8OI>I_"-B6I15WRK)#T#?).FQ"*C!.\B MNO$N>/":)]#*AQ@;@XS'9LY[+ZB'Y#(J(Q8<."4YY)")5MEE%]8:C^\P /%CVJ3 M?BUROC?UQ1]N.WFLDO6TQ,Y?*VH>(6TK:CZ/YH915HE>Y?BL25KE^)B)7A/1 MATQ$5Z]R=R+V^)F8HQ'"%Q+]6:>"CA.;'ZB'BJJ47WJ031TZ567*!D4H"C80 MRIT)T1P\E;U?3W+?<="G')@Z=7FJ(%I!]'Q 5-@DN$\"."U3)8FEX+GD$*5B MP3ICN5UK0;GW?'D%T6.7IPJB%41/$43W$24X*;PX6(*Z>?LRFVTX?8L[MIF, MCX/3?%.:7HOE-JNW)5^V?.Q@W&'EL'H:QGI,?5]BR2Y9D+M)4Y!@&(OAM[$]N M!N[V;?GKMS;2I_:#,B>WGV\6CFZ]"&D9DKL]E#66DQI+/ M/N^;F9[1 '(?F]SA?J#;K?1G>+U9-$_B%I%XMHY\W[D-J YO@,F[16S?X MY&XG\Z$]:>W?Q]-TX_]21B,)K/Q<4Z@6NW$ MNP/ZFZC;-!T#W4K-=S\0B=50[TEY:'O6V/\6W" _NT0^CZ^M1>2W&U_2G@[9VLVMS([D.QHI( M@7D$/Q$Y!TNCA"2]2CZ)',E6N(=:9OCVGZ-2F?%;X;3)N\ED%/JEE/6_^M.K MLG&_EWW[);<OVWG^8W Z;;1' MF7D_OAF-V]E+N3^XD^'%1-C^L"#RL/5LFP&NS9_+V/M!6HQL*K-=^PBC?3?H MWC4:MY.>1OC!9)9ZLYLNJC)-4A(D M$ C"E:1I\JB64$'99'AF07EAUD8@OR31NI2R1EX(>7_7=)B[4J:^I#[(%.8$35N&3A\/4*5-$$.PPL+AR./Y/[GAM=: MI7(Q_W(:AM3\@KH-5=C\\B(0Z)"UQUV:,<>CW"C.R<;O-]]9N45HYBJC] QF M\4YM+K^):T'=.2GLLOCH8V.6+'_%):7KF^GJ%8,^^ARQE<1[KS[I#_\LWRVJ MN(<.^?5\Q66(\JR9XU=T9+MG^.0)ZO79M!VF>[O8(MRQ:*B^9JO QU?/D3$A?_=NW*2.C>AW%"P"BW<,.5+?[2N&@MCR*V39G/!OJU M^^9BV9U4;(F[R=3S#;H9?6H7]* !,U_ZH/]G&O2O1J/8SJINUK+X4C.R^DNK MIG?C;A$3IW-J+GZ9W>"]5S;_LO=^V'/S(U(M>CV^I"M71FHO!VPWR)8&[K8! MP-A\HYG,,2[?_UAL+_PMX'9^2+WY0.PO(;((Q'@T*-^96T1SJ$9H#^V+OFNV M9W6<8Z\,/VO65P8X770.-W/6U'+%P!?P1 2UB)N* ..,2B&9%6EM&O>N2<:=$UDSL:UV_W!G&^UD<5R0: M@WJ.>19!<'Q1ESR#&*2WW)DDQ%HSYY?DR@]--*.L,80P?$>20&2GP$>"RS3, M.LUXSF:M_]ZNUK5#H@U'&Y3W"S[HH+Y'7="B;SFE.EYU 2^6BF"#*7GE)KWA M:+IJ3^*W%\JOL8EOGV\FE&FDY8N-9[KA;2^K:]@2],=%&*$ZA:_M%/Y13-M6 MC+IF"JC,B=6:@**N9$%D!E1Z$6(.)&K4+>A9[2(+LN3&^S#\@YM:WTZA&BH29 E+E(PI\&Q MA.1DDN2$=IY,:R[P2[H[[G]]+U2@KZ8O[\*TR\!KG#7^1=&'I5=#R0.4V,_K MO>2:4]+\RQ:N":TAW-?7@+_/8RJE%*(XRC<#-YR+K>B0):GHM3ER M=/\7&_(K;DCOF^9OY<>_(MQ$9.DV-K(:)/TP=L-B5R[LQ:4!6_"I"?=\\;G[ MA$9KL3?3N$&F$ER87[OZ46L9M[;NZ&8>K1KU;F;C@.^=5BSG$H&]'XMY(#AP M,7]V&\K%;]_,LS)=LP^2HD%J5/,FEPIMDPUX'2TH'3BAAF89URJT?7"*>B=! M&H(Z2?" -@5UH)G/T9*@L^!K51)E#[\OC7 *-=-PTD2!O@RU_J-0OA&87QHZ M%'Z8_/0YC4-_DGY%VJ;?2C#G[TU [I>\XMZUUT\>\?+(HZ.(B-87ANLN*:([ M]EL1AO_[/B.VQN=J\J[W[BZ^Y@:=XSMNM")"!* \,Q"),#")6#">&I)-9":L M\5TP@J>D#=JELO!J8\MJ!5*IR 1%J\W+I_'=N_&X\%$)37Y_>W?)KVVT\ET1 MW06/S5ETD8[]>33^SP)#6S*:L?*"?Z7MP.NQ6<-(R#AM=JAPW!*9Y_40>%4: M?VPBJ@7J=F!C/%KDM"L;XY6JJ7:F1Y=AZ\E*-57/W=R,1Q]3&ZAQL55A!2_F MY&/\8:6+?VN5+G[C_W6W=]'M)MQ?[HM&%'2:/TV%MCD M?Y;?&J;)4J'=W;L\>CCJY=FXR<0L+:C!H*3'KEU,<]/P'BI=]/QL^@50-=\I M$M0OC(5[]P'E8SQ]_T_]H]#8R&G_$<33W\%[6IHV!D,*A-A34J^L#S6I*(6$44I0)4 M5O@=QBCXC*J[)"AR2EG2L#8\4. Y:EN%Q(5MP/FJ((49/5(B<^]=F"'9!F+[0=@\L\6C, MXC'#Y?#,N- GJ-Y1<;1>[?5UBJ6 MW0K5]W]M"S':U:W>YM%;+,HV\ ,VUUOMYN3IVJ7]R:I26^Q*BA?S'Y9U!)_0 M8;V[M+&*T#LK%0S%(FJV*LW]VN8^\VU"RRG/!DTY0MD2I$5._7F3V%+)F19! MB;4*LM@JNHQ^RFS<_/@1#9+%]OQP;WM>LK[R.M,2[QPOWZ8LZBH-FE>9M3;B MO-ZC<(B[6V%3D;&(IMP4-[Y\TMAA[G-[&S1E&U/1H['=FB8KH9/7DY8%*[9L M]!@7+3GHXJZ$[]I][E_/KM=-BL; GI?^?.%O+6R']C'%=)N;SXWNTE(?W M@G7LSIM>L;5*_F7\;>WG5-&-_/:S>KP4^]Q*'\TC4.20, M?UGDWFYO2M\']$;F1K5/TT_%8MX2LK]85*E0@/YGN.JC]35\^_/_YSC5@@9T M8;44Z,P:1%-N!"BM6+(B:Y'9Z^S,I(1(ERQP[S^O@(H%%;8GQ:8SV])91S,: MBUX8 L(E 5;34@@;622"1ZK70A"9HM)@*I2IIQQ$Y@(\*KXRY-DI9A,Q8:W: MI5%A_G$=Z+_4@3\M0;-M1KU>\A)GX[N2GL,3!__3UJ8LV>3+KB&OQC9Y/+IN MST?,ST6U ?C"3<55[940[;Y%7 1OM146&,]-C,LC;X54FIM;%Q1R3Z:O(^+- M&=>."/CV7N4#\FTHVK(A62 IVE+ SQ%KG03<=:9SC"'HM:SOB^7[)39N\\\_ MD1O1*&DEG'9.Q/-H-H9[LX(Z(^+-N:G+WD*1-^=UFEC7(G""G+4IA;66P;I? M[- $*F-J;=2O'X!VT_D1+"1S+-&P<0]MG3_3M/?1#69I<>.Y]=Q8W(/;15'? MHOAG<9-5G.I"*=TK9]B1S=+GYC#>=[4M4VW+=(1MF3C9U$.H]]3.3+4MTY/: M,C4*:2-2/!V0'C @'$=S05,"3A0#@B@-EDH-)BO#>0C2K3>4?5%3IW"5XFR0 MYM&N]3#S741Y\JZ4-/2GMW^4B,Y1=GO:OC[)S?>@">[<*Z%9B6IM+&)JZZ&7 M13G'45??M%$H+ST8C#Y-WG9$/Y\LK"SZ8S;M,9?]-E?F=+C9=+3H#%K>IT N MOGZY'- (&^ B>DG48Y<\\G=]*:3= M\A[T4HHM;V$NE35=> W#MW^-K8E"R:78Q79L>PMU::@E=_][])'W_O[(,!^[ M<9;/8BKP)KAXSH"?YS0-M\?7,_Q4EX=<4/[Z'V_8FU-?:EW>,2^O,FI=WE$L MKS)J7=Y1+._)C+KAO?:X].W"GZN%'P_MS6]-A1"ZH2^G?A>VI+)[Q>5SHV1U M<2N[5,$_5TJ>^/(JH];E'<7R*J/6Y1W%\L[6Q6VO21&JBUO9_127>KK+JRYN M99@[_53V'RN[=INTNV=WA,MV'5)F],GLW:;M+ M9O^U-*PJ1V8JNU=GN\)']6'.G)(GOKS*J'5Y1[&\LS7(JO=1F;W3M-TELY>? M2MO(F1M4AJ\,WTW:5G2OSO912=>)+Z_Z,'5Y1[&\L]5R39_^,A6KZKG*[MVD M[2[9?=$^O7)[Y?9NTG:7W-[TC*VL7EF]F[3=):OWA]-Q?SCIA\KNU5^O\+%O M^%@VW6W?\U+>3'N3T: ?>PMQ[H(T[1)@?ED?%O,\[OC*EK521W@G-NV@(G.* M"ZY"]/4)J56$J@A5$7JI"#6SWJH(51&J(O12$?JF/Q_D]=X+PU=L. M1YU:\6X7]PA!-\K_/N>]-+-/OESR_8W=^01T:Y*B+#'P+C(0(2@P/F5P)B0: MC:&!LK7ID$F6J; 2N*82A% 4G&8!A*':$B^936)GTR'GX;45>6YGHC\R^OS] MWW]^9/BYE?)":/O@Z/,J(N> >1NLN*.#B&>-O6J(\\!^_=O7)]#N!8 D%Y(J M'R$5%!(J$'!4&\A24,$HR\Z3-0!2QE%F*?#DRW0YP1"O(@>JLX@Z>.^U7 0 M L;PY>CS:QHW?VBJH>:#Z2;WH.^:P7GNQS*::CQI+D>^ M0K[!-R&K^,0>02=RJ>6#T+07XL-K4#\%ZE6. 6Q"?2*,T6"D1TH&QW2@U"(K M?$E]JPWU63@P*680R4EP10=9GG/45%@1R9%3W_#+,C9S2\VT(_#:%9QOQ*X# MV+ GK\.Z;Y3.!"-4"J1K!ORB M%]&[]B#-3_/2RP9E=X.NWW%Y*:II7V&Q$K33:/CF@8G3AI",QB#03#T(+S0X M)A'3!#&)\<0"6[,*:594,F8A!2?0*I0>O-,42$ ;,^$?\5X;,VMP)@! ^A_XH73R?LA.MK] M47R_*-7^9\D?+ISO'5F$%&&15HNP6=LV!>#/2#8V+]\?1GRG5I9>B+[S36FF MSC?W6;TQ^3*\]7K)R8>HL7!PXE.X[:0V[?PTVAF:]#N+0'_S"@'HD S3@BH@ MD48003BP)E((/%#O3(HAR2_5I-,Q9L,R&"(,JE:AP$::P&2NF!,Z!V/67(WI M*/SY?C*9I?CC#+7F\I]F,3ZK@.RMO MX!0RG7L& ^II3(1$D"%J$(I)\$ID$,Q)FG7(5*LU,*!H:7,TL9,0%H1,"GSB M$9)3WD=MF.1V#]FHS3!Q.LG(5U %*GMGI1>04U!(?:_ 1-F-L9YL>__KKF\UASY?.S6O.ACC2=5,!\"]/LY]$XIV*DU"S#@5V8QP]X MGK@-]JP3KC53\3(GR[@0G,H.)&<61 SH*P5-07%',T\\YV0/XF0]XF/-<6@V MOO.RMDYE4'*!N[A?/^DIIXYKMJ-B>,7P4PYE4:8\"0HA4LER'$T%,-0I2%+H MY&5*V>EM4':'28"EP7<\)Y*.$("KPU=QM^+NWG%72Y*THA(0/1%WG3?XDX[ MM'8B\>3M>A^"5TDA;#!O7SN)4+&Y8O/^ [!=1.K7#]%V4S!>?U^.?\U56JJT M=/9H1:*<4.$V11$;&7HS8GU_CMF?VUZWF, M8U95-2%3M?.+$C*:,I:% .8B0; -!#RA'-5M3CE+JJ/JFB/PVGD8P2[IGH]; M=S. 5B&Y0G*%Y"D@R M.^\1J_>2'S1H?MQ87 =];:?__YDFR,0]M$MZJ?7O7,F=U-3P?C3BL8A5[<[Q M%6VF@C9265!.E!Y% I623AI8":-KQJRQH@N1G%:TWPWC3Y]O4L ?_QB5CWZZ M$_-CRO2>N.0-@E3(@G?;<2,UT.!([_ P2K2U" O39./A07I2>4%[TQ,6HXN*) M$;2+N+ASR](2(06+#I(,:"42[L"(P( P'4DDUKBX86[!TRW+[=SSG_Y[UI_> MOA].IN-9TV%ADXN^\.'G4'H_G7D:::%F*ZL*JM9XM<:_HE,]24X0!,'@(XA, M-*I&*D$F(5(*3 3ECL,:K]G*8Q>XBJ G1M N(N@#V!M28L.R-L#R4L'SY(N8F)GY.Z[,I^[0F. M3W5Y&T+II[K4NKQC7MZ3&?640ZQUQ96=3YZXY[?B,V+GXU]J7=XQ+Z\RZ@DL MKY;C/J,DI8Z4J7':&J?=42559-IQZ4 [*D&03, I[L 'KT5F.5O>B7K<6GC; M11$Y?LRKA;>/0H2REG"7$UC&,@B:+9BD.$1BG&$J&R^Z4GA;1[CL?GY/XD9$ M#E1* 8)I!3XZ ]G*S)4/T8NU?A9UA$LMK:U*IEH-9ZTU,RH]0KDOR@\-:VDM M6-260() [9<8MUEVS+"N-;3'+ED5*D^,H%V$R@=J:!UW*G&T]I7E:"D:0L$Z MET!Y:3+WJ@R6ZD(-[7F//#EQ>:D >&($[2( [MQ6Y%%R)A.#'#S"H.0$+,D2 MT$:T5)/D"%N+L-11)&=O)!YJS$CS\OUAQ'=JY>R%@#S?E+(![7U6;TR^#()U MK^?/PB&*3^&VD]JTJN3.0,GM+$[]S2O$J3,+F6>E("1N41WZ""YS5]0<+S MZ-A:G#JFE)6($6C0$;]C&7Y'H@.#[HJD(FLITYKW,1V%/]]/)K,4?YRA!OS0 MJL,V\MS\<:XNEV"Q=:*2B@LJQ:FIO/L<\!"Q_UK]@YJP?':G3&:$M#J 0XL8 M1'86C! "G&&1I(AHD->Z&A!.M?)1@^,$\2,S@]]6!!A1QG*' AC='G)6FU&B M9BRWZI/JI@=-02IT0K+25)@B"+I=@D@!) MDQ=>*!/(6BG@BTSHQ[!S\D@D:@&;RV#4:R23BI:OH5E]O-HG%.Q46J*H7HPI^?!''6*(4D?F(FZ[0\HK+#@ M33#@C,X^Q.""WTV*83!)"DJ@D1>60 M?"C':J4 )X,"':GU(@DG]%H*ZI62$ =&Y'0B&F,I M R-%&:">/%B3/43GE4 +/&:UEKY]E2S$!C/[M?,0@E^RDS/2*V;6 &VE>5US MY?-SIGD]ZW#HLPXW_7%-0QS3/M34:#?NPMR'CB%MCC&] - M-^BH4QF9)JPR.<0+>9,NLBI)MYV2UX:FG'Y5HL&;K)(6A%]*H M_?H_7V'/-NU->$UD' TZ;V=$'@M4[?OTL*F @0RACP-%*@FNILE!", MQ(ZD.C8A34UT;)7HD,EJYS@8ITDY:R/!J6" 1*6ER221K#J2Z#@@\4L@;OM# MZB^'GZ4JJJF0$]%4U8^HROE%=0A9LV"=@R L*EI%43GS*" ;2ZCVDG"QUI7I M^9;^]B(!*(C]YD7MVSGIT9V/V"'"W/! MS)X/QG^5SZHG=2P(6Q,QNSB@1CVEV5!(W!D061!P@67P/EA##7$;9K4HZQ4- M)(&BAH'@7( 7/"%0:6,(]S8E>N2S6LZC[971QFG) I < @C'-5@M!;#@F5-) MY.38E\2GE&T MF3?&>G0XJ(@64'F5<7U>@V#9!-1:Q*]/F'B-2$XKVN^&\:?/-RG@CW^,RD<_ MW8GY,65Z3UQRCA\*:U? 1Y'#.\>=]:K$)D1)TJ'Y(4T$$ST)B1M!Y%HU_BME M:%? 8PD7-5N[LP/8)'B9> ";(D=2)@8F4 %42J2JC2Z2-8?HE;*UK\4(!\G< MUJSLB2B?:DV\O&6GM;I3!F%2 P'@;^"CV7R(<) UC8%$=;.JKQ^GG(5/&JJ M\8%6D+GI2=\&7NIT1?B,0B6A*&A>ZG*0_-"S596%52M\6J-?^6 M?E(F$\I TE(U*&P &X.!+)BQ01$1S)%8XS5;>>P"5Q'TQ C:101](%N9,\U9 M,@6<) ^">0L^.([O8(+(6B=*UD;C=BA;^?Q3G#5;>31B5''QQ C:15S40:UUQ9>>3)^[YK?B,V/GXEUJ7 M=\S+JXQZ LNKY;C/*$FI(V5JG+;&:7=T7CGE&!(5H+2-('2R8&5.P&5D.EBO M8EBKI*JC8*J(G KFU<+;QZ=%):ITH!PR#13%G64PKN1SB+5.94M,*:+M1.%M M'>&R^PJQF(2G% P+B/4F*/#($)!0:UB$4"+6^UG4$2ZUM+8JF6HUG+76Y-D: MXR6'H@@1.!T#$U$A:OPX1L,\(;%CAG6MH3UVR:I0>6($[2)4/E!#RT,(VJ&' MP()&\**&@+44S<5DB',FB91,%VIHSWODR8G+2P7 $R-H%P%PY[9BX)XZD02" M'Z/%5O3@>70@O"0IN:RTV&I:5!U%S./4WKQ"G)CEJFH.#[(,"X20J M4\:*9"I?7O(_I*/SY?C*9 MI?CC##7@AU8=MI'GYH]S=;D$BZT3E5)<",Y.3>7=YX"'B/W7ZA_4A.6S$Y8Z MV*R%!!Y, J&Y!B],0 G77&5C6)+KH5>:DI$^@8J4@9#.@!6!X'>LLY0XQ *Q MAYS59I2H&AY;IOOUPA@;ZOC.6(L6L+)K# MU):F:M2#C]:#T48FG0-BY/I W)>8T(]AY^212-0"-I?!J-=.7.I+PD_-/J^ M>4"S_/C77]=\'FNN?'Y6:S[4N:23BI9O89G]/!KG5&R4FF*H'LSI>3!'G6*@ MS-)08DI220%"90O&*0/6RN"H$]+:W:08MDS4SS%D-KYSD+;.0:@+0NVIN3@U M!5%3$/MJ?^>%4*G,*5 EC"PX Q]S!N=5=((F+]5:1<\KI2"6)L>K!Z%/)@5A M@K JQ@"4>(OT$P9\4 %XIIZ1[%PN!Z ZD8(X*/6%N-R!%JDYB/-0,]TW(,[0 M@M^WWI29Z*@4Y')X6"05P3"-*E$0+A0-)OJU(9>ODH/88&2_=A:"LTM[+;2O*ZY\ODYT[R>=#CT28>;_K@F(0[NPGADS31>ONZEO)GV)J-!/_86 M9#QQ"^SQ#>B&&W34B8P@.-$V&0B9172RHBZ!1@6$JV!9L$+K]6E'SW"RVO#4 MTP]*-%BS=8J"*7UA^)[KL+["GVW6F_":R#@:>-[.BCP6K-HSFFA.+$_$@G*\ M'%[F$FS6%! 6M-7).AV[DNK8!#4UT;$%[:/C7/) P1EK0(ALP?. ZB1;3TWP MW*CUUH"O==;B<+0_1'.XIVBBF@HY$455_8BJFU^DFW.(DL@ R7%$6*X0FB.- MX%W.5!OC$]GJ2,?3\/GQ\QP--'OH_0C:B@W"GOX?AW:#]6S3GN MR_&ON4I+E99=YWT:VZS.Q5F$"'8S%X=7Z-JI=< M>NF]W?VAD>?.UR&/96/(!>[@(;VH+YBL^E'G :_=L 6[8O:=$[0:'4O#$K3Q M?+0E^2#!,DK Q.)HS"*. M"ND$&.X4A$2UX9$'Z5+'+-K7SBA42*Z07"&Y0O(C W18(DHH!M*7*1 .C5IO MN :JI8D\!L7U^A2(EYY].\$!.EP=8H!.!=H*M$\&VIVARJO3_%B0=@L$^1__ MEV&4'8QQ'D&+#K+.R[)Q+SB&U6DLVH+#_IDFJ"Q[J#M[J?5!7(E5USS_;5I3',NA*W)#:#,":#B=Q#YIP3 M8I05H1S^F>,*^F<_#GDD/?@'*Q__'P^:E'>MHW MS_[JXYZ\(4]8&7OL8?MIS;?=2O^X2KWI:.H&O3YJS?YP@H;"1S>8I9)F&K6J M>'&B*,5>;.:M]*;XK:)!\4_#B!^OY:.:?]E%D\/"G^C6XPE>O,#>)S?I_=NF MYS_CYCMW.#.5,0N'SJ/S'H17&@QC:%$EEK@Q-#&N#S*,]-'^V2WEEY-(_RB\ M\G[!*O\LG'+?K?S]QZ7CR%<=1^"/!.$TE[N?:O%BMKGH'L\0JSCWP8&7%"UW M03A8:R6XK-&F)XG'N#Y;*:6L1(Q @\;O&,OP.;W M*T!-0;O.L0WZ>50%&4%)6Z#&$/ (+V HU51[*918Z_W@=(S9L R&"(-L(U1I M[I_ 9*Z8$SH'8XZ8;:BXD$QTB',N>N,T*6YN_V,:W%[VWC55'J_W/AOTN1L, M\!U&X4]H/'9DF#LB-V4JPTDJN[XT&CX@X4OER@PMA'%C,?PZ61[WM(S?WPX-;WLRM0R.LN$?(!3U71&/R MS-U1QVJ"%LAPP]N6:0I_3%#LF\*GAN<:L9_TOOGM]W],_MK [-H5[7Z52][A M)7=,QP@5"S.4SUGPFW:S&_29_/6R5]Y@]:.VU"KU\?OC7LOND]$ );.'O%YN M6MA^DN#I+O]7/S_"MDWS1NG%G][63QS$FY M>+I"!;PW$LM-4\\GO$EJ]@/M_F<+ZU&Z1/>V=(%B#0E&0V2!#32;;\\J[3ZD M81HC9MZVO#3ZV+#C."4H?E/#D%L:"@_$=ZU3D@13FN9)]!((5^489P+&I%;$ M4VW>5<%BF2M8Q=%D1G'T#KZ$K#; *.1+2( M"25"2V.2B:^XS,-S>A[-Q@T_/AB[WAS+?@73>B%J-\U63BY*(6Q,N8''?@NN M!;4:NRFY<-7J@R_P<7KEIJT\MO*[)U3>*/QN3_+NG0VHVB2@ \B*O*-_&!@R M-24I!V:=,&NI:YTY#8Q[0.L>OZ,30T.?!&#H@ZOH4;(B[YB\,TZBBX9"DD$7 M+X:!98E UL&YE!2U>@W6HF2,".$*K$F$-8K?43[CU@2K\';9"G56\GZG@(Y' MX(NF7!6R%@ N[B1XHP0B'9P?]"=7I8Y^VL(#/KF1[JNT (=B]]V,QDNYOV\& MMG#1GR">C(N\7[O;7OKOF1L4@\ZGWG6QC/#'09HTT#)'(31I4K$8ADT-;[EO M6[J[:IE]^:28D-6:P2GX)I^N4F-XEHLV+JZ8>==I>L\:0[JESV$PB^F[_QG[ M'Y?X,DB?(?;'J0&WMTB[V?7PV]B?W S<[=ORUV]O7"Q/7FDDUF_),C^NT7[P MKQER=KY=4*CY*N [?^M'GPNI\0YOEQW)/N\[_7V70^IL-F#':SN,U/V\<=+O M89[-Z;T$5,DGM4FG_WFU/$%TXSZD]G00N(R[]-8-/KG;R;=O_OT>UR]8NJ'# M9GY^%;9]W116FZ+[]X>0XNZ1CWEM#ZCH))))Z$F ]J766"H%)B@)#GT)5,31 M4Q]WDM,(B.JSP6+RP5J-R6_+T$ #L>^&\8M/2NG;Y%T)MO6GMW^4?.8?^$;? M#_!/;U!S!'>#3YN.9^EI[' "7J[[_]E[U]Y&CB1M]*\0/FN<&8!!Y_W2WC- M[]C>-;!C^]B]\V(_#?+:X@Y%:GGIR[]_(ZM(BA+%;EU(L4BF@>F1J&)596;$ M$Y>,C&;$W;C&?K%J$EOO7RX'-/V3!9KPX:<4OV\?1PD9D&]7 M7PBE#/1FEM[,THV;NGE:S4-35M'>^YN'3GA^&,Z&?CA"27JSNL>NLYO-8X49 M$/%M@>_=U] 7_MT.Y*$?\=6_DP'MP#LP]=)[##A[\6KH)]WA*V>)S1?/$C^D MC4\Y8/R4NAU3&O">6IW:^0[P 4[8\QUL'>"I#["*:QW@"0VPBFL=X D-\-'B M^L!['73P+\OU/8:4>W5(!IXO =V8E#W*1(TI*HQ4JW?IJWGV ZSB6@=X0@.L MXEH'>$(#O."8PK4'[FM$42.*"B+5YM75O)0!5G&M SRA 9Z8B_:JZWN!0ZXB M?=)11W,2KPI\C3DJA%0GKJ[FI0SP@BW>;[>'OZK=JV)?U_=RAUQ%^J21/)9> M*MD-IU7H:_Q28:3&+W4U+V6 %VSUW#A6>U?%O:[OY0ZYBO1)(WC3";X*?(U9 M7BYBS2UC"I-ITZ3E3=.A=300+\];J,>$=F;GJNE1M.J0VS:LV56VJVK0OVU3(+*HB M546JBO0R1;I)T[:A;E6FPX>N >U:21_3/+*,$/K!&E:%_I8FD'"A;+KN9S)J.]&^F:>0*95BC]P&V?0==YV#%?-(EU.[5[YT-3C%EC3((070#!= 83- =*I(K<$V[E M%A^:U))&_!R8EAQ$U!I<( :4X%0+%U0V;&], C_^[V(X__SS&$%F43Z<_5K: MP;^[5(H#XQT!XX<%Y*X Z M251V2L0D3Q41C>D+:2H@5D"LBWJ1@,B-P*+>A8-= M@_V7"HW/@48F0S):.0@4L4X@K*&OZ!-0JU*PQDOC](E XZHU[MNVG=6_E_/E M/[AY^LD-IP^PC>./A3\(+YC]FM\VQ$?NAT)R,ITU;[+F(B>;T,J^ JW"#MAN M#ON3U<$CE%<](4?=O/QP'/&=6GU\)HHO)Z4AW&GNLWEC\OUQ .])2O[O+;WQ M8^3MS";M$BUCC17V;Q")5YHI'D%E#!,$XQFL=0RD2H:HS&7B[KY!#-$*(T2& MJ(,!D= J.N4\.*8YS?AA=.GU#&*# ;.?QRUK[8NSR:1/A*@6K88*=5$O$A"5 MU)X1&R"I0D@N= +#)/K]0FK$2:.<(2 *50&Q F)=U(L$1&.=4R)H"-FB M@RBC:$L'6':,BN2EDN24 +$3>62I!H164'U!'OD9M!SG-U>TD\NYOR,^%WMW38AAE==FK+E_ZHE8O M:C^%P4YH+I,!](PT"*\$&*$4>*^CIX8+H;>\J&ZE+JH75;VHBKP7A[R'CR\Y M(F.)%5,R H23#)&12I \JFSX3!V[W43&^8GS%^(KQK[1-D516 MG)7VW22!$%2 M5* L3$QX;U(J>/)N'UC/%6R3\R!=RHJR%>0KR!_(B!_^!V1 M*$.P3H$FWH*(-*'['#30Q&7*U!FFMPZ&=Q*$%XBUG=@.$6I@+M1/[W8=?,>M MPJOW_*:UY_8DMD@61D8/T02#^&@XVL@PY&&>LSR20K=XRFFIJ4U1 M1/F.( 1,3AX"L?@G'G,ZW4[E%N&7'KBY3(7?"K\5?BO\(OPZ;6V@J;2R">C* M&AG &>[ 1\^\D-1&I>[#KZ*"HU?,@(0H02@?P>=L(DS M_:HIJ8J_%XN_7=E..$Y_];JOL"K2=-&Q'!1H_ D$Y>C/4HWN;?""6AD#.KLG M L*=V%608F .W#FG[BH\YR!&QXW#/G85W#CVTJ>;U.PKS">]\O&NK8;)8CZ; MXQ>&X_?+;8T<:@AQ?%.I$ MG)%.G$=05FN\CA&+!>N<""E@7"5<.3!GP9G @!O\F!,J$]]BPWI*+(:^WOB M@=C*#WT[CC\NO=!WDW(._M=;7W-/!(*TSP]-J7I>459%Y!-'Y)HF.RHT1R,H MU88"54HAS"8"UF4"+G.?$9^9DUM;Q:< S5W)F=F*YGO(F>U.E#VD 4_)GIV] M>3C? 3X0I9_O8.L 3WV CQ;7\TZ;U#%?I%"?PV#K $]]@%5WC;7 MGW9DK^;A+JB7:.WE^\63ZSXDJ3D%E[,!X2,%2X(&KX(,V8L4O:FGW"ZV$6]% MQ+JH%X:(CMN0M#*@N$T@$I-@G0Y@F(TZDL(RP^NYLPJ(%1 O?5$O!!"S4H(Q MD4%AZ 2",P-6:E=^S"#1VI=;DT.>S3@=8*PG.:Z>3&Z&OS#<78AEKK'" M \LAZ1291#/(-,8*2H,AG$"*SOEDA)9AJQMUDHEXSC5(JT+I8$W $B\!OQRS MU(:)0E?^6@:QP8#9ON@&E.U;7;/)-52HBWJ9@,A2P3"B@ ;T\3%<8&"LTQ@P MT)0U,R+YK2Z2(1"9J.?X'2?P.YF#"Y8#RXB?@DL9^2M&"'L%1*I$'V.?"H@5 M$.NB7B0@2IVM8"J#IX8BN%$)7GH&@B;"6?#&JRT/D=KD)',.B(SX'>LI^!PU MA"R%8<$0%EZQ5?Y> =%RT5>'/E]S]KI3 ?$,%_52 -%3*1PZ>@AB&/Y:Q\"+ MC C'N*+,TV#9EH?894#L1"*9V4$-NU^[SOC,)Y&L63 M9TTD!@,/2CE0:R4(@^;7!6*@)%>RL\JGKN>I6XC95UI&L#Y&9>=G,"L=8D7> MBKQ=0EZ-.(MPF< DCL@;;,!(QULPRGIM"!>4^VXGQ/>*O%SWU3G6$E;@KX% M(N_!D3&HI)@/!&00'$1$S]+E:$"PJ+00WAJQ5<7=963L1 9>R@$1YX>NM93[ M-#+P2S[[%+\+;AS2J&;C:[/>8YC04^G1>_KA#6G/[4.PTJ,1-QY\T $$EY9S M08*PJ=L9_35D[:NT2/:9M)?9N;<&017C*\:?&\8')0A%?(?(2[,J_!5LEA$D MM3H%S:1+'=\[V#?&EWW;BO$5XRO&5XP_#XR7+)2.,@:(*0KR#_VCLB)+DL2.EKPTN/&F(-.)X\ M**53CI('X;9Z('82A!>(M9W8#A%R0 ^\V=Q5"._VH86.6X57;X[.'O+Z[KY% M&23P@35*[MHBN9T>.5"V7'8SF0V+S+^9IA%J^8?T%=OV)UJ-^KXQ@0U8 84X M6?A1NE2S_O D7(AAMY;[*+2&Q*)#PTX].,(\1"T,]33+)+:8$C$>TUYH#LYK M= 8B=6!*M81*SB>=*?7I%7=)]MO+TS#2M^+ +>>^*'\G:)HK_E;\K?C[O!V, M[!+EW(/.DH#@)(&)V4'DD5+K)'$BWL=?J4-2-&$X9679I?82O"$"LHDL4)J< M2^Y4\9<:WJ=65_RM^%OQM^+OP?&7:H39$ DXA8 JB#3@1%*(JDS%0'6@1-_' M7^=M=B8C7,N4T/^5&:Q"X,Z4$$$<)=;ED\7?/HZA3_FK[BY4!+Y8!.[*ML)Q MNN+7_855&B)%SYRT0)W.((QE8%/V8)1TUL9D?=Y*0W04ACNQN\#90!^X>T/= M77C.@8R.&X=]["ZX<>RE3S>IV5^83WKEXUU;#I/%?#;'+PS'[Y?;#__JI]\M MUVK[WYU[$]4>KT?] !OTAQWU18_Z!&.M6L)U%.(!DV1TTH.3 M28/ _\ (PT"QF"3Q23+UHDP7NG#C \97*_?R[3C^N'0NWTW*,?=?;UW(_>P M"](7E-?@J2+RQ2!RS7X=%9HC88J$1 #_QT!D1L%[H\%+HRV1)C.SU?'[%*"Y M*ZDP_JK[R:>.YKM28;OS7P]IP%.28F=O'LYW@ _$W^<[V#K 4Q]@%==M:L9MF<'XZ<3:-RHE2$L#"&44(!8R$,PP MGZ*E66\5R=:S8E5Y*B)V8/B.C19[D4L#1&"5,,F ,+P$TQY\\>H])>Q8\ISJSK>;('07' MKA22'/I,U>D :R6P>>V,)'0K[22@",D0X[!9I*5\"R<*"#2ON&J M3WGU$2LDUD6]3$ATSO&@G8>XI#2J9:G6.FNM(95N2MR-LEY,V>9982A91Y B%X M.4/B&$CJ@A5"*D:W:@J[E1+?*_)2V5>'YIJMP%N!MP+OI0.O%3D)G@)D6SAF MJ?,(IUD 35X9*8A3:?O 7Z?R3/MU>3GI,W6&!8<5>2ORGA7R'AP9C4B>VJ0A M1.]!(.@5=@R%4!4*SE(*Y0B)+07B,OXQ"S#=2X9^,5WZ[?+1; MFP?[!GDA6-^8 [>MJB!?0;Z"? 7Y5TK'$9N2(P'*D=&R0ZS YJ A:F$80DVR MJN/IN'V#/.U3JOKVT/O$%>8KS%>8/Q&8/S@,*Z4"3XW7V-,DK@ M VN4W+5/QF,AL6H7\S32-4\P]IM^M)JSW?-QRP 2MX$"<+/TJ7 M:M$?GH0+L>DLJ6048QA0:8XVW67PQ C((7,T4\)++[! M.>*O,J^:V*KX6_&WXN^%XJ\@03&A-&252M=F7\B,D@*:J?&)DARW-Q>R8G;[1$;' MC<,^MA;<./;2IYO4;"[,)[WR\:[]ALEB/IOC%X;C]\N]AW_UT^^6:[7][];& M1+7'CV&%OK 9J*.^G%%7::^CONA1GV"L5>NWCA%B$\#2]HVN MX5/%Y,O!Y)K_.BHX:Z<,,]D!4:7E2/0$G% ,',^1&N^XY>(4P;DKR3!]X.;? MYX7FF\DP_-GY4=IX]\W>%6J@E/[V^P/HX:.A^]ZSO_BXQ\[&:NS-T-=SN='$ MPRWFD]6BE_=!_2JO7RZ'D?L\6S=..F M*.RK>6BPI[WW-P\E(S\,9T,_'*$NOEG=8U>:L7FL, ,BOOW^F^^^< U]X=_M M0![Z$5_].QG0#KP#4R^]QX"S%Z^&?M(=7I3V?D@;GY(+/WN?\'P'^$#:[7P' M6P=XZ@.LXEH'>$(#K.):!WA" WRTN#[P7@<=_&W&Z(DU#LWS/K8^L)^,XL[9 M6>4WX/D2T(U)V:-,U)BBPDBU>I>^FF<_P"JN=8 G-, JKG6 )S3 "XXI7+M7 M6B.*&E%4$*DVKZ[FI0RPBFL=X D-\,1:H M$%*=N+J:ES+ "[9XOZ5I,%6SXT?Q6'?Y>FHXG[>XE[CEBK29R;2^T3P#Z4#1A7X&K.\ M7,2:6\84)M.FJ1J8/D(74; ^T>JPO8C/7G%,9+< M!T1!*>*H#:"E3R X16=1NPQ>$&Y)E%%9>ZJ R'F?2UD!L0)B7=2+!$0N8D&P M#,1)AMY>SF"=]Q!IG\%TW+[\D"VKT\9DHOIR4AGRGN<_FC(RXG=F<7:)AO,!(X;&;D)NSOVL/Y:%=G(/;6TL3<=QZ,#YH$"YF,%92D%:E M8)TDD8;[]M:DQ)-G G2,'H3&+]J4&,1LM5+2VGC+P7=X>]M"S,_CW]!B3N)+ M>5!E7S-S?O;R<3YKW<0[S=7M)/#N;\C/1=[=TV(89779JRY?^J)6)VHO3I0S M/!OI!/I/%)TH9008JADD9203PEKIMUCF@_(T>ZW ,I)!L,#!I*B!\>P4!^_9#&Z:CP,TWH MD\ZIU.CF^48\,IJHLPZT0*N,YER#B6C38TS9DA0YC:G;*>(U9.TOP+&<'=8$ M/^8\40V"*L97C*\8OX<*;>^X2):!)U&"4"2"U82#Y#$ZSKP6?BM04TII9R6& M9X9@<&"I]I82K@X78QGNJ_9@2MG*L97C*\87S'^E8K.%0W$J@C> M6@H(Z $QG@L@+$:C\'_HRG<[&;=OC!>\K^2!-RHJQE>,KQA_(AA_< S6)FG. ML@.F+?K,1C,PGGB@24BZU^!S0FC,)8Z1*3-(BD-=AL$K@DG"%4TB!.]G@O)7U!7S67 M=D_\3M!,5_BM\%OA]WE!EHC2>P3=A;T??@Z!N4<]QP 5'0"$(8 M!<8["I2*G#7UQB1U'WUM5"8FDL &])H%,1D,W@,A6 5/E5.!A%-%7ZKZ1+QJ MAJK"[\7";U=V%X[3(Z=N,ZP.I)$D38P:+/6(P8:@7QNR!>X146-F0:FMK=Z. M8G G-AF,'M +K??L]K&,CAN'?6PRN''LI4\WJ=EFF$]ZY>,G[#S\JY]^MURL M[7]W;DM4@[P>]0/$&1"I#["*:QW@"0VP MBFL=X D-L(KKF0RP[H;O;3=\#T?N:KKMV9'YZ43=M2_OES)DAGOI&%5@HTT@ ME"?@0LSX*R25@JM),9/ L6 MB++6,,5S=K0>&:NJ4_'PPA?U0O!0!:HU!J 0BI\G\%?PUJ#'9X5CQLJ0_!8- M;T@W;U:%7' MCE:=#K!6@O)*4%X-8\>4\J3MX!)J4EEM;A)I$EPF%K!4!09D#ER(#[IUB3LNL M:#Q1W#W3A'C%W8J[%7>[A+LZ.QYLTF!"8>)B6H$Q^(^DD1%T>*6E[#[N$AZ< MYTJ"%ZEL85H"AD:*OS(N4HJ.T%?\R,'8B^V[M0)QA.J';9=IGEDFN7/*G M;2"[V4.A-K4YQ^C&)^[07G,0SF!T(U0"YZV'1#QWJC3NCUM&O%O9_'US4,H^ MY>(R^RG4&*A"_ E"_/XFY;D8OWOB#*/LU43G!)NQ5,RHF%'=PLZYA2%F2K0U MH#+Q);=CP3M&P L3C%$Z,;-55-FMW$YU"ZM;6"&^0OS)IM>MC$Z*J,#PE$!X MEA!.J01+N;.))Z%,/ D([@PSN1:#0^]<=A7"NUW]WG&K<-PV*:QW=&KR2DI> M>1DK+^/>#;P*.7G"@ 3M2E=D-/66:O"$.^5,-IQM%72ZD+FQ,H-DY>":) 3] M 4H@"^U(UCYRQT_U2*\VE9&\YLXJ]IX$]EYRSKTB1T6.BAP7ZK7Y9)E0Q(%4 M(H#(Z(OY%"58*Z/-WCJ]73!ADE%96@HJF0@B4@^6) Z$!4ZR5\:D5SR&4[VV M4U3!BKU=28=7,J&C K".-IJ4(B26$P@: WB#L7/.0E(GE)#^5 "X$UEQ:0>R M9L4[6)7><>-P:E3:K!KD2BYS$(#K.)Z)@.L6^%[VPI_P0&QFFZ[H)Z(M2?IES)D M1GD?<]! M:$@C/-@LR800N"*&R<"K6>JJN)4-+SL1:VGG"YRV:LNG^&B7HAG M0SSA64D*SB<#0F0+EI$$PG*IM-')NRW:M8Z6O5?/IA.*4]'PG(LF+@06K6-< M"(O!F\^^,#DGL#Q:<)$3;;A[:4E$/0UTP!6\\WS[!FP71V0?0.CH03!!P)#(H'2V%EFBR MS:DRF;YR!X7NE!W6OL(5W4\0W2\K*=Q5\*BIDHH9IX,9U2/\\K:]C8Z0K,!+ M3D#P[,#*E,$Z11(1A)F\Y1%R'XU74H WP:,7*1A8)C4$(C+ER8CL9?4(3PO4 MJT=XSHGPNBVX?^1DPE&9G(<8J0(1DP&K?009!8_2*)JS/B7DK$GPKNE?K?'M M0(TOKR:O=O+M6B??2TZ$U#ZT%3DJQWU18_Z!!W]$ZVSJO[]Z?KW M%3-.'#-J2 _BS\Z-TV'*O1\/"QK,9/ON+CWOTT./PP^JA<3B[&;G/ M;_(H?;H[LO]9S.;#_'EUH^8*P%!^.O^^&0/@VU[/WG@W2Z/A.&V-]O9U^(!S M_NT>,A/W%N)QD[%\^FJ@PW%Y6VC&^X4A?O.7/]%UI>C&?+7WI(3?N MVFY0DFQG8$JIVZS)UNQ*SKAIZI4%C+W)N#>_2KUK]VEXO;CNW;C/D\6\9&O* MIS@C[U/Y\KCIO5$^;LN2!VNIPBE:_]M6OOVR: KJ5I\^0IN^+N%[SW7M80G> M?KGDZO5?J-^LV6(\36'R?HRW*C'T;=4E_M*DZT9NF;Y;K/)ZZ?IF-/F.F]E["&+#TS0@.E.8+(VH.E,H&DW"@2?#9.W"]AS88IZX@" M$7@&(4,"8X@%RB.3,C%EC+M?POKCKFA==V-HBE=G[R9S-]K\ M^U]QZG^9S/\[X9NL%N?V3NV7[E>XWBU9_>.'=5$JWRQ*!?Z5JE1*^UK3G66I MQQ#3]"F,%@UTX9SA6Q9YPS'D-)PO"KCTWET-$:.N)XOQO(<_;>:>7B>U:^I:HMCJ+'*2.AGAP40<0WB?PRDF4 M196#*D6L?*MA9. N.N[P2I'P.U:6L\@D0X[!XC>4\"R\FO"U9=,_3:;+C\IU M](XDP2R%-W$Q_9S<]"CX2@=VO7I;IN58PEMFX];ZO?[S>YON'$Y*JTKICJO2 M>#-QB&I25O4-OMCB>OS]'8?OQL6B?QMN_+!]YG)7K/W@03XCP_=Z*WG>?7']OKB-1/<#QQYG>[4!>'L8W&_O5JO5%[ M@X#>;L*"RSA+;]SHH_L\^_Z;[^Y(_4JDFW5X6)Z/(K;/B?CV)[2WGOD:*1[C MD)OC..2M'[IT;V\6TW"%YK2'R#A^HJZK M4XQ9WF& 4%P#-_[<)(?T]S,,6JCHK2?FCV9B?EM-S&\X,;T__?C';[_]N7@E-J/&^'+,J3ID;C7H)AS8L%6:K:*)$H+U)X\N6:]9SO8HL4/^: MNY2;]WL?A_.KX3(636Y_J0QHLRF)B*O]C> MIOA]UR5BN7$E=S7$<>(OFP_'@.AZ,EZ^P_QJ.EF\ORI![W2"0X@I+II'-I'= MXJ9\LVMA3XI<29:K2WIP& M,-1RX$9;18Q2FH0[9'Y_:[,!Z"06PX3X^VO^:S-QC73\N%SI=Y.5F/Q76WTU^G8I MC\/IK=AOAMHHSE?#<-4;CAO,14W8E,BUYOE6'::NH%X/(Z&B4I,9!CQN6C1@ MUB]WP$<./]R_OY^,%[.$%TR:-"U^LZ1[9E?#/$<]3=?#Q35>M)BWL=:LW !? M^:8]8=EJ<&J.6-Y-$92;3$H3:M[+Y_T<8C&Q*?.:8%PA@4C$R2>T78X+<"0;*$<[$Y2 MXE_LBVS'B[7@A^$LE$7_:3JY_IN;_C/-?RO3^VO.J4A).=']6*/!=K9^%91I M)@ED;1*(+ P.* I0)#,3?%0ZV"Y.PLJB/G$2S$-VLS,HL#*DO='D8[N_4'[) M#@WK=3/TWH=R>O]1NKO.J:!&-$$[72Y,E2C-;9P>GJ.^D3>CI# MU.:(D]LJ^+V+VRV3L)A.\<5'GWON!KWA3TWN$G]#C.@U&#%#@]T;I?%[A N? MT/]O'-D[;^;1&H\3&OGFU<;E+9JPMH=KC2])&YC[(]W,VVT%NG[]DGIJ2W#; M;9_'W77S3N7+ZZ?L&D#!UNG@B<%0W<'94VK7"$+:+/I2.4B/R$4C.%K^I-:T8#^./2\T8X1U*&<2;EVO'<\MWGK+Y]=[1?G5;3M$V6[ MYQ1\WWNH1JNJ:%71?WBK'$O! ^7HOXN4#1CK"P6.2X)S193'V=XK -T?'U0VJ> ML^&T?%\"_:KG'=;SUY''V:+DMYJ-FV79G)LUVS,^H2+-RZ[H^#9C[B+^.BP; M3_/)=&/;%O.@F'#_W,^Z5&I8RWZC>74O_\&R2L91!L@:=NZ@R.,4I M,)VU5MQS$[;\NE>-=%<.X-OU'"Y=P<7\:C(M18\O[*_=65=OF>^)L=WX6@?# MS5]+47>:?MA._C3E'+.RP#'-PG3H2\3L)Q_2'C)"+X]Y'YD0.M="I<9!@O:( MQN86_-?#_&,\T4R%RUOJ':Y27(S2K_E1MS.V7UJP*OIMJY[#?A M9\=#N:T-FN9?UFQGX0_X83F@XDI5"TK+QUDG:3U4G1\CZEXA9?OUP.H^:$&3[B4XK?K]WH 3K2RR^$THC]9I;>S-*-0Q=U M'6(TQV/;>W_S4$>G8LW\<#2N7DUMA* 'PMAO2R'Q[HOH0+.O7?*U MO_.!-IS<_O?5+]1W>L8[?:715R/^NSM]/:0[3VG_]90N Z^/ B]O,G"VXUNW M&:+DFR\/]DDM U:OWMU3(YL^[*[Y^^\-!V#3##]?8A[3/Z 3T[A'.:O(]-). M%E]U7DMFZ_--4RC6''%_4S'M;NNT"FG+Z7ML;\D*7X^?E;,<<56B+RH1JTI4 ME:@JT1TWOLMHY'#^5>JV=C-\A9][ZSGJ6FADD!+CD#(AD"QK,$AH9$$XF& MA;1%QLJ534IY<-I0_(YEX%BBX'C,G!$AA-XZ6+'<2]OL/+6YU?9C&TKOJ>V4 M[A.NCT&&>E"Y[T"+V@IE%H?!RH5 ;1+"$WKTAM,": DL4!^*]\#HFQMQ65S0; M(G6:2%!>E<-0)H$CCA0& J:#\<$*B46WC#.U2UKG3&GC?/O2EY*C76*! "=419JBY&RKF\US3BZ_X:K 68&S N>3VH Q:P-C"H(Q&9US)<%+;H R$@CWU&9!MX SI:Q$C.C! MZPC"E+JS+!VHS+VD(FLIC[S!R?K,\(J<%3DK5VJS.-U4+I;O/*ET^BE'Q'*?E@1%:V8UI?L MZZ6A>=L&M&5Z[C^'PGTQFJ_8.S;YD0L3\%UJ]_M-1:^&>)]IT<2PVC*# M^+!%0O:4VN(J#KNA 8U(,9?##V@Z![VW?_RUIZGI->:1?O\*;0[;2\N=O]8$ M='/9H"7FW?SHB"T9IX4\=-I2 :\--'H?/JUM=UR1*3;LI&B>6[;@UJ7Y,$2I M[/>&N3=&!V$V<]//A>NT-UOX&=X:'[+F7<-K4&H*-B(6'2\!(5 M'2H$V,U34L/I5QX<\=/1Y*;TQ%[=M]_P)+6QQ'7#J5@X!-9_+!^_3^,T+>% M(5B][0U?2(,W(YH'.JS6-J>US>D9MQ3MXCO59H*'W HXV_'5-J>US6DGNS-5 M9*K(-*LMXFJSTMIGL2I1;5;:'9&J2E25J#8K/8%FI=VNV7O!WME?[^8Z:_WB M"7;FJ2VI]KAMK*C4TI8CF.4DI7!!@''X4\HZ66ES5G2K)94@0JL@,K@D)0C. M#5CB+3B#M_)*67OPHRY_D>+ 73M.IF*P8E6'E[1BU3ZKWX(SG$0/F=@(0CL) MACD'B%_&:>-BY-N$HI)I%Q2#I#@'D7, YSU%P+(LD-)3E,3CUDCWZ:&/Y54H MJU!6H:Q34":493DJ"B:40LS,#)CR*XF2:J(2]7&K0U (3%C& TA5CHAP;<'X M9$&EQ+-AP@EOCPUE1%4H>T&H_HQ&H-W&R9?QA#Q8A52-Q\4H4;49=RJ\#94Y M>@':.M(VV/3$&/!,4^J2!",.5MLD9%XYL M,Z1EU694!*M+>OX(QEDDB7B#(3CZK8(2 L8H!R$&[3,&Z-QO'7(6A'/K1 07 M%0;]P1+P/'+\)V^Z,CV.[S*%7<*X)U9,@5P5Z.8)8H):A'R+(*X_:$ M(;OW6D(*&+%'J;0(;!O!@K!>(M;9TJ9!,L0RA5@6$ 2%EC93JXZ,8$S7N/TE M<7O=8K^=WS^VSP95+P5NZZBF!U22\ P;R,2D:9 M0!HJ0!C)P%N+:)0E=R*1:-V6PQLI0E10"HP('@0G&:SC&3#T9YEZKD7I GE$ M!&-];0Y,9G'NXEX1[.R6]$P1K*0)I9WCFHU M*KU1I3=Z;FT](29&#/RSBA1$$!0<4Q&84#)[55KTD:V>ODPFJJ@$RF+9L!<) MG- .%-79.N,B$<? MF0)K"8]24>*B/C)24OVJ-!$GCI2U2.&ERE49-2N]4:4W>L7*7TI4,33@62#H MX"L#+A$+CEOG,XG4BZWN])51\^S8C2IP5N"LP/DDX%1!62\D2!5"H;LWX+65 MD*5-W$<;HMTZ]%49-2MR5N2LR'G9R$G1RR2$$F A)W0Y/2*G"QH2L\PER9C> MYL>JC)KGAYP[&34W&7'^>_97WS?4. MS5TXCS(;'>W,^L+"9/@>/1(_&[?\J*OK5K_ MZ]4Z WKCWJUR(:"'PNTVD M>,1@U7&(OS8[##]A-MI+RZ.^1I7W=S=:LJ6YV6QQW?+JOD3Z#_[&O2%L)PG:H/?'KF\WC&B%-?@./3+>ZPX+,CIGA=2E4"\7S^^+_,G] MNR2&R84K?+&;R;2A3HN%;GA];QP]HEAI=;0F6&YOU](IX_?>X_N4[Y6WF*91 M^N!:=L/&=1R'U M3G/SIT+74RQ]0DAN^Q')]2] \O\*W&'Z9\OGNW+G9>E*+ M2O1*A6B19Q@-Q\W+X^43="B;AZP6:#V AMUQAB_5FZ7IAR&^8DO&N#W+'X?S M*[Q]H7A<+LWJ&R@#<=@JY+CEOBX$D(5@I[QNF8\]O\7FC)9'?NF=;CDB'ZE\ MITF8^'65F6_I9^]F,0U7^)4>^I3C(E8QH73B(VX9/5LFST8/%K.5:/_;R.'# M_@A7DW*BN&4V[]U,AX45KW<]B6DTZ/VPF*XN?PI)>'^3Q[P7A[$WGLS7?**? M>YMDZDN9."8)Z-Y80#%H_&5QC4(?5N>[C%;-P0B7DP#!G09'60#J)5$8*7,J MMO.+S]B8P55,<3%*O^;;,/DW][F@W-LRO3\N1:81L-^6 O,;RLO:#+^]M<+O M2A#W#E_HWS#T_N##YM-%>IR'=IK:5\"\Y5*6J^DMUP>M="++5BC9I+Z]9R\0[Q"6M+6J[^ M\8_??GN:SG:$3/=L_?@S(1GE=F"%>2DSYM?^+@?&\$,_Y&M_UP-IQ.F]1&7G M.^2&Q]F.KW(B57:^JC)592H77U69JC)'4IG*O%2.)"4*! M9ERUY[:LBP:8)X$+)3VC6Z=5FTRIOU]0]'8Z=>-V?^C?/M]>LIE,_X?J1^]4&<$LA3=Q,2TJN3]]1[M UK)P9Q8OM$U-Q;2ZI-W%-"4D M8^B[ 2HZ V%T1$QC!B%.44)3(#QL\8!J$6D2E@")-N-W@@=#.0.65,[:,!&$ MJ)A6%: +XZN8=GF8QBD"$5$9%%>EBQ_Z:29'"U9DG;F3SLGM[LO6>ZN4PHL" M?L=E#MYD!=):9S*+,JLMOM"*:>>D '57ZZ4B]?MP]L]>GJ;4&Q8D*+5D9:.X MIB,?DXX\T],X)B6I0C:@'0\@D@U@B=/H,"JO32"9V"WJIV?'S%N'<+:Q>*L MZ2$L+H+\$\KQSTLQ_AVE^&_#\?!Z<7WG/,_-8IK6!WJ ;9[H^?F7G[[64&\@ M=]-'[6E-GENU_[0U=LXH+B,!$Z(O'<)IZ9HK\!^>M.8D.+]E;[NYQN[3?M=8 M#OAN@IT]K&J)N5)U 0N>R8=!::405>=)[#%T:=)H9O MM<)Z=LKBI$P*&9#=?4E.RJ0HKHU4FD+TQI80+A23DB +]!@<_I7J$UGC?9N4 MUW ;JDFI)J7+R[MWN-%>T2@#!YL3 Q$0-8S7N31?\4Y;:E2,>\L859-R'),2 MHV2&I):32%@CP0:T,#I(+G6*,AEY&FN\;Y-"!G0W%7LU*1TK*JJ9QHVBHCC\ M,(QI''N?AVD4JPV_8!N>DHI)60FAY!<%RXCO2B00GF7#D](\=R_3N!+D'Y9R M7/#]L<#.MG>)$-J+YL_2^)N__#(9IVO %?L63RK1BL"T)3QYHI+F0/BCPZ#RCD0U$ M>N>I]%N]A;JZS/O.M6HZD+O[^-9D:_7HJV%YQMZ.QFC>$ +\^Z&^=6P/'J9E0G:9PJ)>%^(E0,X)BUHG[+'0$RF0$]EF?=>:F@' MK!:&5,-2#R]==D#*D $(56G9N.7B9+$0NG";1. QI.ILJ.K1A$0-IS\.P M$).-3<% #M2!\!B[6"LS9,GP%T>$2B>SS/LV+(8/;"T/.5*Z\0YQR9TC>NN> M_5N?XE>[87SM&]2\<-._3. S3[(?A+(PF,U32%_4V/BU" MAETK;@>]C:EJ&G>'S4A2G_#4_1=(.&6T/081$/&,R2;=5 MY&PT0[!+&F+T!H26$=T=D8&)Z*V7Z %M(]U*''Y=2\,/B_3S^!>\Z[N/:?0A M_0T?<37;$S.:X7V^.(RI]R&-XV3:PM]LT;1P+[_-RLV/-[0M=H7CODY8TI M4[*^S]-31PX&_3^L[U52SJ$?WOL M_3!\W.3O:3E;%C=+\J+2A7&V8GR8IED)(8/]"PR5Z4%8 MFJ:XYGKY6*B&4"X^CLO=AF-$++ST:5KZ=7?8 M8/SGMF7$&,?27HR/2<'-YD_GUS%GZF7]'U?2!///&XM].JQD>^6N<,!.5#MLIIFN16S[*7<=?\-IW$19BOEF %J9]?3DASLH[O?3Z: M4I0V'^9A:AEIT.7!B&V-K_>Y9=S[]X7.;)YZ-^W4]CZNQ'MT:Z_68+-)\=0A M]V>+7.H64/&VE>_F"'PW^Z.WV0N9C5(#20_-,V,&5K CT\B8@5;4;OQWY/=1 M VTHN?WO:?>K%9^ON%N*KWT.@UMOE5)2F0>^9#HK \%Y%I_;$U+6RT"B2H%2 MB;:JOE1]J2Q;55^JOKR6OE2*K4JQ]:JG*W_;E4+]W'/SGD_X&N.2J)WDWDV: M#B>/ZI/SF-DZ$SQ[X+9=:VE_5SIVC?5?]K6PG2JMW/N^?' ^.\4T*%&:@N2H MP(;,("9"/7.1)[)5"".=4Y93#\3%#$*&!(X0"41'[C.G0<>T50AS=]>HV8]W MHSUMPE/;MW3W2<)3%?37(2^IP%6!ZQ2!2R3.AZ*?ZJ"7H&K E<% MKAW Q;C&>"T84,$E$,8*<%8I<%PY33A1)*?[P)63Y)%J"5Q3]-*$0K#3+."W MJ;;$2V;3UL'=PP*7Z',K*G"](&I?;4O5J/V;ORR%LRUR6H;NI>9I.)LM4@W1 M+T2/JIW8M!."*).U8D"-1\SWRH&3@J#'*@SW7#!*ML[A/J>R\V$[\7_62OAS MHX-[LANV;T0-U"M\U?4\=_BR(FC*9("0(SJJ(D5P/EEP0E!T@)G,VS0B,:6L M1(Q04HC%-688TTL'"@-[24764CXRL7@@^**D+VB-URM^U?4\=_PB.C!F,3A/ M1ED05&;P"?TI2;VS+&<=XA:%@M,Q9L-R:;AF$+^$ AMI0I>-*^:$SL&8([M? M5)D*7R^(VNM>^T;4'O]G,5OVIM@X 8K?2Y^&L]*F8C.6_]/M8XOR?[M5U9_' M 8%LEGY([?_OR>+(/J$U3UR1K*[GN2,9<3(HPCQ"E]+H_"J"J,31:Z8Q:4:5 MBTH<+N _/)*9/N,5R2J2U?4\'R3[TZMT5 W:.$6( !B2&"C4I9E MJ[/:VLG97RIA+\@XP]G'GTIK[=W=CDY59QY7WK(S0*W;_R]5FS_2?#Y:-D.Z M=C&57$$ON-E5;S(M28)_#L>QY@=>IE=?/W]T[M;J22>PJCW[PM:>(=0X[2!8 M24#$X-%K9PDX$U[;Q#@)6]15>\Q9M*W ]]7 C](^^T)/[T/KWOHHV]$1^\EV MKP)O!=X*O*\)O,P+K3/5D*E"$/4E62PCQ?'SD'Q44FI^P!3+GH&7]84Z<"U8 M!=X*O!5X*_"^&'B5A*A"K!?D%C'&'C,X^P5>VV=\ M-U=1Q=T])WIJQ+TA[VB.;O."<)'S,9)V\) M=^P]R*1=-@)X"!*M4$[@J8D0J11%_K =8M?E)%C M&JVZ0UMALL+DP=O@)..8UQ"X(B"DTF!I%L "C=KYP+79.I1]D6UP*DQ6F*PP M>:DPB5A(25 4,A<">R&-$+HVW3D_F'P"#6\GH''CV7MCV^UB MGN7>FSQGG#\LI@UQT9)9:$DL] "]SP9U4<.I-BW7=8YG4!!G%#,<@G "8U=N MP4>C0 05;#:.I^U:N_,Y3_'ZXE,2=@\=YWK$@;!"_HE_C6[N&MJHX;@=^;"A MYVNZM0:<\Y[[X(:CAM6U1\U+N^EG MU)X/P^EDO"8/O'W*BMLKXV 6A9:PO%\E]%N*T7^F]\-9.XW-O/W'S[^]?7LZ ME'[G3&YWE=QH?A4*E>9P'!>S.8KY$+5BX?\GA49QQL4#F"QFO9'[V-+T3M/[ MQ6C)P8D D1,Z0V[4QYS1\'K8HDV_AYH_+PS!LT6X*MR:N(II7!CE^PWE:8JX MLN6V_8W';XX2-?7]U%WW;ESQ[(8WK51N,G869:F M'_"!>$T9Q-_P:;\9#1NBU8;^>./%'IR/@(+@ MT^8:Y,6\H,K&%Z?IPQ 7N$4AG!"4B_E2P0HN(L*YV>JF$US3UI04#M9_CALF MTRG^Z&8XGC*Q",?S*UQV!-;4XNU_-#/6^[E,;?/FOTVF\_5N#CYU2<6[^N@M MOBC* K56]?[4Z/>?T1H4)D,75MRQS3(MUP+?>G7GF]L[EZE''+TCEO>F$]=U MX8J123A#";%Z]4)H!SZX\+F\Q?H1:Y/3KEV1+"QN[@T#K^R'F396 Q7*^/;F,IB?2?SEGIVUS!6 M7MVP>5[/?2R3BO),''QAF-4Z3M6$3V=]*G1_KO,J:/T"2+.1B.UA8!P<3W^ M/@YG-R/W^4WYZ_X#WUXUQ7D8X\;*1_@3''Y?DH8GM4[M-EXN&[3:2X<%_: M->%+2*E(R^Q2/-4-.U:LZ.=B9SZ@?]BXIOD8?2BQXBU=_'!6C-V2J'E< MS.0(X\/BZ!6#N#90=\PF^B#3IEGIRE_I;SIFA02Y4$%'C/)+ #CTA=+]UGC> M3' MA\5?O+75:S,[:GGOF\!S9>WGGV]28_[;(;6&>=![N^&@W4W6Q$E:&O;Q MTI]-2ZL\;GRA>>-W3_#_IGZ]N3;^ L-Q -3TDI0;B6^TAL_8X*,44Y;5(M M;\?Q]S:/\[8P>3=$Y#\,9P'E$AWU=^D%9.\G!K^[<(>2(KH;4U;R4-/WZ?) M=]QDQ3J8$E;4,L:5*]00"82("8R+%(B5F6H3"=%;G=Q>K#E_+>"RIYPO[XLO M[%<=)^<[O2OS9;2;Z=DO;R7<)F3+.=_)>-Q&<6WN8P/$_]]9FYR=MI:SK"C. MYQ!-P8<"RSB^<-6F>-<;$N46>-/W:5PR3FU2(.) AOBZS?=ZZ=--8PV69@T? MWU0F-\GJ)C]U&U_C6TS3%5Y=OE=L<6OXIP_I>W,C?$J3ZET-#V\R2VA>FBQ& M>1[MB#LLCRL\?)]-_MAF*]9S@1$QR M'N)'=L:0_? M3>ZJ>RL$>U)XQ7<7.QY'W5T[#^MZ[>'='9Z'-<(U6K2E_X]SGB[(A:";:_NP M]Y>$X=DP!S0%#D)R%%SC!:@HA6(Y)>^W3_X]PX;]D$J.M.#DS^.RI T6HA?X M'RF^+_[@$[S YFV&8Y2:M_/'#N$?M!M+,NC]-)GB+KB#3E#LTW6 PJ$UU M,.(+=NLPRTTZM-)E"[1D%ZS[M5<-7-Y79!22XY..<9 M^IK4@>?.@=&*VF2H137>]D^E2X$P8!$-@+"HXD:A(Q.KZJ MC[GU YK$1Y.C&,[:-,$DYY+?;C,RZ\M62959*:9K2C+2M-D?Z?=*N4!)B RG M:;9*G;Q0M':DKSVCBB&@@Y-$E@,V JUY]L ])UP:*M!*[.,V<&?W?/1^[UQFK?)NT_E)1&AIJEDY' 6R_9>*; J M.<5R2>?P7'F'X21GD'V#Y^A\^QA**L&ZXH$18_;2EOZ_UG/R[S@E_XG3\>OX M5H7WE4_K%JK?%87.BH URC+M%$19/#A1SOJ(R($%DU(PZ*''K4CM.B2_+0;E$\@ X=% FB-1&!!XC4F=)_3(-7PF'P3@/C5A:/?Q]M M<%X'%6A?VRY%\/?\O:<>#?CJ0:-84EXYLT;9:J;).A-_O/50G(:@.J MV3J[NNN]]N*PR8-M59[>Y9%]"W3T&V^_ M:X!0#KJ;%!$0=!08L1-4;H^Z'KS$.%\Y1^G6ML23]^#0&\:E^#7_=>E=_3QN M:XIP 8XTF/4X7@3TX$L?E<5,1@E M$[,1E#8EO'8,K*09#36:UR!B,GS+,C^E?\5K*2**:DJGH8OMSO>F*C[6FM!. MBY+-2N'7%1!O$=.SD&!H3A!YEI8GD5+-\GLJWL:.^ MH6!=6WHBM-;9.S QX=*7_7'/B44;KCT1R6="MQ(N+U[Z7R;C_:]^1B#JTOK? M*[)86>NN >.QG=M. Z.74B;!#?B4(X@0&/BL,OH91@<4]2#S%C"^V,.MP-B% MI3?!1:88!695 &%+$4GI.B6-9)IR'QS;.OKRXJ4_"#!V+KQY&!F/^$+W:X,W MRQZ?6!V\IX3HCH)<2WT2V4,TA('P"6721 +1298,<=:3%^V.S*;S-W\$7(_% M*/V:_^Y&[12\'/NF[=-Z=V>W= ML6ERLVNVU[US>[XU; MS">KQH#E15O_]\W[)LOC_2!M^INYYE-N[UK:O[-C=HSGO/G+GXGIN05A?T,QWM: MXE_7N@)YE>0JR9'$H08WU2@> CCN4M*106&D:SI?/D1:>![0 M,LF]_TYN^ES9^,*,K2G\.C%GU?16#3J,!KV-<=B<5:DZ5&U.U9A':,P/:92J MQE2K4W7H^3KTX[AI9U9]MT/'C0'G(8>SB1OW*8/__8AN(-7PG^U(Z^A.=W15 M2NOHNC^Z*J5U=-T?7972DQ_=2S:4'AT#-(,9HKL\GK_!6.MAY_OK<[MY7J[< M9O.VY/YYO2.&$3OSI:/1Y&.SG5G8O^-DX>=Y,>JYY2G-1S2;**,!,5#&;OZW MUW7!S,8AQQX-/SEFP@0N)8 MSVDR5H/BR996#1(<-1HX5X(@?%GAMEIQ?QF^6MK+^&Y2Z&[Q\Q];;M4]P1GK MLR]0;)VF"E1$JXA6$>W!OK,Z2XQT A!B%8A@T#4C,N*O@<9,N! R'1[1?EC3 M*N\)Q&P%L I@W5W."F![ S#&"0^2"3 (9(!^F =+N 1.:> I:AN\VFJ<[8E4 MWFF@TD0065MPL;"C&L>8C"R[M$68\YH1)>MS02N"O:BXHN907Y)#G:'4E@[H M\__;WI=U-XXC6;]_OP(GZU2=JAE3(L#=[JESG,ZELG+SI+._F7G* Y*@S2Z* M5).4;?7#_/8!2$F6]TT+2-_LKDQ;XH) 7 3B!@*!29GK%3]EB)^^A*&/26YY MDK.%QT02A(9C.TQ.6%9H\%!ZW%Z4^%8L3"9GM*N37,@".?U1VPA<=9)<'',C M]&UA!)PRZEN6)W_9YB1G^X@RP&Q!G3TV6PFUJ0AM9@@[L@Q;A,P(/%>:(&9Z MW/1<)^;7SC,-32MP_=@V$C^4]P1^H"K.6X85<,MR;-.GL5;A4G_'=K !$,& M=?;8D(7,"D(5X@P=$1NVE3A&*%AH)*&="&XG?I1<6[9>O2%;>914VBX7<0;8 M+JBSQ[:+QL*.62P,X262!ZHC7$*3^8;K"68S$5O\^LF"+HLYBZ3CYMM-@#0. M#.[Z7#XB]#R;)K$T@UOECAX6>)!BNKWP:"D_Y!GA525JDA657B%2"R'2ES#\ M,7G4<#S3302U*5-)"9>G.3.4LU_B!G*&$\I% M]RPC<$+?",S <4P6B3B,MKL.R!P'$QT,%]399\,5,!%*PV5'W#7LD#'E:[N& M*VQ!HR3P/7YM;2<2C-JV.GB>>]RP123O,;EEL,2W FG11!PE.@5)K1T6F#!D M,&109W\-&;>#)$YBZ4C9C,J_(NE-"3K&B9NHM!H:>(;- M$_F3HI"F&W$OCD)FV^YVV:-KNC!<*-&UL1)=["46>D#!#DC7$>F 4DBGOW1 M*:337SJ@M//2(7]B6_D3*-'5D2'2E;@ -E2OKB)$$ E/F,R(O)@:MF51@[,@ M,#@W'=LTO2 (KVW:8%;LN321)I&YL6$S,S0"*XH,QV'J9=FA[EOO(=.?UIE,$V' &<\A0\KD#Y@O5N;85/KU4G4NCR&F+%I3H M>AGC']/<\C1GT2B*7#E'BU[UU9[/.[92>3:1F2K^$+DFT9 ?68DGN>9G GN/K9\[GK# MI93M! P>.RP9U-EC2\9%:#K2:!D\"1)ISF@B+9GO&TEL!QXW_9#9U^(,J[=D M*X^44FN'.3:,%XP7U-E?XV4&0< LTS-L2BW#C@-N^$P$AJ2!9L)$XKOVM8.E M4."Y"SA'DNFVHJ37BG3I%RE%I:X780,PUUVJ"F[ZU(Q"54W2D7.=8UI&$,H9 M+(IYX,1"!"9+KNVUYHEO.28S1,"9G.O,Q%"K@ 8W T\PS_0LMM5(*46!&Q@N MJ+/?AHN[EIM8@AF4JM)P)=0QPI +/Z9ND"2.3K%2MA/8,&0P9%!GCPV9&424F:9M^(ZJ7$--M;LG M#@TGB2/']RR;.<'Z#=GJ0Z4[@8=RJ;!=4&>/;5>NX%T5.K:5*4N^A+K/:!N!Z3KB'1 *:337SJ@%-+I M+QU0VGGID$2QK22*:Y6Z]$NB0+FNS@4'L+UZA<<'T= TG< (F64;MF"QX5.5 M&>&:GN?QP&7B6CPLCF*:A+YI.#1*U%XUR^")Q0W3B4(_#&Q_R_$PE.N"^=)9 MG3!?JUN*="TJ0B$,TU4GJP=QU"9V66Y@>Y;P:9!<3WR.PS#Q0].PF>6J/ Q3 MU1U,C# */1I;ID=M6Z><"A<)%3!G&JL3YFQEYBRR8E]:)M-PS4#EJ4:1$=*8 M&X)'W!=">&%RS1M;O3E;>68%+!@LF,[JA 5;7?EG[E)NFI$A8D_RR80R(W"C M4)JQT([MP#%9?"T['^6?.V"^4*YK6S'42^6ZM#KI )6Z7L30QPRW/,.YB1W: MOD@,:H7.,_!#3R2,&PZS'.FCJ]E*G=IC,]\R$XL[W+]V[AAW+#.@3FRP2&4S M!)YKA,)-#":$$T?4,ITHV>HR(*I#P&Q!G7TV6S;W!6>"&H*;*I>*,R,(P]!P M! ]I$KHBN'[8&+6=Q&&>,'PWMN0]#C5"TW$-QXK\D(<1M:U JR#I#G5061>& M#.KLL2'S7#]*W,0T/*%2JDPK-@+7M S'CUW/M$T>QWS]AFSE,5+;\F&Y8+F@ MSOY:+ELR0";LV A]81NV%ZEU:F8;KN6XL9?X">?7JJ2BO',WD'X1(I4_\3 3 M2\U>#D$:UL"V_9_WQG*:2O/C-DYI#2S+^GE3PDJM-D.G]0U1,9)23XDX;:R;?$S[:9:)2 ZX-$OKJ7KR MTMLCD9ZJH;A#SM+Z1'Y33WBF/B^DJ4GE$W)1U_*M:2X%6D@W(!>^'>&E:$5M M[STK5?<62=((H;ZX>(N\<8%]JC7]+;Y50T/"5#YYAXQ+>7,YV^031F7A;H*X'T6>*U^@/?Z:N-U ,?-%V)A ]:N_S+3SZCWEYU MZ1G*1O-:6M\L(^-"M2.5+YR24$CGDD25F,FJ>-I=\J+WNL#5YZY> ! M*Z3KZN(;QY#RC=4E:=XZY;//I:^H!V==@=S7/#\EW-)(: 9+:[#4PK)4QF24 M[UVR*'-_>"[*P$G;]\VR#-H/;AR%(H_WPN)9==M,NS,SZM]EX-KZ)^ M#NE&#S?C>2NPW:IE>)3QNY^*K@O RT6D5] -;__[CP^O/WPG'[Z\>?O?5^QD M$RVX*7N)3^IB;P8+U4:%$BFBNMR0=K.82/N7GHMX;^%H#*2K,;M!$2,^KL1N M)<:\E//VO*^:4%?[[#8+:RFCZ]8LKFM]E,3X+K%^3)15>=O#"8^7=/M<#6MFP31 MTENXWY.^I6,NQ4^EX:-R-GW:L)@_J9S-R\VCNM)_#X;;&U%%93I6_C7P]W!*OHE$E"JFU7SP3O'^=T4Y B:!29TP.78 MJ8'03<[4$IK=B/(\1)IW:28'V@T0V21!DGUT"RY5[O#X=G9V: 2T>"X.!WNE]%)>BJJ MH8B/>3F,>'-2B)%: M3.-Y3 XS^;HB(9]%>2Q*$C=K:_N3XTE5$U<=14>#'2*]$W4M'Q7Y,?F0%\U MJ6M5^-R\@PV$ZM/RISD]0"@0NJF6F_[0](8T>"@GVPP/,:SG>;#/P7/C:-??F*6M1?R2B7HDT\\K_^EOJ[D37DNR#>15J+< M(0?[^X?D0 YH)<$..2JB5-2"O!'D@(]3E:;_+:W^.9&-+HM3D:LMI^1M30Z* MLA([\BG':KOLT226[3I56PZJJA%(OJIM@&S?Y)P<5KY4<=212#G*D$1!7G^%KVS]L MV]."'2U5@%8\Z$A$DS*M4U&! V'NUJSE2-8%1G57ECVXT;4$1 %175K^V&1= M4*".4R!J#NB_@_@ ?IM?%;)LQZ,N6UH5HJ8>RT+J?!'%>-XT!U 699/N]/9< M\I]:RD6^)DD:B9)\D \:Y>U*D>)(BV(JX$>8V#5K^9&!\#L@JK6RE"L"C *C M.BN+TB%3=6# CW15^>KY$0,_ OPTX4=,"W[$3)/-Z]VB+4+!==^OBBS'[SAF9+$4@49O_NS/X@48"HYLI2_@HP"HSJ MK"R0*-U5OGH298-$ 7Z:D"A;"Q+%3,K(VW].TGJJS@60'ZJT.K @3-^:3]]@ M08"HYLI2#@/L@/\#?YLMO M-V=M,GMQT"8UZ0_+\K5@/X]9( )-PNS>C=F=FL9_KDU?OJY2 Z*=@N@:*]$! MHIJ*W"V(TJ'I#:D'CJ2KRM? D5Z#(P%_.G D]L.R]2A%-^=(WT15EVE4BWGE MA;_G:;U$EG[YR6>4[A'5@<9K7LGKP)\P\W=QY@=_ D1UA^@:R]D!HIJ*W"V( M@C]IKO(U\*<#\"?@3P?^9$G^I-=11P_E3X>B3.0M7+(DT"@X !UV $"C %'= M(;K&@G: J*8B=PNBH%&:JWP--.H-:!3PIP.-LG]85J WC=H_XV6,=2A,_=L> MAR!0@.C+@^@::^$!HIJ*W"V(@D!IKO(U$*BW(%# GPX$ROEAV68W"106HN ! M],,# (\"1'6'Z!H+Y@&BFHK<+8B"1VFN\M7S*!\T"O#3I%Z>'A4C6N(S&F?% M5(CYX;(3*94D2. _F+EU;/EZR^;!N]14Y$YA5#D;@"@@JC%$431/=Y6OG@ % M($" GR9G*NF1A_?V7$239K7G8MWGH!B-15XUCP )PNRM8\O7>6H2_$M-1>X4 M0I6[ 8@"HCI#%&9#]: ^ MGU)I4"MQD2JW0Z04(B9_3K(I8=8.8:;I[9!0U&="Y$VBW#=QG%:RI7E->!Z3 M_;0DAV413Z*Z:CXX.!$CA:QJ1_$I\"9,^9JU'(M'P*CN&%5>"J@3,*HU1MF0 M6:!.&JM\#=3I*2''_OMR@-\65H^8'KN0]B5OBIMM1G5!;B547Z.Z"$4YYU0! M.!5\@1[Y EB+ D+U1JBJ+_Z4N"\P"HQB,0HN[=H8U5-./>B_)P?X;8-1Z5%? M_()1?2D&A#V(5]F*5E$3M H.08\< M J(%1OA"I:!8P"HUIC])&T:C-4RM$W ML>I9C@_D@ER;E>MAAG551RG^?&BZ0,GS9N&S(*Z[0?_F%1UFDSG M;6IN-40>[X7%N>HN^83=4#HBHI0/.E]W*.(17;KT=B;??N<+']S[6GJ=5]KR M%$F#RPM3$D@-H$X6'NF8'XO6^31X(INYR[,S/JWV7@VO(F\.JZ8O;L;45J#S M8.]@!=UYP["==VDS6N?OGS57-6V73^IB;]8=JD6J=Z0 ZG)#CMEB(L=>>B[B MO?:%U#0'YL_S&R1*,CZNQ&XEQKSDM9CW1-ET>_/L5U=91LBCOX[+8I+'Q@QE M2?.G%?FLU5A89/'>:5JE89JE]71W_J8;B$?;L&#@L)]GN+CA:WK'=X[]Q!OI M4]^H]@<^\58II[_X>I-K8RVX]Q8CIX$Z'=>D*K(T)G-3H6=0^!JT;M\3WT3[ M-5]6>[ X7R:C4)2/=%GNTW0[7$WK@7[-]F>J)P>SYI-*8RFEX:-R%GG:L)@_ MJ9S-1\VCNM)_#X;;&U%%93I6OA\P!\QM!',?\J@HQVJ15<1_"\OA[^&4?!.) M*$4>B>:#=V4Q(JIF/C )3.J$R;FSH3[ 3 V$;G*FEM#L1H3A(=*\2S,YT+1- M'M2"+EPLLMXWQE:8X_>4([G7NR*N0591+T"RKDP\IF$FGG5G)MYG+L4EC#6) M>%2?1+P>C1ADD" /3R-G$PC5I^4J#^\I.PF 46!4USP\;&_JP?8F>W7UQGOD MR0%^Z]K>M#BVUF2^LW1L+?-_4,_6AU5)QJ28CSJ[MJ%/[0E,#==2GQ\)B1IU M4.TRT1))HC**3@7YD^<37DX);=C6W17Z7D_+(B>?IZ*LP*S@$^C5S-"EG+OCRRA0)IPT!6N9&ZF GGD]WR$$F&5;6K$:-1"E!E.^03Y\.FAO^ M*#*5^U#==M%\R8M7I$C(9SXEUHR(@6#!,]"KY9)@_2><5T!4:X@.L+P*B.H, M4=,?FMZ0WA@& +_20>5KX%KG6 M8MW+;/B6O^!;CY3]?L" O\'ST*'EX&^ J/80'2#U$!#5&:+@;[JK? W\[<;5 MT)?NR %]F^9OEN1OOA;\[4A>W/*KK1$XM5A&P=W@=6AH!,#= -&7!]'!4S:G M Z* *+@;O.>U<;>G)%SWWI$#^M;,W0*3!:YG+>=ML1B/O9'O( MA_\_HV_[A^\5R_'H_566^:O).-N],,KREBRYE1&HW M=GID'."?@.7!A09$D6$)B'80HC.6%X#EZ:KR-;"\&[7]TATYH&_M+,^6_Z/= M87G[D^-)51/V8)[W_> ]^9#'\J8RE;3NZ"3-BI-+;$S+-3==314)@J M\L7#2OZWR*J<51EI#S-C=+55'?LTZC#U;ZGE_AK+YNLK-2#:(65AD0L8U5U9 M)ATR9\ANQ"D8E XJ7P.#>DIC"H&PH[7G G MQ9,.,]D"5;Y#E,=J8]>EO$2W7?.ZG63)GMZ7E.PJO:+^%7KU2#E1" 1N1C?< M#)QR!HAJ#]&!_93L'V 4&-T86V-#9H.M::SR-; U"P=( W[;H&O,LBSG@JZY M/ZCO:L'6GK'>]5X4DL"10UY>D+AQF6:$KF6IJT<##I-^'Y,%X9=J*G+'(#IX MREE!@"@@NC'JY Q-4">=5;X&ZF2#.@%^VZ!.MNDSIF%]C?N9T\ZMU.FHYGE: M9?R4O,_$ORX6P9H2C(R"/F'BU['EH$^ J/80175"0%1KB*KJA*!/.JM\#?3) M 7T"_#2@3^P'M3M/G_[D59&3SP-R5(R6R5,VQ=H3IGU-6P[R!(AJ#U$.W) W]JYDV/;?K"\]&11+;C3#5NLVMJ"RZ2T=NJN&X!I.\\)A7AH9"O@J8'QPIP%1+)1#%TAP@JC=$0=0T5_D:B)J/ MO$; 3P.B9OVP+*8%4?M>\KQ*+Q.S=HE-9&J1;DZW+HB692X6Z6[A;:]+^1#Y MP.]\*EN,W$9,_7JU' 0*$-4>H@,+$ 5$=88H")3F*E\#@0I H _#0B4+0F4 M'H4UFKQ&M1[5<*8F[S F#]DNUO*JKU%=-*EYEF>!5@-\V>)5K2FJUO&DLT()5?4T228H^B5K: MUOO2!#^GT0D7&?DXD$2K/!;57\UM[A3?)?'F:B^3%.3Q?B9>+5[<5J- M,S[=5=_NC7D<2R]I(\9UC/_%&^M0W2B<@>.*M M4DY_\?4FHU@MN/<6(Z>!.AW7I"JR-"9S4[&%X?106[4,K5O+4[;,7/, V(/% M^3)1A/V1SM=]FFZ'JVD]T$/;_DSU9*]T/JDTEE(:/BIGD:<-B_F3RME\U#RJ M*_WW8+B]$554IF/E^P%SP-Q&,/I9D<:%CFUS1"N89E M?HIE?L!/@V5^]D./\]SOVWUZZYK_?I:J0S5>\XE\@TAS+/9CG4HS-P"+_4!H M-Q&*ZCV J.X0?PI[>H%6"8!6(;'X[T(:F7AV#@LPT?9=ZRT%!3XN8X/W% MZ.Z+$'XLTZI.<[(_( <\J\LTOAPA_,QE%Q'6EK!CJTVY\ 8OQ<_2EP>N,YBV M7MH._6X]%+6-[?O/25I/R8=<#6Z5,G.8 M\7PYXK(B _T5;&N9EM?^K?. [XO08*1@2G$Z(^)X+C#N7_$<%!1 !R]5&N M'C%#2 I)(:G^DB*"A&SL;H5L#D69R&M5M>+'1&ZPL4H'ZZ\OBT0@J NB/F_6LKLJ-C2,0)!N MS@WD@EPZVJ=.$$Q("DDAJ?Z2(A!T7R#( PGN9AC(8IYK:5<9Y[LH1U53H/B@ MR..FL'&EPD+RMZ:_PTR0U_*;BGRHJHF(U3%5AR?3*BV,_:I*JWI6ROC/238E MU&SK&"/VHX/!UY[";!_JZ/!&YL&S-',D9+>J35F//(?\ MO2C*8T$.>5GN+ =U++J.,\A[ -6NLST$;+H@*@(VT/#M 1M_2"D"-@@ 0*Y> MRM4C(@A)(2DDU5]2!&SNJUU@(F#3U8"-Z_OZ!6R^)HDHR2=1RT&M=E&I8,RM M"32?T^B$BXQ\') C41Z+ZJ_FOGG$YDB,:S$*Y8-<1&UZ2?D0M>F"J(C:0,.W M1VV"H>DA:H,H .3JI5P]8H.0%))"4OTE1=3FOJ@-75W4QN_\#-6EH(W++E=) MUB-H\W8TSHKI(KGFIJ2;*Z&#Z$W/ MJ!^B-UT0%=$;:/AV#5,4N$$T '+U5:X>L4)("DDAJ?Z2(GIS7_2&(>>FJ^$; MEYKZY=PB=!0 M%T1%: @:OGUC%ATR>\AN/)T>H2&$&B!7M^7J$>6$I) 4DNHO*4)#]X6&;(2& MMA<:NHCKV'83V-EL[.9 ?JA"1_<%:]Z7O_S$+&OON$A+0;[Q$8\7$9NO45VH MG!OG^A'C^O6[KK947T[V+LVDDO\0I3A+ZY.N=L +TC5$A:B/\G,ZS67;NB+6(Y3 +MC#I2,?6$E#I+*OL@L8@*D2%J-N, -F= MGWH@%^320:Z'V:-5R:F_Y86DD!22(@*T]@C014MI',.W!%C)%93TI\ MO[D+UUD\^1DR$GVC3.O%R)48%K-F.[PV$,(Z*/)*1:J*A+P169'6M2"_\-%X MCWPO)M&)()\^':JCKV(Q%O(O>>4W<9Q6TLB(F!Q.PBR-R'X4%9.\EJTG[])R MM-IH58^P^K"IP-4U:$6V&Z=:>;A->R2L"OKK10+ WYV& YZ I\8-UXMHK*K/ MUNEY:.C[WLI@;# 8@.^IR_L_C8LS4?XHDA]<7ESF8KH)=G2H7EHIROY M57W+Y4TQ2=N%^TJVE]>34I Q/Q9M%D!:D?T\G_!,TJ5Q44I^E9-W13DBU#0^ M_G:)(6D'O1Z-K9[/ZF!<<&D!?KU;#GP"GSJW')Q+)UVON-T6!><"^)Z94FW1 M#2Y'*5TE4EO-L1"2=QV6:1ZE8TFDWIZ+:-)4!?R:R"M$2<:3LIKPO%:4Z^UY M=,)S2;_VHYI\FV129FIQ@]J_\M^:E&KJQ.UO.ZJJ((^+L5\?4\D]Q//5M^PTR389$+L[I>+=_0)GVXH)J*W-F& YZ MI\8-!T'2:=I@*?&#=>+(.G*-)"?TRN: 0WVSP)CGGT)6NYLPP%/P%/CAE]U ^6_/,Q$ M\V.?K]A8?L?%^Z>U,OOW. M%][2\=?WZ&L9B;G2EJ=(&EP.STL@-8 Z63 ,E7/?$@B#)[*9NSP[X]-J[]7P M*O+FL&KZXF9,;04Z#ZXALX+NO*&XP[Q+F]$Z?_^LN:IINWQ2%WNS[E M4KTC M!5"7&W+,%A,Y]M)S$>^U+Z2F.3!_GM\@49+Q<25V*S'F):_%O"?*IMN;9[^Z MRAI#'OUU7!:3/#9F*$N:/ZW(9ZW&PB*+]T[3*@W3+*VGN_,WW4 >VX8% X?] M/,/%#5_3.[YS["?>2)_Z1FH.@B?>*N7T%U]ODI2WX-Y;C)P&ZG1O/T:M&X].J4]85?S!<\'B_-E,@I%^4BGZSY-M\/5M/2HFK=.;W0^J326 M4AH^*F>1IPV+^9/*V7S4/*HK_?=@N+T1552F8^7[ 7/ W$8P]R&/BG*LUMA% M_+>P'/X>3LDWD8A2Y)%H/GA7%J-F?R8P"4SJA,FYLZ$^P$P-A&YRII;0[$:$ MX2'2-,D?6+5\='XD&]#_?>:ZUR6Q](V#:%5O\&J&(=O2%JSJOCU8*G/PH2F( MU"=_'QP-#@:+3$)J.>:]Z8:!Z6XFW;!70.W*?+2V;+W>:A:"0;!-";:]DR+6 MF02TS9,'(!?D@ER0"W)!KBW+A=#'7?T6>"NLG=.#,Q>W$_D(O,U%/C[DQ;'( MU6D'T8 <9/Q,Y:&0PR)+HRE.X$1X83S_/"YD<_.B)GP\%KR<'Q_R03%;'C59%6]XS8FBIB04 M$9]4\C%UU;ZGYL<5X:4@8A2*.);D51'7Q3,N&C1_WP#PZCY)@KZ@K\[*U0%] MZ>&G=*'@28>F9^5>'1W\T8GQJ44]&N!O;>[A=WY>Y,5H2MZ>RV\KE<]Z%)V( M$6_<-_)V[LQ]2O._0EY=N)%5-_PWX!<%HZ!!:+!3&H37U\-9EYHV1BNPMY5V M?S\1)"I.U7XG=01PLUOISB. =T@B?^1UW1XCG%YXC'#[>@5B:! :[+. 7=+@ M394)'S#)W%^E;^5BK6!/U[^3#WFL=O'*JSF15\J)J5F&4I>H]292E/+GT5CD M%:^+3PD_ M+H5LC[PQF91Y6IVH'YL=U"*:E&F=*E3D\<6I,/+&45HU\2DN83&>JC>H)RT: MCBYODY>N'(].9#_Q:EZTA:CB";*O>$UX M%,T4!9;4[^:61B46\H\S+ ME4LO'4'4WF-?ON?L1,A[2FFN8C46I(\LU'.:PI[-TV+9Z@>YUVE9BFHLVF7U M&92E)**4-UST@.HA:?6.)\IK5QKFT@UO//)J$IW,^D$CFX@ZNJBC^\0ZNA;J MZ&ZFCNXF$$32^#]>5;4TALU249&40LT9RJN==\#5*R)>G219<5;)"Y;MF;JN M;"SHCS N;OA2SAQR:B^2>6F7BX=>N?B1>%ZNVK0"C1Q]>/]E__NUUE>RVW@] MD9.!5JW]^[>W1QHUYU;?N\%>*B=G.3'8 \>R?K[ZNLX3I<,E+UNY&,J7E=-J M@W#E.5S4*E*N"'5^C7];E".ZS[=IGW><5I)QYV+6R^F'7PS MYTS!57XA7Z<2_T)QPK-$.6GJ08W[U5[0/+D4$^6P-0_DD_JD*&4_Q"_#![\* MV$T5+[]6JOPQ!<@=\XZJW4^M,&X[6ZGUW8/-K5)?ZIO_>&6]ND7(63W(CB4G M?_GZ_NT72=F^'-RXE@"4 "6O?O_UVV):^DVOW9G=SH:]$PP0#:+U.(U95UNG M*AG'N^0S+Z,30G<(,]EC4T4Z:>-?3W<[(^;&QOCEXM[FP)F7]^Z8/\=A_AHM@ P$ VR/;T18 -;F^XE(\V+LY$^:-(?G!Y89F+Z1/MV8IS MFPZ__I=&F59OOY&O[\C^]^]?OWUY^S\:->PEIX!]_/+UO\C^IT_D\.VWHZ]? MCLCK_R'?_WA[])8G9"Q**LB)VB^HO4B.KVY<=2SIUVWX"\ M*"/-4%6/K"9AV\SY7@%)8Y8^:K:IRM>-YJ]3E\CF+S4@YR.QH_8.16T[JEKP M>$==U.Q#46^7+XRXRKU2F7([*M--]=JE[YL= &W*79.&=]\F"7F;VMNB*N6I MU+BJ:40CGWK:;&]*U6;)U45[0]%L+9B7QZM4$Z66\EEZ7W.I>L+.8_97[)!C ME4*A=DLTR7@53^.%#JKK2JANTNB22IH+VUR^>JI$C(OF,XDYM6&XO;%Y@IR] M9/?-GJT* 1ZWF8N5'"+M?A$1B:KBY7266A@7N;A=9HDJU8SF8M6%:3,V6KG' MDW(LL5XUT&LV9%3RGY$R/^TFLDD6JX;*A[=C8TB[8\WC-R(*GZXD'\'3M<0+9(!MD P?7V6>X MBX._S=)_\5#4)^1S47)0[\[Z"L^BWCPM9SO(9ML-7A>\C%^:]>F_IL&]-]C9 MJS"M&$S=H%C09%\TN6VRW*>^Q*B )J%)O32IDX?W,BCV^TSDN614XB3/1)J# M8W=V"*ZIEB&,:YB2W%:.J&JP)-]D63(-48%1@5T&1?-:F3B_9J+Y40O%77GWG:][ MJ-1*N#@]78B7B7,C;JA-6LA^+K+)*-^+TVJ<\>FN^G9OS.,XS8^7F&O:OF_F M K2QY[[F203YA=T&!SS7"R]+;V:HZ64^7? 5P"B[S M(PFD!E G"[]@S(]%.],;/)'-W.79&9]6>Z^&\L*_#<,BGO[^__XV/*E'V>__ M!U!+ P04 " P@&%8X$)RHTCN 0!6ZAP $0 &EN9VXM,C R,S$R,S$N M>'-D[+UY<^2XM2?Z_WP*O)X;;]KQ4EV;VW;W7-\)K=5Z5Z64M73/'<<+!Y5$ MINABDFDNDM*?_N%@(<$-W ""6=;$7+=* @YP ! XZ^_\^_]ZW?KH&4>Q%P9_ M_N[##^^_0SA8A:X7;/[\W7E=__K/_[;O_]?1T?H[.+R&EWC%W2\ M2KQG?.;%*S^,TPBC[^^^_ [][Y/;*W2W>L);!YV%JW2+@P0=H:<^&F$'?@].G,2C'[^^/[C[X_>?SIZ_^'^ MPX\_O__T\X<__?#33S]^^'_>O__Y_7NI6[C;1][F*4'?KWZ'H!<9.PBP[^_1 MA1I"&[]_A MUP0'L??HXR-HAB.Z/_'11S@FK'L<)5GGM1,_TL[DEX79D24MS.OE$Q_C_8=W M__O+%3LQHK'O!5_KN2#M/[V#/S\Z,1;-T_AHXSB[ZB3X'XK+A+WZ-25_*,Z8 M_-%-ZI;E_8_OV!_EIIYBPN3 )^009A,F7U;0?I(X[MM=&"6(G=VK<$4W2S$Q^->1F-T1_.KHPT=R,GX@Q+Y#0>VI;V#M MW;A)B#T=-(GL0 R=A-A0&/W'IG%K3T"G$>.FLP8_',$/RC$K)[3SH"4^U=]S M![Y;+H1^BU'[F;[#?A*+WRB7IOXK'[8?\GTJ_M%]7PJW\;"]J;F=Z;_C3A]! MW=T^<"_$OLK\DPT5;.H_O MD$<>H>[-Q2S%/%U,1!>/IW[]?/JW&;OR78K?T[^$=X9=*1J2_[IGC@^O"]W3Q@GL;2#'1JW[-\'V+^,# (Q,J>$."G$:+UMWOC-NW$B M\NS9LJT?>VPK^KY ^G=OVZS8YMI]RGX9+]>GX9:LR1.(!\_X M*HSCCVR7AW1LV>1/RDW.::-PC0K4$9!'']\V6NM&?QBZT1_:-OKWHS;Z;9NU M;G/-#3Z62,OV_SCN.W^[WG6\XO)VWB7AZNM3Z+LXBL__D1(9M^TE;^G=<@#^ MT., R-3_!V+TW[9\]):?.O'3A1^^M$K?]9U:-OB/?;YP0A11JF_;VJH09X;Y M:RJ^27?I=NM$>W)% M>IO 6Y/G*DB.5]2RY 6;&_)!K#Q5TZD2A^^+Y_G'@+HF4&%VZ M9#'(07<>?7Q)EB78@*'[.(Z+MJ>!!%JV]4-E6P5U:E&D])$\ ,I'0&R(M[WO MOO>G:02ZP1592L\GLVJX76N:M>SCQ\H^V@W5&M/?;IO20&E7:N+)9RQ;] M6)4&WY3K<<]-N-UZ"55EB;! E%R0H''0*-6KVK=LWA^J#U!.C,H2!7)ON]A) M>K_%<1*E*Z+DDI4[?8*XL(H47]NF9;?^6-FM A6T8F3>=JG[MW811IAHK$SL M6NW/7\D:DM,.ISYR5O2#^@6[&[*ZM9]>C^XM>UNUDG#:2!!'@CK*R-,OE _P MMNL]'L/5$W93HG==_NKX*>6&[-1?:&#EGJPE-UPT&%&Z=F[9\1HS"J>,+B]_ M1AEQNLDY>6%5>?O,M=O,--C..MK0/E8-,]UM:.A[\=.;FTK[&;@'<\F8$\ ) MM.Q_U8+39__9&&^[W]^8*F^OLD7+_E4M-S*-MQTR;&%5?*4#R+3L==4FU-O: M^G8@M)A=%=O>V+AE6JWK+67BT[6C4F*_Y*&_[ MK]VWL[0]&?HSB%W\RU^QD$*( K.9A/A#[YG_DDZ<.7 M3Q.Q>;Z=7(,G5[2Z<+P('!K<[O*%Z&Z$")GZ+5X1=9MT.7%B+[X((PCR2T1(N8,.5"G7<+BGF%[+^:\:$ON=_[PQ,$&]1IG12?"! MR"G/.$&4%41N;AHDOV"A\A(_]#/).4(Y2V^?R@2?"N0FA0%+C2#-TBVL &:V MS$+>$E.N(7E)XY$&4"?4*,#7K-2P^#Q K0XLQDIN[]V_>8W!*8[ M1CCA&S"FY M?3#$9-+HCY/]%^?OH"HF>!-&.J07?9-H.<4UKJ!>IU@$,)+69*I9J"+*)YO! MZA2G"\8:.F$D9OQVJF=]J@MP&;,XXK4S:CGO54>9Q?->1"!Y._^VS__)_A@" MZ\4&G>S)FQMZ*WR68@ =GNK0=YQ&RTD?D[3?\Z23HTUGG!_M1X WI)-&9V"F M!\CFM^,]P?$^]OWP!38%#!K5$Z;S"'<<2GU,?S_2.2D?TWQ"U I2=V+?SJ"Q M,W@28>>K&[X$S*;L!'OA11Q]YEI)MYRQD2[';'AH3IYKQ">1>2'?3M4$-QOH MOT$21GH<@2JR+:=IK -/NK&DP=\.D;E#!-]KFG SYQDF:[;R1!K?\3:,$N^? M])\/,>ET1R1VJ/Q V,-?I?^4]8W"84;?K^.,X MT01;#O9(AYW$!'20V:"V+)D11#E!@A4$O"#&# )N4,8.8OP@RA!]Y7E^Q=OG M8MQ0JSB)YZ\[',08O AD.7VP6^XX6#KUR=Y$X0Y'R1[ T\7?-%IS#;H "90-E,I 4DPPC#ELP9O'X;Y#T,L_8WOL/H TB$K';O?O.2) M7%DA;#9VI=@%^0AH_#),3:WET]#GVLN.->6@=+CA7Y5/XH7P@7)&"@$BA0_M M[=,XO$]#M]EYTGFV?#3Z7(@F/YHW*[45/04"&LC?XALTD<,[+/TB&'?VWH! M^0<8OU?\V[Y)H]63$^.;"+Q&[?L_B%[+N:BZGTKGHO!Z9<.B?%SZ%SXRHD._ M'1H=A^8A<%+R26*7" U09]3I=UGTHJ,^)#^JT:J+AR0;#H0=1 =\NU"FA&#) M;>:G%)4NO@P@JI(BH&WAK5^N!3F5K&)XR)83IP%(NV3#YS-#7H#$W!";'/PU MH_YV/ T?S]Z)M]J(MQRYJK]HR)%[$Z-LWWHU1F;R"I7;Z[_Z^HW;#-R!G<=L.8I5/\7H^X].37)8UUZ(;^=3"QZ@=")X=-^-LX=M B?P M:A6EV.4KKGR(M1!N.6DU2/LU.(.ELR1"%OG@S#7,AA='Z>VN,W&68(7)HI.> M2N6U/Y664U*UIWSL-PL,I\][X ?!9=[>6:_DU:?[Z^'Q6@ECT) MM9R*JE&=@U\6#T(^%/R+-BF"F(J#\5;4NO_1Z&U/Z-"M9=NK-O-LV]_4?RT: M5?ECI?\F]V@UV[AG'_7._J%JZ*[]H-DG+&B_[:Z.B_T6 DR7ZX=8F/*(XK'# MD)47;!KNYT[W_!"Z+:>D:IRN/25TY*-P?43&%CH)55[$\*JGX.TH&941=(D( M;4>E:E0>)R&\'8M!:-HR>E8.D'6"R0N-;Z+PV8O)G*FU-NNB.BAZ*+<+Y>XU62@3[RWW<\4%K':CEJ+14HCFJ PB"!ET\)97.2NB$8 M'B4A;9A-KM+@[42..Y&]S2M=^[:F-X88_>T4Z:F)T[_(0C\2+:>C!EJG MKG[.VUUB]A3D62_PI^4.9AH?PW/=!B$\C)3Z5/RQ!LFF_E3(&3/0 O'QD!CP M[8!H/B"T:KJW2K!+&XT\(RW46HY)#1A-ZS')1^0GYNVDF+Q*3APR,U!2<1#+ M,4:WV:L^YG;I3KWE)-4 T72[<(X>80I(GD,6J)3/XNULV3E;EP&3-4$YQ:VX M&>:&:SE]-6@Q6D^?%PB9.YO9VXG4)#['<;KE,LYNYWM$0PI%_&*.\;ZF";GQ M)6F,W8> =#^_N[GI*65K&*GE'-: LC0(X_E<$)\,F'G$= K0\&N6C1PC-B=$ M)X5@5F]G4'-9S-ZZW%!:+>>H:K56E]!\T^XF.B U28#'HN;;312ZZ2KYS8DB M)TCV';T?Q@9K.6(U(<$M1ZPAT3";$N)S0F)2;UZ3$=%A5,TBJYE"01"RW-&F MR_4THG_+>:G:J@LC(#[$VU6D]2JZ""/L;0(6A[W:G[^NZ(<'GV;DK.B5\0MV M >^Z]].EB73+L:D:K_FX2 R,Q,@H&YI>/WSPMP.E5P#GE_CE)4B7E!NRT7]) M'=];TU1VGO6A%*U[TF@Y(C46;/'27%[^C+(QZ*G(1\D35/Y%#@+\#ZBK=$O\ MX&ME79UH!3UO\1KQ'^7C\OH8^3^$T>:=%R3O7&_[CK=YY_C^=^B54GB*\+IP MOK).']^__Y&2<),C^/F'U]C][U+/A$SWS]_%WG;GX^_>:9H9^1GJ*(;!$5D[ M)_63@?-LI&-ZUN'6\8+QDRZ0,3-G.L31%F\?<31TPG4TC,SVB1"-5NDC/LH6 M:>"<%934,Q?3'G$I9Z8D\N[%H>^Y#K7B\U_&W&A6,&$4N2278' D1J#LC*5K MG.?\FK^&:&"BVIRDL1?@N$6V[<#V.-(3N@;<':KI*$ZO8&EU#:K M^:WW)#7536S)A!.?[ZZ-*>]M*LB177/KUO<0?J8>KGN1VJN1[HWG2MW&EM0_I- M<':[T%[V6L&I/)S3(\ MZ=GM5K?:)J9OM):!3:Y:/9K^&)/S<(K3\SFL9,40_L>,9'%=.E5E&+4>/4:8 M\/:8!(N[U[4RX8RF.6]Z8:2[GD$3HTYX+KN /8Z5MT)3G,JND'A==WM/M0F MW,7.@ .]MK(GU2EEL9ZITOWDK4'$K7+?+45XY"KT&60>J]&6#ZMK0;J-,X\U MZ9OYJ?70]![WH-:L.:-QXD5LFXC=FUI'5M[8"UW?'"9<2UT1^[T63^^@4YZ\ MON'H_<[4,.K#^%\[\2,--$WCHXWC[!B_&+O;=^>O"82O$$WB/$BW..*QXW%2 M8@@HQ2+PM4(/.'V'_22&WP#QF#)/&8=AIMN^<)72"XO_%RR&$"RREXY4MYWJ M0K#[1M[5D9L!1P?NJB;U:FB9Y;8UW+D200>S8AS961Y"< M%Z>]-E@3>?N!\Q"+<^&'+R.^6"4YBV'R(T/A9^N2,>)NL6=*'V8>G[G)VZ#M MV@+GU?))/?EK)C"Y:7B0^=>N"72XF7,6"O)H[=;&B6^&FNA[]-LI37/GUJ$< M=+][5;UG:3(P9A:8L>IO2.>?K21D5"*:4C(:-,%[D [,\%XD/;U,V(VU+GUG M*A\.VKOA UB5%0?QVD9FW(D(.FW]C?JCPY[-YK(3,/V7+8I]*5 MWNQ>,"D,R_?#%S",0I9D-1MCFD20?I.8\6I"%EV0A)'I1/$. \YOE4Q%>S4C!),FO2 M<^!E-YC^Y-K8R#K1 Y0X+2-:7*=.19!'K4N/$>SHP&.J_@[5F\>/:7^MIEB; M0UF+KL5;=:Q)O['LK(W>"J5#5\W$+.RLY^!ZBT.7;N2 \[";:5141HXRC_48 M67M!UX)IF88][[B>).^AE.<5'?E1?T3DQ\.0BELYUSC$\)60L9M_8JP'#$CU MRGG$'5#+_2@J= /@YY^./GP\^O 'RF4=-1/3O0\3Q]<[YRI)]<1]:'I%?N*M M88C&V7]B,X"&&74O@0X9F>*H&#(<7.Q*F/39P.&JT)2B'X11VP&$W_Q-A*W> MA^*GW',1+P'H1\8:IW-CM+KV?#=POCTR-> W>:(&_\7?JIZ8SQ&Y/KBQHL11 MQTY:F(GQZH=-^/S.Q1[C@_R03Y_\XV_'@-P01A=>M+UT2S.M_MW:"E^1/<>X MWHBQS[+!4WQ-SN[]"_:?\1?RS#_%#6L_F-Q$NR)R:.Z)Y,&"1F[Q+HS*1TG9 MU-I>T1R^QW+*Y#%(41OZU)[L\R9\L8]?G,CE"<[+-(D3)W#)QOR&P9*%W>-G MLE,;6C[VT*>6@EAKOU' M!L5U+QESZ]['OB2L;0ZY1?&>@:Y?I($;US[Y+8WU3CZ.$FGBY%_YI,D_\G2B M'-O?\8]?O?+#HFYK;;TKJ&2>GPHH]EP?B%ON@;Y4K+&;)9)+=U5338"'('R, MXS')_]5T1+MVMR>M*:IAB!152.? GXDHDCODR,WA.W%,(Z_H$5PG M.+IW7ILD.,VC6%NNJH1S$^&=X[G" \5#'T3,23$1L;0J XE9%&D+8$-J^]M3P"!FI 8@*G=2LA8-:#IO[ 3W;^$31+& M(%H61?LHV1#-^,19?26'+KMB6T1\92?[@B2KBT-KY'Q0I S.PFI4'<^S;]I[&Y-08:8\U%M8!UT[/2I:=M>]9%%&Z%K1%"Y4_3."$; M$)V_KOP4#)3P,I#_[S8+@T,H66,[S_<5*2^WF(8'.PE>O@385=[&77MKO@LD M(#M>N(O'I-3= \V-K2UZ)9R+_%"2B8E21@']39:>U+ O M&@>P9U/;[OQPCXE.&3U[@)-59QJX#FF9,,P, #'U[\I_!S7[.DS^"R#/ZN,L'@T7C7 8L*Z7S5]Y"QMZ'E=>-I9%K_"JFR8]M+VVWOMJE&D*4 MP7">T; @)J4P>$YNSZJ@\%(ELU[D&4S-GCC!1, M_Z7IR^U%PJ)54*KH=NO%7T_V]V2X&B='EQZ:SV&Y_B6YYU:UQNFVUA/I8)>K M=<1#)HZ3!,>L/,R%[VQJE#%%8WO&]"PJ+"NX+B%7G.RE?]TK+#6]R6@^-V6H MO"OROY<)WM9>3\V-K4<4\12O^\AQ<;=PHKH>,SA-$E0V3P.8 M-S&LA;3FTRD(/=#W_ZB JB.IJTIS4 R915>]J<0\=!-I:GVT&U]&1IN),0'R.=B M24UPR]P_.0&/:'X09L* [L&*YIZ !:84W_P97%-G^E*Q:3>J^) @UBH&HVN _;,09/IF$U*7SO:8@V^;?^E- MM@-U6WOZBU2_XXH7IU48\QJ;S^!J%N_'=9C@^"ITJ _H@KQ3P8K7T84Y8-\ M#XVQ,PW-9V!WD9Y3J408JXP(D:]9I'ZKQVD,2>O.ZRPRA0N9W*O.TOY3\#3M M>-&NMKR',11UV[-3>.PA19V]FVTEJAD5*7 M&$G4NJ-!-O\+V"=0:4%BS?[2YE+H2,2BMEA)0J$Q$,WABJH>]@W5024HOUO< M; \"$TG!X"DF5\/=?OL8ECU U;_;/$!;<)>1E9&+!#9@/G$5G7 M]:TRQ'S)FDZVR/YTY/,>GSLXC+QS;#QZ^[Y(S M=9%"6!T\O$[5H#:O^[ MVSH[=IZ!QMQ3^?_BO'K;="L>,?95D9=*I)/H-C:TCF?])>2%,R5+ -@*Z#]] M9KWMIL(-IS?G6P 9*P[ ^Z=5QFWK,D6VIZNUHF*#;_5*?EQ&=V' M+V7SF*KE3&*U2L$< B4A%S!PZ.:;=Z=*'AO+S>\_UH?PG3^2@ZE%\.&&;7[=QY^3I*;QNC#JS#8 "8G0#Y- M9[]IFH#NI!(G2-<.QVR7R^K=AR%87Q3I)-UZVOOJTL<8_R,E"-JR%:N_23N& M9@+R\3G4&XGA83H/R!4;J2#:]=&WOO,ZE Y1UKPIU-K,6!:M*7P*M\[+%_# M>H[?C/):UW8.L?+"TZ^./E9TF$=N0LO\Z]O:F[K B"+WY%F8/B;DMJCZZUO2 M+GK1,)/??45.!(."NL-)XK."9JVIWJI>]K[F[<[Q(AJ+O 9;"<6Z9AT$:)]4+4JE[#" P$V]69E)2/R(M MG>80W@( *AV=X6V][$-XUQ6FKJG4PM(&HD+AE@Q@\AZOG@+O'RF..^G-TXP] M/QVO&@'=J8N]:'XHN$BFMO;:A-FZEE:UH#AA>&!@BA%P40I%J+:Y[CA<_'), MKC8R2+.GH=+&'HQO!Z/Y<:(LT]ZPWCHH:]Z:"NZRE'LBU9*HV[&N72DXQ9.OZEX&+7_\3E^TZS>TLJCJU MX+[T_2M!^E*)FR9Q$?ULC3V(ZVWTCHXE:^]Y)&_=NAH) >S6>0L_-UF[B63HZ2]M)_F+6"A\)7?,%-R3XMO6;@ M.A?YV=U=X]4>,_(Q=?8M32ODDJT7SD>&.%8;M]/>WG*U++BL13FE,A(0N\2E M&&UR^T5.&)'OUB':'EA? 6D4L'E8R%FK%F]NQ!E%QVA"8M:6A M$)[';\70,!_ 5\G>X[A)K# 6LIX&!QP#JEA337("FI=X(J0 MQGJ]#]P>[?EC^H::0Q+A-4YRM26W+PL%IFM&<3CS@!S M5C.M.=1;R&Y,'-^%OGN&=Q%>>:H8O8Z=[1UDL,6T)&<4V\Q*#X_;=).63O9, M2$6S;9_ZY;:O EJJ+7#A/V#$>W9\BHFJ%DY;.EDW4"N.?Z&)[NB6/E%T/('7 MV=1:8H>2FM19=8WG=45!%'5.;!LCVNHU%%W+2,B M5WD)$=A36M:&Q:*<98I/;3'1'ATMA]TJXVSUVF]6# J*S8W_(Y\6_\7?'NY* M4Y+^,).8K%L(VENN'V(6BM,I)*O[=XX\$#%R0P M@T:+7JG9K&ZW<_+H)9C< \OU8)]',PW+K%XQ\_FDV]1>VL;'UZR1VO6 M_'7(T^;-8.#T'E_SS?0Y)#=(0'4Y6EZ"J13JF/H>'6>1LU4&,+_P B_!/F1B M=\M6 M_V[1H.A[Y)$*/.<"3 Y/7@SGYB0$)$UE;>/6?A8?.HH]T'1ZLC_/1TKB3X'( MY6NZM=K[V?O O4U @V*")$%*QG!B8;L4MPC*.?PT!-1CV"N)W^#.E6RSN/P&; MX08EE-,6<(;&]O8BOZ@2DF$G*:U4]6UG$!$+2G79A1D0H2^,$O#FY&$;W7)C M-1"VJ1V E/3TF*261JGCK^,+H-UQ"!/P7F@B#]0 M];"(D/#W5-Q(H0BPA9)>>6SV?0@W&JT*[&+W9/\0PXN4R62Y@-D&GF1B*/MQ MJR=[CGX G%VPC5WM%>>@2T][\ $\\Z.N( 2K "$B&1NXZT' &I.LAA=<)%)* MF_KP*KM,FTS-),!;O(-,]6!#L^W+N]':? Y%EIB1[3A-B'BDD#)4/6S&_6$G M6D$LW!E1ZOR0(G^H:RBI^\SM)5-*]NH^AZ?$BOH:8 YCGSH%P5JNUQB,PF?- MR!A&AYRESV" P\ ^(_PY:L#Y;6&II;/N,@BY4' 9[-*DY+]GD>@J3.>A5"S' M G;"WAS]YC:%6?+PS=^\Y$D4Q\P,C0!VQ8*%V'G@9CP%5MT8GPGH)BM3<9Z8 ZKW4_ VW#:3[G-V$".<>0 BBR2YMG(.I3,L\HE)*X M((^6XT.MSKI3KX^XA?(4IT^P59=!II[5<3B,D&Y0,E'$EU\RE^09XM,"IT_E MA>[8:0XJ0=W"-S:;=?:S. 65?,DC39ZC2/8OW M&-00"M_)#CM15<#\_D%U><]C@O;L66D44)0QPL:%]TKQQM05MIL[?!-E"'BF MF^3):5@(PX-.9%P2.#;9&WP>N#5JK[+IS(2]7J+:5.M\G+H>H=&02"+_U7YP M1FZ8;PO,D%I:FW;UR0/?*R^Z'K?D1G?LK%F2@X@=RPDLT50_\BN3C)Z=@ M?X9W4$OJSGEN#+$>2&1.]S-Y 6//Y7@_ M*$<-#T5OI-O0I D: MJBL;$]G)*C*O,I:L4Y=YNA/:0 5:>UI%8JVIHR>0K0R4Z.M'VEY!-P?D9461= M-2A.0IQOJ[?S5EZU@+,H.F@69D_PQ@O "P,V[.6:W+!>M"=73+T(RO"TB*@:17LBI,$] M7>MHU4#5'FHQI!AQ,4R=F537TI[OBJ;9TW*IY0"4Y@3WED[V9+(-A7&65")R MA/PP@J'VOV'?IS4)53"?W0F80D&,>5T0\HXG:10HC-=M76:0+);ES##0UP:I MC@G#_#T7ABFFI]'U5@D$9L:R]PASH!=1]:>;%:.ME\T4^_HZC^2X/A/]316S MTJWOW.RS0JPH&E%SR-%1%MJ^Q+4'>FZ)K(JC;"<@/S-<)^3EK3>T=^UE-7R* M8Y$!,B^MHK'! 0 >=/OR>A"PYY.&S,OK, B+'F>UA:*ED_W<,4F% BWW(0@? MP>$,US=5J>)BM-=MH9IN)MR+A"K"G9^Z(,Z(N[0M \WX^/9C&/AFMT67-[>? MW[O3PDI[/\U7ZOU+>/\4IK$30%#319A&"<9!(WA2\RT[C)#N!Z(>X3QPZU( M.X"?C:)G&^$$GF; >(T"QQ=.BOADGV-Y'\-;W@DD80Q%BW$<>7$'\$LT%Q;N MTF/2/-%?0S\E>FVTO_!\LL0UP6;U[>P^\2!H1?B)7,%9X#,\+;02+A4+(U9J MF@%.T%,2WCA1^ZVHB_HAE6?C>6O*,)U!!.TI+'9HYY;E#*["@/\!9.C^]F\5L0-A'O()[U^P_XR_ MD%OPJ5$3'D?T\&(;AF8L"5Q0BE&@.]Y!SZ1F=(VVX;LW=[!OD^*GOY"=Q.U$ M[C(W 9$&Y#V.2A8A];VJ=XQ9U5?)C&$B@N6,<+DF:BZ].,G]HHS=[$O+(NNT M^$6<=%+YFUI;5.>IXYW<+'CU%(1^N-G3RDCJ3,>V7IH-4(.OTZ\;FL[24R1 ;<(8D2T>&ORCL70-,9;W(S_.%_@(I->2_'9^P_I0,P7V( MZV%QPQ:K%!=K@JYH['(A*W2+)#B0VASPKJ0B@ M*DQ+U6.>5YVD0%P&MZ'O\[!4#0I)E9[F:P^L3?\'1^$RP/^9EP'EB>QJ/W+7 MKC.%*CAQ? 4L4+>^\XGW9A'.\%/7@&^IQ^$9V-IL(!H(ZP9'ZQ^H82HD0UN8 M&/<3L>='J=RK>EC'R:!802P0DFB"%Y :*M6!;)-=^U*QSJX.!*7F@'_=H]@, M#(,J[K\Y<&DD>^I8=/R;"&,HT,S"' MI0WS82A[#(G1B2!AR>2T[2H M[FPU$;!\U*%V!^X0 =[4VIZUK-%J?(8?I6"\EFIX/:E8#)ZF9^;&B1)6^(8L M/HVGW,M_4:1P]B PH]SU+C@NS2=V"#'[Z269B[LMKR1O.,-L/_8XWN# \:F2 M$X )%T)9RWXSV7M]N^B^KYH(M_FV.YI3NN10]B=@.?(@ATX-& M\(9$/RWDZ@B>ALO %\8AW] :+UI%<8][7(09"U+XNZ[1QBM9AW+#_XY/2H,-&& M4)B;AMQ/^YUK6(E2DNG4=3Y!)62M5T];)_JJ9*JUVZPKB)%?N:7(:M5G'0RCH1N3 M/4P?DW7J9Q;3#%FZ;O45K6=D2BY%Y0PQ("M(S.NL9>ENZG)K7;KJAL(YOCV_ M(RK]VJ&*DC M11\W&2;:.]K3(%W78\6J;AS/O0PX4*FD=S3ICNT=[<>!=(/<:VRN^0O^'!'A MFAR"-90 H^"J%(2I[@MN:FH1Z^4^HG?=/G?M*J](10>;MJ%=&, M GDX)16H M%%K8BNW2FY*I&!>>/$1>USRWJ'OIX;IN,X=;9L9/:FM4"H)#JB+\_

    E8A>J 2J/8Y?5'6=;P:J3TS\N1;F-^O3I$81L:L\Q>69\IKT9@5N;QR5 MSMUG$"U=&Y5^LF?"*[T?.R+$=Z2C&^/5VS(GYBTF:^J!TYVN-_5C*HP]G?I- M"A]!M AR1<I:>2Y>5ONGYSDMS#U:33=*LE> M:OY&]W/&M!&;H^#=D"Y_3T;6EWS/J,W(Y"MR2GF$\Q"3KX+$)!A-?'EOR5.] M(B\>F<-%&)W'B;>%Z9"?U]B#V[O+@.P=#7QCSR1Y2 *N MTG^&@QE?!LKROI,-K_EFNPK)UL([PEZ/#@4.6GI,*BV#B>T_@_ EN".G,PS( M:P@FFK)TU=[>NJ@I9:#%(FF_$+'5(C"V][>,(2>0[6XQI$RP>A@>N3T"!?1) MEY[SO6\:8X%+EL+LTS8!P:MW$A-KPJLPVH4LFHJA6:JB"3,QN8%*54XAJKH4D%4G8O7I;@^6 MAD>_WX?<#"5D$1S3V(*&76CMIGDK;N'686HU*UA'?GOW%$;)/8ZV3>F\?7K. M5P(9K'*PA+L&D8#J(Y 4E#U*DZM$?>>G6VKVBA[&(UHKP$B,E<+ETC.SMVMZ*C MT%MSK(HB$]$= 0\5/X@(L3" L* W4> M8.>^]N$]C]/D*8R:*C^U-M<-E^Y$09C*852972&W(]:M>+>.]G OHHT3\#BA M0O@W(-20MQ". XV*7E]XX&KS'#^[(-MN4CVT;6*>=,$D;BFKU)?*_*P"W5Z8 MSMWM"5=YJEN3?"6UF,.QHR"@/OMDLH0$I6S?L;/FR_&+\^IMTVW^?$#65Y:> M>>Y[-##Q/A0U(QX"H@XV5I.X?XK"=/-TX^RCT/?/( B.FGOK;M>)1IX1!,8^ M0[-0&+=:NTV,-G8_(%!$TF_D%IFKEDB M5._"V/$)U^F.PI?%*PJKEQ(!;,?A9-7Y@58G9F]3Q*O(P,?J/_'KD+H2,$.R MC.]#AL20_1U[2TVXL MPF/[N_ X&.*WY.6_Q:#LD]\+E $B/T!<1M/YFM$$9Y9/S;!'4W!J9)=1;7YT M6PZ$)NHS\,(.#ZOMYI8=2W]2*$NN:34B71?_/A?IMA)#U/ !9U6^V5=[2;Y5 M+XB]55U@TQQF9-'#* JK"OQJ94&3VL:Z3;,=0!V(R. R=9Y\.-P'K-[G^NO69MR1[O-E$F"CHDA6^S9X]GNX,'K6&C&DHZWS!D'A[ M9F[V)F@?AY'6XXBOB!KL?^H&OUC3PR*27H9-74B\4] B%&" MR^BC;U.+KBMEJP;O;^EDS_XXQLK$/JEJ-A*W/6PCQXO6UQZ2+Y&FR?%BH

      (K]+C+&']2"@_=6)-K_[Z0_^$3SZ0[*/-@,]= M>TWLNR:WQEVR3 T\3Z*EYMG37_BT&X1;0V,((/OU2>:0R0*.J!M- 2A.=^U. ,"*2 M6P.^0N'/UBL345<[+2BVX-:$=FMB3USK7B&P3W/H3 MFMK;T ZGL@,\Q@&(+M./;\^,!6:'$V?UE7R"&7#_<4)K@I%E4)JBNG0U)(J= M.KL=Y!ZT!-VHFL\3%TY80,Y2?+Q.< 0&7-((4",OB%K8L!6C2,X);ZO-UZ'L M,JDG%OQHRS5#V$_CA+Q746-1P>:V:@;6.M'8P9*6D,80U,,?5Y2 M$O"G=SS2IY=>IW]$^ZYHF+32'%O7WLY^,K(R2+C6;U M!LH:N5SPB5]D?6'/!Q.V*;Z7OH:VA,3ZYIH_AQ-,/L6 *Y>0P+'SHOU%&$%> M;=>BY2,(S0B[5 2:_^8E3T+GRS1RE<.P!Q53H3HT/T.ZKZ28(T5EZ>Z])W<= MQ8!/QU-/5FGYP*G;SMY,--(D9#6VP,T PY375UW+V>\++?3R$H[<'D'%OJS0 M9IJK:6@LEK 5&;J]O6XXF#!@*,U$6K@$>]8&:I<1 1TDBC3!T5VX3L@K5?]. M#R)A3_@($L\%-ZGWC'/+__DK1)AA]R(*MVS&'%:DXDI5%3K10WLNB2]-B=9R MBHG6O)9. ]H+IF6"FI!JU!6E&QK;*WL VB2$.TB_JI$D.G8T%^:S)J_EPQT7 MOK@N[%X&YVD4UN.;=^RJ>\9/^]@+C^/8BY,[1X4[5MO0GE_ \0+0/)8!2R7W MV$54KOS6Y!_HV'LN\>XU$>@TY/PA"!\!"Q6>4IJ544R\.MG3[K0DJKIXM:GA M9F"N:"D4W]-&T8^:[8#A973C1 G_A^2LI7N]7%<+9#:EB@^G-R/;#-C?:VO' M=NJB75*%0D[\DE=)H]5F$ZPS MI(AR%]ZKJ,)6MYQ#R,P!A$GFUPRBN0, M9+-N2>0^G0:5T,L81O \QMVE-]WC3:H%2]=\)4"F40-6=K(NF_$\0BYBL:3: M52<13=73>B2ECE+U?4/]IAG;?N@_E'F/R?<,\/^M)4.*C6=FJ85P5*56WMI- ML^30[-*]#I.[]/'O>)7KXJ!:]\D;3)42%C[CJ"'2K_IW MVR6*&G*XZ@YG2_3B"()6(@V8)M@ESB!OJ5MI? GOG\(T)N(6U.IX(2/N[TD/ MN '@07ZF(;L*[;%/_YD!CU K,!$YB&RM%.BZ]M:\-=4@'S$#7EVL;C_:.YDM MM+'GAGE6O&Z7UB.RM?6QCZJ&8P!*4B5Q5AK:4U;S@H@L?XB6$G!H>(!2>NO0 MT5ZADQV+;G#Q*[BC:7VP*&9HC "3 LTQ_.M+MUW?A:Q M$"+OF>;ZQ5]P\D34_N4Z+\;'JZ%*C1I6LC<9F]+7"F.7JISLR>$2%9F6,@:B M0\>)Y'9NV]@+3#1X+FN$]MIFAX?NGML^V@&9M-"W]RURX\8I?#;17EVSN+:M MO?@;+_ 2?$4^!;<<%"0G3',=N).O9A1)>Y)BAS)M-S![ECLDY]X9:N.Y*5-K9] @60MZX(<=WZVL,K M (UTN7Z(V=%=/B8.N0<@:IYK"Q=AU/ ]-S \AJ*U9<@T4Y:FUV:C;&QNC8$< M5"'/&J,HVV!>CQOKG_;N;C&H4PKH;7.YU;:=K_FK#8JO!B2X!QR@M6EH?C.N MO#5.O"WFOB-/!5C1V%9W&I"3T%C)@*S$(U2G4&4"-;6U'GU=1Z]NAK+2],;S(ST'B:ZNH4 NP+I3GRD/LQR#1ZA[2()$"& M9Q:9LQ12^]@+2/TV,M:.> ,;#=2]Z>B.<:,![^2#3",0])C)C$9?D9-\Y6WK M"]9UZ#5I5/?Y%D<@@Q/U]"5Y@N/E!&65I*WU?"7"5FQF=C8R.8R6+U86G)QT MZ)DM;-D(^1"X.)*^->HD+\BNM]11QF]UZ3[GB]!K;?6//M&'=DSVWJ7A?O5U M*HI_MQ_BWIH$4==2\^7Z:PAF#6H# 7-H",C!V 4 K'-G]42/PG+=4KZD-PUK M2P_!/_1=D"/6E0 IJA[6V/CB1%\Q]93EZ0+JZ$M5CXGR$G/@B[HSU*'7+%%F MN(VA(CT9&<*>A9YGX-Z'7&_NB+_1WD][/L1V"P^3XZM2[4MM[%U'>/44A'ZX MV=,34%XF'D5J M/J_'\;/C^; KO.YP+I.5"QB8Y"/N"W+JM3H0 +@:$&;EN(X8R@: MSDOE8,L=RL[92TU9W)LD&N\MG''WZPX]GSEX%!UW;T&)T?@D]317) MT]#8XCN=(:ET$U<5'>SA)A(9\L7S?9I;4[R%<]F@Y8WJ1\.BJD$+4]P]89SP M:RV?7ML[W+'S80%MC@I_:8E4D#W:#-#X&G@OJ'Q#/1LW7EN M1+5^IG#-\TO!ZS&U^;SOU7B\KH]]34^+Z=+\7N3*2=,M46VG6_@GZFQ\BXE^ M'[38S1M:3N5Q2UV/T+CB.&IU/K=2B\/+XY,QDT6EO0SA'4?;)BA=@P-.JI3= M;1W?%^]BHUY6;#7M!)^P[[<%5!0:V4LK$SYR<8'YL"!4 5G(1! M&K=Y'>O;&G#Y<,?RJ;/SB%[. ABX=<:]""-F&H88)GA?OCBO@'QU' 0I!((P MB)^I;K@/D,1QMIF%E'\U?3_;8L.(N2P8HU(13HFAMUZV2QV+*F:@TQ9C]@GRK M1.2$F)2GT(?8I*9#.IB<,?NO7-&[5,B;ERIR'P SYHX<$- 8KL@;S, LP")X M'B?>UJ%M6- X^;J6:RGOKZ/A>+)9S S?K,D;5=_8XE? :IVVW"V59I-*:L>N M2VMLL?_ "2D+S^JV5L'!8KYVY!90!F;4M[7NGH>J-_"P;C-LQUN\(]\PYM%L M\&Y+REH59,\+:UT3W*;*'C%)$LG;K.#*2Y<\F[DWT] <5Z MF!SQF[#+E[U+F?PN/% 36.O;YS#'& V57[6UF^Y\UQK?$KL* @\P0&U7M5) MF1U[FH%IE(X"=P#>AX7XJE/R$6XJMN!!).Q) >ECC/^1DB_B'%(*6K$_F]L; MQ^>]!LU>"@:O6_<.O0[/:55G][WUXJ\7% @ZP40.3FYSY';=CJF^PUO&?=B;V%YH&4KR2!;2S=2W_"'S/Z()N34F-+*,"DI+ MQ^A7C0/,,L.3XBR;S.\4 \P^QK0E\:,W&7L&%?'5TD(I\16YZOV/RNM2U4-W M/ -'<;U_"14YK)5&DZ3.B.#% 56-VDE8E)ERUR;YV<:A#5[V,M=3Q MYH[)9<3EY89*WK7-+#Y2 75'PN,ACK:,PZN&R>C:>^(R!Q\^/MY[2069M[;) M'&W+1-A-MRE++&W_$@80,F5ZD2IAP9%X",)'4$G $<"N;Q#J@Q4Y'L)E0 X( M(4'3SK.#(X$%*DTU^D?3;F(--^3>30%-\!=F13GYM?G:5C77#I.(G9QO4$!@ MK9YQ5%5 V]MKGIL(O1072ISK?I_)-!+F'+K' 8^ZSO!;ZR8^G)@]C)DPP'L& M&W.1!F['TNQMO680!M&&@]X=+; [I6_"2TL]HE)$H@KXQ?RX]LO.<80T(F(X M6U4XA**#?0U(H,70-\Q=EIZGUEHW?O M1X!FGOHB!'2SJ;PO#?NB45&&J>CU1;4^4^0_DPV ;SZ+-H$H:1 :2!;#"K" ME1H$I7@T =W;[$I7]YFG*7:( ?8 OZ6Q%$)'J'LT/WJ37Y+2'HF6F>OZ*4B/KKR'4RX2[ M2A6&UJWK7$(8Y'KNHO)!TZ:;'&D>:*LT1D45A%IL.-.J>"R+P+T/898@^C-; M5 -?PVA9S%!@8,8534UM-6CII3LVX_CV_.YX59\ 6M=B3H9_+C1WM]B+#C,K MU]!L:6]N;Q-,4E+4ENN'(,K\(&2ZO)XJ3P8$RRK+G"77*)0A);^ #"AG"Q5) M27,.] 38?!>,N\9+S?"PARNCAUAI'/(\)/8&EZQFRB M8(T"5](%D4&@"C$6)BH*_$VN*=^)8V_MK02P"+EN&CC7.H1=* DB?04!]L\\ MH7'>U!8ZW'Y&)(OK.PE4J3.PUT7R% M/Q^ \W>TTU=[YCCY6)>!>!;!7.,E=;!X+8T-6PND%WRY;M1,>G6U[M140GNW MF>1[$K$8WQUYSPX\^MK-0Z^ M?H/6$3B\LR1B6(]=UV.?1;E0J.ZSTV%$ZWFV67 ?M:YE!HBV_-G&;I/76XD$ M1%>-8%/7:A9E'CII2HH.,W(4]XFJ[=I[9K&Q'?39ABZS5&?)BX6]3<#B[%9[ MJ20??,KP+Y_=<%D54X%C,4"Q'3'8#&+M&1\G>!U&.-MHLK>@4*QH4B#EKF?< M_3"JFK6#\UB=[^N*=@H5/X1=J;C_+!Z;6F%FQ8X)Q4Z.QM)&^/74L#$(!)B"B M&%4.[^;VNJ_^$C17[;F-S&5>@=R7X>$,N/*J$*^\:10=[SBI6?X%NJ,NB MAR[9$^*>I+P>P(WC-:F@G;O/H5! P^S*">6"V'-<>B*,/S.W6>8#R^0Z]?] M"]]*76TF'XDD?-7;H-J]7B0LIA\1V1G0 C/,Z<:,HTK#B?U)< D)D=\]V=^" M<8AH>8VJ4+^^NI/UPP0\YX[_Q?.)IA4&F-OJZIZ_YL8S4V#X/ST!.=E+C:ET MMFFZSC_ 9NNTU&9^8EU;3FIK/WNE!=9K#*;]W!H!^GPQ!JN0WRB9?QNX'472 MHOV/9;#L?PNCKYO@#,!;D1FHV;7?I:#)?BE^T9?DQR$'ZE M)*WN8U]]EMS4?5*QNO>?4S#*8/P)"?-TV@+"#0/;3>QF687GX-V&GN)Y. M777;M, ZO@8'8G:U "P_@+MFVD:MG:M+/VN;4$J:$3[2,R@/PBOA=4B)ZDME M+FDM!>!,48Q-:SI+_0@S4+B[2 0]'2D#2,Y,QH+,4R](R99SW%%%]=%YHM>D!@KO>[61_7BE[D'/RB[?A+X[ M&;#CR&@U902(\@26FQC"KM,"?EFX1F_A%EVNR4=,N];Q-MW@LX*HD7.C%)$@ MG;H>7FPVCZ67-/;2@WO^BB,(-:-:K>XX[9ZCV].N>$&6^";BJA)]O2$>!B-&7KA6PLP=^HZ [6J4N67 M2/T0O,I-<'TM.;VH6?P"8V>SB? F*WY-473:]K2UFT6;!KD,(8;@>M8E"FMPBD-53AWM7)'U"T- 9!H=\C;VO;V][8@R+@.YG MY&OI9-^G>++/?OS%(Z\_6?,]+9?4+3Y7U5GS"?L%.SZ1 LEMN8PV3L"KDLB% M\<["]#%9IWYFKV+5&8A$D]NP1+12]&JOS//ITM,: M6Q )33;K#,?>)FBK)MS0V%Y@$[=TWX=(I<:[KTKSBVF:U=&MZ>-Y _[+>8AJ-V!M!O[V?=A"?CG#1?0DVM+4;HQT_P M?W"$GAT?TS=+6,GA#P6S>:DE$6<8#IFH&?HY"M,=U5_B%?/09M:H9@_OI%.P M&<>ZPMB- 50,3%=DBE^O6)S\%FS]_ MAX.CA[OO"GQ%. Z)[EH;0Z L>)-Y./[F/_JB=Q3ZF"T+6967EY_6MC(8$-W$1!5&)F@1XI1@#* ME&U$_HG8;8K@ZUP@/NAAL2QO**6#',%]_E6:8@F2D(Z)I$1NV@LOVEZZ0S>, MT4! !%V>S7:Z\F)/-.>^ 6[7^#5A&*=?B*3Z%(]AD;Q_O_]6^.(GC0VW0-F MB(ZX0-F8"_JR800YP L$88(F[\$"9B0$FWO,2P]UM@:R*,BAG!YB! ^!"?G\ M3<])P6KRV&XU>>SM_\["W43X0>KX$/3V<>!NTVD<4>L-DN>*I,FBQSV2V_$) M(SIC^!;HG,D/^:P72,P;\8FC;.9(FCJ"N;_M1N'8Y@OUPD<[*$YK MY,/8R,\'1VZ*D1>@Y FC#Q^/MO#TH1TUN"),#PTZ(U(>: +HTX>%Z47BSO;L M@-_@B$C16Q"GEX^^QWSR \\*I[V0[AF)/,KI+Q##8#U(9N6]E]D+,XIHYT20 M+>_OR8E8QSB!@Q&QN:"\3LGKR50P,^!NZ&3(8($X20L5W0.OV"54>B9?H(E6,'>2*PL@#XOI(&H* MX!-"=$8+),\)T4FAXJS07VGT*X+9(3H]XV=J#FM:.'CI=NM$(%N6UX;\AB,5 MYNI9OMY$147@P/+(S_GFP#8XY8V8P( . 9V_.@R=>7D$R.XWDW"-20T M9P'[ S<<:+"[BU*9]923,'%\OM+W\#-:\=E'T\R^G&B>Q^\44\Z'.AH($913 M(9^2&.]H'49',.*AROW-->GM8".3 Q1&;VC2^D?,5",NF&VG #HD.G M080='^QW:$.&CM'W1*>(;7JVJN>S%E+P72TY]2 M">HSCR?2^VGRNY^.(454'1JOM9\@YRUQ7B>(ENH0ZLK!?^CKPV\<"E3U$HZ, MX_GQFV!*&(?H6$=T,)2/QIZ*!7U#Z)"? E;/CA^@I73!:(441_Y?^=T,&GBREYHV25R_3\&Q/\\TI% _='4":[ M [2I>2.COD",/H(!#I#'0B ?)\_Y/);YG))-[J> +-XZ<+OS5Y[6#'H2^?_N M$RBBCV!$ MQ(9$=,S)E#1#W!?4ZT(&)"MFP4PG- _2J&B3Z: ,IBY,$XY6-5("S7UTX%[% M/(SED=$V*WYJ8ZEB*I C%E#J%,6PI1'#"U0-A<1V41C9@,4,@))WHO\[B29$PVH\@N0N!_/1"5?E^8U$: MEP&;UL O-!M&%BBK+P!X "J.UJD^2M-+4;)B,#:]@$H ;&T<,;#Q-ZP>*;B( M?SST72_0E@(2+428&^&SJN(*!J7AR*F&V%KZ9PZ:3]_G/&.%]-H8C$3FYE+" M'RNZ>Y9&66 LR[#@$:ZP*M5(D-%F;PC\\.C(R*5#"X,J2]A SSR^EH9\U@6, MF+:,3[4ROO2Z(C8B8D,*PSE/>!$1QTOX8NHBA+Z1!:F+LFX\!0M^7HR;0%\E&(A,#RF6D J1CJ(-FNC^CC0A$8 M5IP]!N14%J@ MB( D HJ&&W'28)C=E8N?&G&+ M! *<1!(!S!4@K6;O/FU\\-WB\U]*>_57H(DHT0/9 M$_D3L\10&724E]F]CQP7:P)9Y207B!*='$95 T=U2=1>\$PHA=$>?>\%1PD# M(*36C31X#E-RF8!1CR8-[)+X=_0O"HH"FHJ2SIJM!#E MH (W$?:]K1? /\'&N,HL9*+F$J*E_[[QU:EY=/)YH'PBW"F8*4;T',F %WPV M$]H5Z1TH5>:AX>+W+^2G/82J@GIP$6%\2_1>+8CBTE#DJR-C+5!"1SO:0V1L M!.K(F@R(B'YB&%K<)-?\1,C<,H@2-@@+ Z:Z%XR#8*!I@,9-,ET,\3ZJX=&\ M)SORGLE)>\Z!_ 1^XU#0B9RD#%8HJ!X20P6PW8QNAE(*^$0[CYL%IL&(J"E9 M?)?@G226B[I$9.Y$3;D,^,V)L^B54:M0#%=AQ5XV\*V*R!7RJ]AS>>F7;W$U M^"'/I%1I[ 6"T64=:8'8!)"8 ?CZQ!P6$E"0T1M,H'1 )-LX.YB YZ Q<9% M)/5$/2#DXAT1^7+ I'_[\''QIY\^+<@/'Q8?WG^BS_>__6GQIS^\IS$KD(A( MOBC?V*TPFO_28PRD8F XI4YK[M4"^-F( F]+/JZ(UK)R*&?YTL6%4/8X6T M>N<%;2'/U7-\LZ[ XPUV/_SIPWWXZ0\_GCG[@6FKI:\'B")"]8@012ZA:O9+ MT,.#T.<9,42I(2 WC?BIAXE2_G"^"T#2[/R9P> . U9CL-)I@X@%S4-@P"_. M/2-GVAZDDX?RYUS>!V3:CR1N5KA37SS?%V8!.5IAW,G*1+=#8H&?+4%RD9M+ M"D$F$]?C$EA 4LDL([-A8]$#OA$F8*Q!8C&?V M8!MDG!_LC&&RPWP,NL&9#9RG767C'!R_#8AF0)Z%^(9OB]?)JEKG&'0R.+,.KD$^_>+?2MYY M^OH#F,C46&ZRG]<9$7;%5]3,95 MSMQA3J/>3_:TWK:NB"L6X?^X1Y2JZ= J SP5PAT$8TO!V,E$C+$LAJ'H\<)9 M%"<1/>LQU3?NGYR %TI\$/F$@2M %.]#2%\HE4W\#+F09T3PR]Q,8U-I8+ZH MFI:)G"*.?RRUV_%@>YJ0205+\GA[.7-<74X(>RAD_$'L#LM/A$\,"YQ(HI7 MK[.Z*TC47:$YG\@%5_PZN84OX0,#B5?_);V%/Y_ONM7)^H]CL!/R'[ M8!?Y%M5^=_594>]8IC4*IZN02F2(=)M2MZ9 AK_&20$Q_L:!!WRZ>,$ZN>&SPB&P\3@Y1>D@0G"@93QD4D(VJN0/F5YO-+H@ M33IE9KRAH_(U.;:\)LQ,,S(X@"-@394B,F;*-=6[)BW*(AN[ H9$\!3Z+CDR M3"L8BDXMFZ4"H6(=&C/5S?%+?,72&/^#6P?,@[T?NRYI$],ZP,OH)@J?/7*= MCX.KYS0A^!84K#!"@NZA\%.#8S\]4]7X>4FO)H?R%U9LZQ@"=ED%N:SB[VBT MH#RT7C9EP#'EHZ)\V$+IXREAA"91H"K-1$Q= $'%8& MZ\T="AP*\Y1F!*2 $[/C20!CJV%G"&$YZG=6!NU[/BS4W,M&1OG0$Q;'GG!A MBFDI?'6@1A,6R\+Q0W]G-@\X!0/'=P==FV>QF1N,J:FX/@R8"&3 MEX0'+XB]%34*B\+WUKTYPE]##:9>&8.+KLW+(OPH;)+D M&1*8;=D\.1XU^34C\R^WUH7PJ-P?L:!+PHZQ\(643JBUTA;,541(C O1;2GB MP=UQ,,QD'@IC+!=VF3*V$Y4]J-]JJMC%2PK'121Q*/0 Y:3"4:QDY!"4FSV MR?OE>=,R(XR6<=/?R-M'NAV8J* ![KOQ6G_DUWH9DYF!+_,9D1_D&XO-ZIM? M1B8OG 6RS)J4YUN7[J, _TY<* M^0N5)3'IKP+\/R*FW.VWC^%06!!. S$BLYVMO ?33%FZ&[8 040.#L/,9UCZ MPR]"0HU%(2UX@8 %KQYP()P48]XH.S%CAU> \(QR0^UE+(.3E^<@5_5(X^UM M ?P(D.O-FE;'3I\?)CYM4:6$$)KUK N@-X45-V\]PV &XMX[D=^N([J'4\Z< ME_FS,''<9!B(OF/SQXQ. /!F9 '].:? MB;XP#C$)D=$+J[!ATV!IB FFCFR8"3/?5.[''_[O__ZGC^\__<]O;M7XMRW% MAF2KE8^.^/ LOX], /$9%**B;XV_)M96J2'21,S ]"7!8_%.@8MH/^H2%V%] MM.QEFCR% % \V>6M@Y&:(,5)W *RAV>,\[#H^)O]U,L..^Z5XQDQ4Y7(T\2& M[%W+76@3\P(..S WO+RJ.[Y)ZZ2*'0#)BSG)&A^OD#Q(U9 M*\G")2JRN[38H<>'.WC^:TV3?"A1P_16YIP-ARXG6H!CEPC>B1?GXOO05*R< MD&E)7=_<"\8%B8$5H)9/F!A/[4DUCK)QL #+T\L&GY^-Y'^]/);,0AG^ 3>; M%9R#'G>)@I/06(2_<8Z+"O*L>*XQDFE.ZI'KZATF-PJCG:T,K<&18U^<5V^; M;H5"RYXQHK6>\X C>R&*?&8H%S7X&PMQU6)Z_S+K*G]!8F6"LA#F/#N>3Y\' M$#]V1,_P5MX.0K,!7%<@KA;*T4^E;?,,/BEN#2+;Z#]]EA&F)_!"V!;$@$@> MD5HAY3$MQF%,MC!U"95BU!F\H!#<=#42@45^09E741%(-75M3:,+T"0[*58! MQIMT#42:YKWS*GFI&C,UQJ;*@E7Q2L;05*:I'"KS31C;G-,=$%Y,DYI2@00X M)3\NH_OP96C,=1D( @"#@"0/ N5)@&4[!2#Y-=@OT#015,X%!HD7LI=,&> M5V 5Q5BTJN-".&X.G7TE[*$K6(XF*&1);O8(>#S#[+]0ZX]"!&<)^5B@(0_/ MMZ*4T?=BC-]!YFT.2X S..D#9K:4&0>L ;3 ;AK&&A^%L3*Q\@&9ZMW\DRM7^NA7\]?R57G MQ;#AL\E _#5'?SV7T%_AUPLD3?A0TA--+7WAC,M9>84EQ/DP!QA/)_WA*@PV M]SC:GN''42_SB1-\13[ Y/WKKH?"8*DQRK"@=,%TCV"^""9L-!CGBQ.D:V>5 M4+-6=I6#$24,?2B!K:42O3Q(KE/154G8.(;KSQOATA<619F[_#D$8$E.?Z*" M\T:X+!I/6S?2^ N3/L9D8#+J^?-8P/"<%J+$IHN!U<%$46XK1IED?[X_N/OOS'V^,GK&P8&HR,^//KP M$;'!C1[6+#4^LXN K0NDO6!%9D@_^.LP<#$MRT@D/EG=&7F-Y&GY7FY& 4L8 M+9.5CP_E]/()% #AS-X_DRZ.L&IGBR*A><*PJ#@N*@QQ^%:L1'42- M*BB:)(PYY/KF\,NQ\)A *'3J@[0"^'LWD1=&# B3M+T)>4C>P&,M#TT?-C'X M F6^HVQX!MI')R#P1*%+-H=O<9V*\?(QX5\J9'H+OL4)EZ8$\"*M":U7$=,O&0(Q M92^Y:?Z)+/TP#M674""#3O9YCIAP28OCA[H>IH%)&3+L8_7\9$#:8+\;\ MQ5&#U >Q:!=AM'4X8,THQ*EP0K : [R4_60%J$%"&U'B DC(6IC$0XS7J7_E MK?$9CE>11R7AY1J\;>>O"41[DFOMG.AAO-B&GK"111G?FTT#P3P6" 9?(&D^ MZ*_Y7) T&?.U]S2Z82\#L.6'4?\B5(5((D;$,W_[SX)WL][F;%KFX\SX0+?. MRQ> =/ HXBPLQ4D)RP5)P"8QM57 M*H0LB#B&Z>HFZ>.G((MR/J2R=Y-64QRY)R5 N FW0PL7=3LQ#>3;L>^'+Y!H M3J24LS!]3,CK7(6=&5FELPJTLT#9P%3;.277MY?0-)/IJGF:9+U:4-(1P\7H MJ ZIR:@ME4<[7Y$/>T,?U3N<)#ZUH@YDL.14X ,@/QL!Q=D0 L;0K'U?/X_Y M^:6\Y9113MKT:37$6BD'K'GOC(L9VYWC1;3:SAKB_ZZ\9R);TKOO%^P# ,?# M8$R*G#:/+:3$F=BX0$#^B%P^1P_FH2J,<%D0KK(!J#')!VY]RNTT[X@9!J5+ MM/M>$KTRG,*>"H5F&YHZ\Z00<0Z'MDJNME&7%@][Q M3>0-QMN9+->@4-RFDL,F6$&4E[>=ZIP)A\7"[8!T*5FAZ$F=XN']C[4(\OK3!3;QSU$HHY@P9U*+R.'F-OSA_!UL .?B; M"6RU#>&_X^XT56SO1'8-O7P5:IAFS/DT-D<8"_?H2*CX$V+^G0)(GQX (!G[ M#\C:P/;1S%D3M.'I%-"&%T15H_61N@J\?Z0XUG(]P]QX_6D^$RKU7P8[(N?2ES@;&>5#6XA* MF>4B-B3-_R5U +/$X9'J:W!YLYCBQS!-R%WX3!;CDUADBG-:OPV$UKD3!;23 MN%VL^ [\<$_&2C*DAL ^_(" VZPG[Q;G":O\P34KJV)F7*];( M')@^[5T2SHZ3"^R2"?E@1T\AY*30V' JW@(Y">(30-D,RITF0S2SL&"%+!B( MK\U7P22R&3W;$G8BDYNE@K7;D&A!_]21JYH!1T(*!O.PD2L_*T_K2".9-6@9 M8IEE[MN]TRQ%4?)WS+EC,BR1('RO?4>U#AN,I,P MQT=@\-V=GR)AE%N@#Q^/WO^TD!1__B<>&CK+:"%.#%%JB)";_?QKD$\G8R)WYH>KKZQD\QD% M^6&Y>]0^<9ME:M)6U&-**]A?A-$:>U"N93 #,W\9.,B-C#/;60?*8;8YRQ/ ME+7F[FFPKH=K),WA6UNC8DGC4K8LSY-EY;"IF@6KL?Z&5T,R6&@]-A.%RX#1 MYMK9XK-PZWB#LTL($014T%\9'?.PHZ.F7; &BKE/D:A,'K9_8OA_/F"/S<;X$#@#J0XG@S7 MDUP/M#>/W"'2+KDU8F]%KXLY HH4L!,R-J ":U$VX+JO?7BK^!U? A6.$K( MG4CS_,9Y*2A-RDB!ZH0."T"6O0,?*4M;%,6/B$ $-<8")E@ M&!ML4GE,4#Z!!SP./[D&9]N[IA%1EUB!-F] ^/0T7PU8+CK %[V"A[]'%E M10^TN(L8*;-RVICIBJ>*DIC&(3=FND4S23"%*A]Q>7& M"6O.:V:L& LDN(L9=[SZXH1 ;YJYJQ:F[["#"U2I7G^0;)\';A^FSQEHXD0< M\TA?7K>Q F U\/L4>>FB'&0M>->!L593YG(ZK+'/8>B^>+ZO$V9-T+0*HC:: ML::,@M,G4.7!TXY.G2ABGKLMK9@F\3X] (=&()'Y3[Z*;+":#CLD=SJ2;U]@ M :T8RO08@%WN=X0[K4C5,-"M=GYJG*F3,R45W>.E:@$2]30D,PA2\LUR328, MN#HKU> C:E+DA!%Y+9UH3W/MKD/RUR")& S^Z-A&N:8O!93-IX7R>0G#@ S" MN$#%J1B/BISA,A82\OE:,C\)7["= +&D,?XYCK]YUU"UPF.F,'/PUI&FRX9J MEKE:GF'43F;+-,=S 9 H?W7#C%D>\P:67.G:_WD.P8R%R@!(,?!8+E,\#L8E,%@1['SE!3/0T\&?< MX>C96\$%NKX@%R29-\0N9$,?DLF&!TLL\;P$,+5R-)Y;E'\1HGN3\Q3_(2GL7QSH>2DS6&V*DO3O05 M)]04E;L]#YUI_ID<+T\O2\YFV;?F6"QB2GYH/!U(4R.JXK*H0R;:&BV%JV72 M!9R5;.8V0DWBL8ZDAD":>!*<*C.M D#\>8*4^:&L3 +?O@W7.[K+,9FQQ2Q/EW^;AUR(^9'WF7C6T8 MY'2:!1%B3;809#@DQJM%2!2A-OF8W\(Z]"^)L)".@LG\\SN\H58!'&XB9_?D MK1Q_E*E?)F3;[8]%9(Y\07AS&$X.@'1UE@20?HT,' M,OM>&.%5")6,QXPXX@"D.7D>Z79X'!:DR\Y;.4W=IE'EIN8YQ9IGUNALZ:L= M[?_V<#"M93\PYF"M5N<> QN5PLH1TX. M38_/H8N7HK&JRI#Y .!;O/' ?!,D,-ZX..:2(.5-+Y^2N9 29" MRG)M-D\U&PCTD7+2*OIK$J48K1T_-A^$8G09E,FL6%Z#?2"R%F)SAM;<:E^C2L:ISS7%0A!7 *$V-)ECR^$^@=!A>E,CX2*]A2&.==NMNQBMR.#S$:%W[X(A5: M&EMP6*+.XEJ ?J&2TX05A\VP6BQ=)?'K9IC?M'8V#7Q9 _M>/NC4(N3(N+&R MQ#A=X)@.-DK&.,8+YB2-GSYM,)*T?.S]DQ/P^LK786Z"RI$OD8:$,'XH3@4BN^,.S0=D01UC+%7CM[Q9PC0=R\?8+&[@V]@D7W MN4ZS:#B9^5PK<:J& RL;+<1=)X6QLWK M" *423(\'0CPD&"C9#@J9KP(%*A^U4!9T,C](,0Y/ M*#=#ZX-6P@ZOIE( -?$AGUSV8+ Z@E@AW5S4GGZ)N>$O]H W$@^?+C"]9C\ M.%WT5V[BF_"^U,Y2C30U6ZM]ALYW3/3OK7CS=QB,Z;^&/B$#!Q7 .KD^9,_[ ME$/V(6FR"R2FB_+Y4G31!9I(A9OOXA=J6&<$)UL8'N(E 4R/ [X7(6-%>.V) M$/"U,5.L'B^0KJ&RY135^9B;#@YJ&)#)CPIVYO[@C-ADDK G\(!#(0M/]O<>4"BB$%D# <9GEGX-M#YPVDHE3H_]B*KA5_:R5 M/%>4OT>&THIVE+65& _^LA>A>9&%:O "+N6&7?[DG-.H"1%ZGR7N+V1N&5A2EE(_73<%MQ7S*8VRJQ?3P)4E\,LC:ZPG%.:T%3U$*1QZOC+Z#)8 M1_@?*7E/(>%O!)8;IXC"".4T:1;A GYW0NZ]B5#>-/)6A,MN9=#X%>[^/14B M6"AJ>.!KG.0EA^Y#D*!NH*R/B]V3_4,,JE-F!\M-I"./K305R/O-)D,308IE MF\B?J50G)@5/__::9Y$/21>0)-94U9[6G'&IR8T ;<_.(R4#;#(:H^*,9 TB(R^?X L_\18 M#O &LGJ%(F\@!A:XTA;OZ,B(#V_/-B!_I&L?"C6C&4^VDRWT5$0L)!D\SDR MB-&AE:.B?G4O/02U65&3Q#SJVZBDCI_ZW9KH71.SX"IRQB1_74^8(V_L@10& M 2D)C ^ ON=#&#<&F.&T4.2443::(BN9CBZ#79J4L'%8H3)>57R8IZ64[BS; MJCP8<8%>RF!**S(J@^2@XYK-A#:_ C4&2#H2JH EP6 E935E#?L&)QH >1# M_=OQZ>DT".IC71.LU/V$/H11LRY8_XUF++.2 ;QZQ6]>\G2:$M%GBZ,L,)HH M;1QKE%V1/(IV8,!=N2R$J-[\0H9&*SYVGM=,%3L66.V*]X*G&(E20X;K14RW M-)F9B"\)#(G$F'FD/R*C9@BM?$E$Q+;A\,NI5Z0V[UUL_Y$X ,8_Y2T8'O]) M3VP5O6#HA201K<5G."RN"A>6S!KFDAP4#IL._U_8&2N89_,@'QV;"/E!PC45=OK" M\GA\/LAEP!0!1!ROZ930GLS)[$MK;>GXUYDOF9@ ^4%"/*U\<% "4,Q#8'G M3!";"H*Y?)LK5C"D54]:V_DRNBCGZS5>L214KL-#SHZ(XF$5M$^?X*JZ#+)( MCI%?6S8FK('((8G(L%FL#AL7K>C \"FN(8'J&<8V^U5-LAS\"\J703+EP'"H M.!YB \+GE>>1'? JU(9]G-9LM5$>Q:/'Q4^__[#X MP^\_B<8>0^JB21H2Q+E#08;/\(I:T-"G#PLRTL=/C,A[0@9@,'=L?7WCP7MC ME]8OK"J/3Z&4%ARJS'@F0(_[61@"2".FJ\),F0HB2A$;?K\6*+_<"XX:;F7, M)H2R&2U$'>AO?"4+2<[9,F0UHB=131_;5=/'LFK*$79^I1BVQX$K,K_O0_@5 M!]X!0;9D3[_%$ )!K@1Q<:>.#XF1'^R9"#+H9\8,O9.RM/PDI+]>((FE1=5U MD;&%)+YHN>6W'>P6:"76[Z5:)2)?4,A>+>P3SJ=I/(H]C0*:5TG6ZL)[I1F6 MHSQB&4'*B2 Y63J/0"^@GD.;B7+BC< M:\_)K+7'*S*QB!Y[*5: EF0[\B)(?!.RI\>!_,7&P_)FA?W_'B+22%I5@N4 MSPO)$Q.2@)@:/3W2Y!"?W?_/WK"VNUN[\5C/^G:UMEN M42NQ9\+'#R<@HDC! P)<7*2F?_VIS*PK %(2@2J0W7ZP1RU2F?4E"G7)RY>R MMAV7:#-"G]G:,A)C?#^76=PC54UE9ULN+^#(]YI:-B0,9VJ/@&6W3WV 0X0^ M')@=%)M"8*E8H'SF8<"URI1/J /7W#XF\:-"9"5\O?69>+@&AME%+9K39(0:L? M^,YZO;\-O+I=@354'.]A$!!%@\PY<884)S&Q$&PN^#HOD^H^>MJ_"U;#A^[H M8PDI9*G2R&)2R4K2Z=>;[AU\JEYM&[14Q+0F)E4QJ8O];14@3]([>)=9[DT6 M&.%^=2Y6V226ZRU6+)-K\.U>D!8MJNXEB\44QXQMYTW0T<(L-<%+$(;-SC^$ MK'P/Z?@:GXG8CU MTA-/5\'(KN<5J&QDV)DXY@3T,/&0,Z:$-8)2(L/-/@^S M+CP8W+Q;@:M^5-Z-0YI32T:)J@UN;\_M_ :&UUS1K4@EI9%[)Y'W@37]WU[,'[ $\.,2M1 07!T)$, 3WX-C4$5^S0D$8F68FPBB MG=/%5#O?]LVI0T&0)F5$!6V]TQ^)DT.GX:CKG_]N;>5C#V+Q0QQ>J$ R=!\T M3LTL_I\:FM-MD)B1"(E[EI.^X,^$Q=_H9)H%.5SYZ6:PMUG^^8'46\P*X&]F'__IW_TG)[3)A<89:Y,4*(CW3 MAS19XFR]%_]?+A+PBMT6_"G)ZY+.6GWKIY_M^FE,P%7*F='.M'K(YE4#D&?2 M[\]&S1T8VA 0L7"!G.-DABA^0C-!(1=JWDCJ(VW 7 \M0.% :",UKW14;V[= M;I)LGM8QV:I)2Q"^94.[6X/I=-AWU^]LX-#1NL%IKACP3!#(&EUI8@$;5XA7 M &H'Z!ISEY2_W6JNLGV#6(Y(!C)UB8*0>DR W,*@,5%!&L,P0L\M2,IHN2SX4C+ZR&,KMN7;]QKMB 10NC,PBO5^NAL2DY/\ MX0*;!@?69.F#1,=>;-%M.D+*'PU$$#TQO(!.)XOVGQP^'9_=5-0@H=$6?\66207DRU+A- M%^*8G!0;<7+J=D.?%SQ.P%U=%)M%7B"Q6L_XA!X QK3Q5(5CP#2R;<$)-J>! ML+D]$K\AB_"6DG/>6 CK$,41A70CZ]BV^ 63 V#."+XS [VFH4GW5*%))O.U M'YPIZ'L-P1[UTDG9CQX6)2EW[,0WX^N XV]T048/\D)<&^>/"90SEE$JRW_J M,E!"[!"@['*'SB<3*.?Z*LF22APM]>SFRF[!:\I[+]WO*J+;)A:5ZNH%T[UM+\7 MI,#OH7U@7&JV&CQP!D>Y3 H.T]MC8%S.E%2B\5DYV+Q'?&0>I;@\H&>=\WM> M/"5SOB441/%'Z0]6*1F4Z(&O3!^/]VN#K$3H8[V^$W:*6V\H!_)!&,T)VLH! MX4U5#HG),5'(B'4%+/6XR FO,VQD38!<^\/8]#(JX#P!24,XX&'R9I54@$2& MF#"9.SM"#NW &)T\6FA$KT%Z#P,60 ]2;6Z%@$H2?.'57ZQ=3]&2]R%"5;+% M@P+I$\W/M:9%0*KPRUOM%:CSYDHTQ)U+KC@N#II$WP?;013'B

      =%<,1INNLG$#0=(-S"N$.,F4W9M,^GF-HR__TS\->%'R72;C&;!@*[J:IDBV@./0[,9*DPVZHE(3O84GO1W0J?R M*7M/,DS*H5;2:S6H-Y*K9A&%8!?F:2?PS(* 1J)1G8:*!9N/Z'O"B&0O0LZ+?O;;<_Z6>R#I85J7(SB4^>2XLW$8IN8OO< M;#.U:Q9A#4/(UZ?&3>&D517S.S*/RG_G]/<@8^V)[J)5G&SY9K_%><;B'G_D M :>W<2*+82V[WPF'\.XH_2TUC!BZ+_1;6G.^!F#D=-WVEXHJ@K_$H%H"P=5) MNJ:@[NL^G'R]-,7FMB]/>\=DN]H+<_:[N#Z3)U[B3,;\-,X:Y7#W>SS/&FT_ M6I?6^1'-2X&P])7AP_TK"=8;*JQ>4,G16Q/> ?S*>Z?"5VC^AAO,,C$>+]_I MGW;_0[SD*4A_OTT(>:(RN#D&6OB)U\[C#!^38$D6*_B\^;)5H#BTIGX!M@P M-!8H9V'QG"RTU5"^FP61S_4^#GWW50XB'9^8!;$F2<3]\='V M7$C"K51D(JW/PB-T3KL_@M.JU\EFX32>*71[J=X7:4#KQSGR0#\_2Y3Q)2OQ]=4;G>(>P)-MUB%;'71?[:1]I\T7]ZG%-XIG5\1UW470Q1:"-N$"0VZ]!76F M^;Y[$ELEUG=0*L.U%RL>['4#,D@:4/#[(%7QFP-]?.3G8N13<;'\5QZD 8R0 MO3$3?NVHGM'?_H)$DSK7^4=@&S!V\JE.X8S2Y<[^/NRG^5R<_ER%^B@.JI3M M.I#69^&!.$(;^GE#QKE!$RMC4W@\PCELU.3ZW[F Y6$4 *I-3E)(49T#>60N M+$A\;-<:COSG39QD+R395OG.Q^FA8N5 Z+XRI.B=IF%9*$A"@ M!*/CHM03H4<;(M&VL.CTU5XP^IOWK"!3[ M[^&]^TJN[88N9EVI^Z!0M7+N82]:$'=<$B3?=L%IL\TQ G78,?QK_$&2"*Z' M+69FL.X:<,M\5S;@.+2O*41?^VXPIVUK-1,UV^U=9D(<.W_4<%%L%L3<5U)M MF!]50M\4E$1E+]1+NW4:C/^-$<-*C=,I5> ND'^*,I/Q6U^@ROLI&NO5+\"$# 9R":H5]QG]C<.<(5HN"ZL6B::<6*2G(06_!@[>E MU[1QS*6N=?W8D0W#3\ I-;7@&K^/_.V?B1=F&RIGD$6R]J+@W_RI#\/X.[#^ MVYCBG+]EJSP4F_A($G@-O'6-WS4V5H;"%)\9F1*7>4HO5YJ^Q.)/]/JQ"M,U M_J+>)!MP'(+6GH\@2&"JAV46UA'- R57X"W)/ LBVCZ7K4KPFI=H"O*IBK\[ M(*#1:U9J2U+@91L,VWRH4U?S\\Q13VSNHWY^8TK/9"A;7D(8>=7*Q* M(5MF$^D..AO[NC+(0/.2D5GI[$\H+UHAH#QO",F>".L?5XE ?2X&0V!W#WI! MX\XSK4^?ZH$Z\('ZU#\AC=^=\^OJ^GU-XC2U=8 T@ [)8A:1IF>+(>3(Z[VB MZE.0,=\]7#*F<.RN8EZ!^S[8!E*7@@'4(=9Y367&9089[SS(R'BI'L P6A\G%0"MKY@UHM)^S]<_.^J>E_4D34Z&.E7ZQIDHT#U+( M3.T-&ITT&?8V 4NTJI,FV+[F6[79]G3I=?9M]5T_.TWO[*L?+&;)6SL8ZZ2S M(-KT43:GZ4[MDZZ:UH*3)L4TL3)-L\5)$W!$,:-F/CEIDHW,OFK*P2Q2@ 9K M ":VL%E0T&6 TFDG6(U[-KOVSS,1K8DH-D]6&!"!=[B[6%$B$'%WN[J*/ M.%B2ZYQZ4M.% M;OS(:VL+%K+U=,9,4DCLB7R0*"<7_C_SHG&:;"W*L9/M&;T4SQX]'4\DRY-( MNBCU8'<&<(WP6)VF'HNXU1P3'TQ]YH]F]($.JWY]!E CK[-^#/5K4XR3%G3\ M^_3,[#B,29<)\7[WX^_18G45;]^]:%=<5SS&HYXR+L]T-038RE<2KQ/O?0.U M_A3E@=1C#UIYYIFLVXM0UHE2CW47.1JDOX.7[)7>OX2>DLB@5ZT>!E%=0DT< MLV+P*(M/R?*/Z_CC3^Q^)CN^]N(OU;*+?_CM];FUQ-H/>&AYWQ.,J@%P&!7- MN)]JR>7/SA;X$$>O\N YV0CW:9"][%ED[&F8XDE;!:RXJKZJT R,3$;/)U"I MSBI/FB+F[+=^>"H^-T_B2).&-;SJI*ED?*FDC]!)FR+-#Y#)/3R7>%>%,D C MU8A*2_0?\6B>%F*96/^N(D&/1J2#<"9=EHOZ-4Y^OXL>DWC)FQ8\>=^_4>:8 M!%ZHDHW-8-VC=AM$04K/W=BFVPF M'8*#\QO<[#K[-[Q!)RU/[$NZU@V=A8 QE%82AC"JQ_,G3J^(K*&LW2E0K!YC M?P"GYG%(8F#\S_G7%ZMK0E>S#/AF1M#,/LF*U(;7E (]4R('ZTT&DNTWDFUB M%K9[DV;!%@[):TI6>7@?T,.X6+$V[<_4Z2;/<8 LDB'[J#OX.2U"/9 M]<,A:&"C7*19)8\>\'.+FG.+F@DN7I]'P0 0'U*"7:Y4M\X$$A]:O8W*3"#Q MH=7;N,P$TAE:Y6*T'J3VJ!-LRZ*(=3:X:B\DV5Z3=)D$3$R4A3D/F&5D/+YY M4;ZBDD:>T+]6\D?DO\14X(O6ZNH;AI#X+F9%VQI=%RL@] U(DBF4#+R)\BWA MIMGAS-9P_K';JS )G8K9M3UYCE?9=ZHHJ;?3 ,K95M[F211DH+9!\OHG_$GO MV=8 .$/BGG@IV<2A?[=]3^(/YC[28Z&#P*%9&RL^\KHL?:K%2=N^SDU:NJ0X M-VFQTVKJU\I(;9@W_?3-MXPD^7D34-]6HZ,SS()8MI8RHR-W;E4VWV8:=NQ_ ML#8Z;UK*.9F52CP+ @[A;O*V&J=-I\ED-E,;Q139J^$Q$%ASDTTL(2>=]3NI MC'+?"5<\;2(.E(IUQJM95/T:2#>MO>Q0#/MJXS MQ46V(8G8I_H6G<,QSN$89T_^\$3'-%NL6' B2!XD^0B6]*Y2GE:_I@K$#('Q M[=C9GW_VY^^[7,TSIEBZ#@+?86(/+IP+O0?0'!ZYJ'?V!TYL23!]:J8@X0=) MWN(C(>+9!71V 1V'>64V+J#]&)]64IBWZ5E_52UDDUF0\4 VTG-*=]MDI18: M([]EJOHUR#87:1K#?2<^G3/?YB'\LI#L;[\[&N^/0^\_&.R-V-YX(-0L3U=G2A_?&.['T83R+P^2;>JVE<<-( MC[C6TF0FTD>VO1O*8Z%ZZ]E>.H:]5-M,L/J,Z$?26I]^+/(KKVQRIT;^<$+1 M<5SU1EFU&R^)Z&_0U^=Y0[?E*&]H!XD@S"D;8C)'19V^=B"VL[BS!M+M]&%Q MP0=Y)LN<'FFZK3>?RS"GNW!++Y)VBZF8FZM-@:/,[DOLX32\^Z&T# ? EIG3=QM%S%B]_AU0$RF#8.BCS*PZBXOB. M-"F:+;.\I>X1J&1\Z4&ZW/%-N J]-#7S0IK.XZ[A2_VX*=!ICCE69GFYDT^@ M\>=-^<6QVV(3*DL$$8R')J4MWF!X,_>9R=FQ^)5 L5C*_SY(XJW)0PY&"2HX MP>K219ZEF1?Y=,D,$<5&V\V![ 8\>%N]_[87S-V+L7T/XQTA[%E;, E>[\95 MCD=__'H>0^MIT",\VGW[[<_HD"V886>]=N@J9QG=FD#/3+"$3\&]>8V"C+4, M:/[SQ76^]:&S..P%L4Q8[J\7%G(SH_%%1I?Z1M]K)E$+@8SXC]Z.61J2 M! I0L)QAQ4Z.,#$:\5QW0>5C1SZ7EM>"470146E4(JN.,"&:C2G6:V?<0&+N M&VC :?CWQC&*S,*#:F8E*4VK(U@L9DE6LQ F8Z/!2=-P7--8HR]@TU8QDZS$ MP4:I$7FJWG9R^L=Y/^M*?2,LM:>9G'%3PT8C\$QM.SCI [FOX6'P::1Z^+S/ MXZBFYG[N7#_^LSC1EL+L4*8\BTBK4:2&O@TY:4H>YN%76Q*G(.[1L%KYTS_8 MFGG2!W5,@6 ,P^DLB&W^5@W?GBDB6Q%Q@)$9K,*\?>)$'./RCV&,/UP4]E%= M>FMS^$D7]YWXQI=^DRF(J+KS!X\4KO6C7OXK#]( IDPO?#_@B-U%JSC9'F]1 MDTISNK?2M(XG5:VKOYG%X!E.X\S])UF?)B9--=KY\JF\^ ;7FIU&?;"+ M%N34QT5KZ'G!N\1_\_X9)\S@T1LQ9SN+ MPY*W'R2,WXG_0I:;* [C]>X)Y#A]C8P^*.>\I,;<.N)5/S^\1U 0B2O&Z4O, MUD5%Q6*9)-661.H#P[0SQ1+U-ZD?;NP>RYM=&L3TK@9I]NQIXMGD S$RKLM= MQ70TDH'-#(=]S9I=2;NO6>-W=X7W\S2+MR1Y(B$723;!NYZ/ZB"^"T(Z4&((U(\;5).K!R,B?1/9!FO MH^#?E+OZL-Q5X)7\M3CF_D7DW]-_#D+N[DW3?-MEQKR QL:+H/#Z]R ,S7=O MPC7@L+ -5?[K9B&E/CV%$SU$8%:ST<3ED8NFQ#Y5"@YJ*'N:P1ANVZIC. Q[ MFA*:=>9[U/.3/DHV6GVCWD^O\CR3,#1CI;OJZ2S7?N=ZS%0!=P:$G3%W4]D; M&@U*;9GCJ=-S'\GU +VO,9"J3\IJFHEF$O\V@I2A-5S-(AK+5L(8QT8V"]*. MH9%;O36GWI-^A O?M63.HI?Z"+=<:3^=!0$GLJ[5-F&*R"M,E]?T"/89P4\Z MS&_$^SJET;W8@[^<8#51>8Q@K3(P"0.(P4QV4%UU6:2Q/>;)F3(.Q=]$''Q\GN(+$0XELG03HF MV3[$T;)^0 Y 1OEW3X*DMET7#_/MD1^O4<\"7;('G0GN"=4?F(M[L7I-.:CL M03S D#N5U82!_\3YK/Q[@3"H^?!)$/2PE3XY\ZD[J M8W_EG&)Z3EP[/&&NXB@-?/:\Q-%+XD4I9X46!%!/@<-[?$X%.E+7N\Q_-=L M]'.XOD6VFH$3ZIR_=DZ!0/["U!CMJ4;RHWAFE+[86<1ENPVN*[VULXB;=4EK MA7OW'$ Z,=TU/N##!8X> >T/[4LNB/_7,_&=1T[_[;P'M3WHD.?O9ZEO.N]W M0>-_G'2]:6<\>)!CO=B2G\Y<85J-1^EB%WK//.Q&.':@\+\+TI]US@/(A%)7 MOMB!LR8ZU>%7^?D%Y<^ZZ%24EY)[7/7S6$6?R8('!)G'532/G!Y%47*HG\D&B7'763" QH75.O9Z"P+-*O98==2IDWT7+>$ONU;&JYO X MY)9SR*(#H4_+@6<527>..SS''>(Y@>>XPW/!5$?V:@,5G-.[Z,I+DAUTE-Z"8WBQ$M,=I1VA1HLV MZC63BEXJMYOC7"RA;X'T=I)@77CXECMFQ.,%KK_29T*C-EA,X!S)N^V[%R1@ M4S= J#78^>*%%^4Z3R@C>"248?I]ET,&XAR1GD7_]A4F&2>(?C6HF'&E4^>$G3M>(K*%4]4G2M,T 1TTHF ']Y#QX%ND!H]&0 M\O=)@OHY/[R)NB?OF&3_"]\/./['[BV\0T@('4(4")I"GQB?5L@*IVVO'IEZVMLTB\S9O0EJ?'2#DC4&>(U9E]]]U4H-0#Y R99Q*&X/N*_&]>\CN!U"23D]<+YHX' MDH@D'K"O"W]+SQ$PJHR>)!.LS&!Q"'_V[W)#\M,]>&=MQ$1XMMF 65#40(@R M.()3QLX<"\G4#5.-9(4I2(X7^*: M2<-X:\H9BG93&*M4Y'.8%V=EJ1)YT)@O6DPGO[ MUW$UCYYE?:/'<)MOE0MK_G[0I3&:2"Q8S=\PF@=TW>/-+07269RA6TAKQ'\A MRTT4A_%ZQRK"R1.^3*'4K/+P M/EBI;J(1Z&$?5>]3_Z@V?G=&\XHG7WJIY/W1,78S6(3'2=N2I1=LY-SI^V#) M2O:IDZ9;(S 2M!;%4+=,V)-8-='8">OT Q']6N3_2MY2NAA=SKIJ+,:-4+=: MZ@%RALQ5GF94A4Z>" _>3C?!NY[OZ"#<,=+$\PD(Z3T\LSW,V8*ABGF\?2<9 MN5@GA%DO]$O7 (Q\.Z_B+=W>9>"%ZEO9&>/6'J10[\'R(U&Q3]HZ*]7;!2$: M-#II,NQI(ZC;#'OU[ED0 M@G MA09BKF-"G7[9/O1*/]L1H7\;YRJG^,#)C@EY.G8\Y&&R(T'^8D6?[U$IT)P1 M(QG&#!\Z1I?FOD_D2;N3'%&Y?'MG8>AV05S^NL_"\.B O%QZF(5=T@5UV>,\ M"YO;@:G;DG^F,,[-BL1U"_NXQCDHI1>"[FZP"85Z'AAVF,XTD&X*PW5W)RRI[L4 \5@+(MG/@8K#!H0 M(\>U%X?\GMZ&->\Y3#)ZL,%Z+U^C*=1$ZXS3=!$]YLERXZ4$+.9!QCP-NE4J M8:998_$E^D]77E)V#]]I5JB"<)@!PL(V MJ@?)&#.;&7#(.@;/5:/BD.)9F(7)8S]:-5^A69@Q# EF_"S.PC@QA&CJ-WH6 M%H)SCM%RPGB8MZ.0 MQ]G=\W3,)+ 3EW%$CV"_LWCYNY 3'T,ONJ8< M9O9(&K^$D>CM*%>J>T%-S0KU2[TF:$H[5-4F72?!> M+%1;[K,/RIGDQA>V>"=0^SQ:LQ6^D&2[6%W%D4X3- !TC%2;VKKZP3J(DR^S M?:Z5/NE99/Q/;U9I#4+%#1;\*L0WC/-:<(,6X G6_%75D>TE!C!*F:YO"(GJ M?-Q0AD17MB2+U>"CHIYCY*UY(F5[H[MH&>8^_=?G39QD0%>VE*OX_['W9[LJJ[IVILYT%GMG8S%1I)66FS+V54!"+$3@:IYJ',Z%^_ '@$ M#YP,@'"08;;;DZ4 0."#P^$7W#.FK4BQI\L*EN3MZ#NZQ:(KP3CIT[VH)0PY M6U&V:LO:*O++(NPN"C(//^'3/*$Y9X(=0G'.!,L7RH9\A7.<%H*1$6;/3L)8#H)FFC=9J,*U41%HX=S!D#ER7L(TOP@ M+"#):&C8@O7\&J;E^/R*+(,V9T^,N?U_3H,X"TK_]^6A_8N@+)0O2@FD/X\>"^8FPM(2TBSVW5BT,/1J M^R6K$WO&&S9@H:=9%KTR&'>AKTF4,VE.8R"39X0H"QJZ ]C!0+E.928#'B19BGM.#IQ,S-';-1.25+40=X*V&%(\?LQZ6OW\5!\UA?*S:K$F=SVJF*R$)B/.P@N*2P#E,(LM6@1=31, ?BE'4S_ 6,KY)5Z/UJ!+W? M2O1BM*,9>KW"3^;A^VWA]"53'&LA>.G:A().6D-E5&%X1^E+ M")=Q>ODSVB M9;:NDOU;$A/&O=J6?R;5W2[1-DG10YJ\AQG^^&V2MKIXZ=9KYL\OJ3U,'LGM MX3+W9;5%)'<*2?P8Q@4F[(K"R1,FNG7M[<+_R/)P+5SFN!%]@@'3, IWO&P6 M)PSH$P@W/S#]8E87QD%ZH"'/A >2]*&ER'N'A1%\CL5'PLX78=PE"FRBE\EH M_'%VH94*B(O 5-/0<,H6+ )/2^=?35Y>A&G,"A>0R>F+0%:3%YQ$ZHL U)8P M(%&\%A'3:4<8X*I]B\#4$KWRE4\KH;/0 GRL4*KL\,\;4L.$>I(>OHC@9<. MRZC7;!RS3[[&&FC\0Y-DS?=<"QKKDSFB1HSDW/;:3)!(UM7?*KI_Q/N6OE.^ MIT409?3_HO9*)#;:DX=W;_>;AT^KV8AC'&J295=!FAZV2?H]2#?*6RD8 M CM$>5%&M._1%'R/8C7A@F:^0'((!$>AO]O>7O'FUK8>'K%E_!ED*%- MNX$@,Z*53QFN[368(Y:>@G@7OD3H8I^D>?@O^NG>"K6ZVIZQ\*VY4A?;,[P* MWD(LX1#AE9P/+-2]XLV^1N\H2M[VPZ?88T>!5)]TOZ-SPFID(G61 MD=G%^4*:$_M[$!7EG57?Z*IGG=$3PK*TA'G)GK@P8(W7WUCFP-/UH45X$G4] MLV,V:1% VB)?D9JW"/>64[[ 5BP7X::9#O<1NNHBLJ&0S7#RD+RK1@^_PKV'J-I6I8([, 8 M93:CRVPA53.%F?[,E6^3JX$UHVTMADIY]&E&95*A3T"Q+X]HG<1K MC 7]RFI;/<<@\=A%GJ2'IBDIQ/*T9-Q=?!N$*9%7^@S@A(%!+Z@NPC_NP7T)Q#" M%^&B=WPP6,*]4<<\7&.=RT/!4$",.N_/J&LJ2HMP^#OF-5KZV2*"!!QOB)H& M:"74X+P3$E73: S"&76AGCM=]1A _K2+#9;ZZ-+NXFV2[NG'O/2//14O&?IG M@6=X\X[_YQE_ZN)'R+-?\%H[L\@P)G2=[(.05YJ"W][]^^R+(G^E!TBX FYS M=T]PJB(,5Z3@5GKXC/8OB%?WG-W6/?8E;\/\8'W AQ313/VR#6#V 5 J6/$Y M/,37[RQLGP,L8&GL1=G>_1*:\RG@IYS&4-BI\"BSVP+"_3[8B^XR00=@B]"\ M#UI=G"VD,8VU&8M@,_CM82U!NAVR7NY2>@=1B*<3A\%M&L18K\@(T5PF>'K" M8R[OY_ZT^)W9IC8>"[>AU\C99*OK0'L/=]=SVQ/V?(@VS3;@F4Q)?U))>AK?D$NW".*Y*/J^V%+<#IH5[ ME"O+J"<,!.N^J*L0:UQZ98^)-H7]S*SR:HW>(8U1(22.F%,^C.%<^M.M/0E" MTM0>!EIUC^?7(/^:%-&&V.37>6/1% T5N!#SZI(7U'_..$,3 C*;4'@6%TEYA+ MVT9T@6G21M12!,@U(3-I=M[KL*V'BPCL4C(_LFNORD??S':4O"7S0N"3& MM+%$GB.VHF"/B8TTKPHV8$RCVU)LXP:46OXLM(@@ MO9"?-B2M,2.N') NK]Z4ZFZ8[.#1P MKA%K_@^$X9\*C=[0T(!A;ZP18/2&A@:,WEK_^ L0<6FJ.T]!XK?CR7NCI/.4 M!VD.4DQ5%$!4;OV];L(;QJ@#=(4 8RZ4. FO@*T09JBR"(*M0': M'BSB6#&ZEQ?Z33P\%J[M)=1H])I$>,T9J<.4'V:4G6;]BC9%A%9;NLK+PU44 M9)DH(X2HAS/AG93)DF0CZ#1Q]TB<@%5!-S!?]A^&,]L:?FST>T(X+*W)?L]25.+)\)Z:Z0]AG,Z$688Z#4R#/CS]^3Y M-2FR(-YY8?!O MDR+]?RA-5C'ZO\=O/@7O^-=,C+MJ5[.09VG>@AO_UQ%J_!]_/!)/)'/._5\G MG=;GX ?Q4W$GUOU]>L08UT3W-W<)\$OY0E(4J=L(T"$7W+^U2#N9/6J( PH1R@N=W_4;2$?8EHV4;JS^6RB\[LS2KD@&I(D M;V.W#2BBOLNR0HN@JPZ3$#,A/?I5$B27OK/O,OW^[A+(,&L'7*0IN5IH\MS+ MP['-0W @?Z/$*,D,UGY%-SS_\?/L([5JLBS'!,C)DZ-L]7N-)-U\;X*,EXI.%$/V]I>G!^><0\T5ML3 M]7S5 MKKT'842,HK=)^A'WY>ERUCXWT5;3N8S8ZTX__S;[&:7[;+6]$,3_F1G;\#8^ MH)0Z+/#M0>Z3D9LZ8A3C&;P::_)5\!;F052>@TH-P%)+>EOD)-@5*S-DGI7) MZ2*."UICC;H866LS-+*3?9/P7?U!S*^"2"W!#JWBUNTD<2\H]#(\3Q8B&#'- M4S)B%/\887T-'5VBBJ8TFU]TF6EXL.6/3U]DB8<%?=Q2Q(M\?U[Z^W/,JU"& M:XCVW\CX_AT:^C^_DZQ\\:Y6]'O^04AB,$D@*PD _ARDWU!.K9RK[1:SM7AWS<\S;O63LP&R M/GD3 MGYI&GS0I(3G\C1"G,7\ZVDM?GFNB#[>H]^Y+=XQD'$2ZAN;G##JQ:6 MJW\D'!1MR#-X/*T;K [L26PF_O<6A<2*Q5KJB2/Z=SSJ>!BLB!?4<]Z_KJE) MO5$!3!\5W<]/0D#J*A*=73VY5LUX5<(Z^4LN2YR0)Q4D)44:OA2U3XX(A%)5 M2JVONT!U73,X+XA=>QP8+VX4'D:T'\MT R 7\>A2^)2AR<2B_[Y@$>"Q([P: MU/0>"2P*,5Y^\CZBBP!%]LRB(2CEAP^SAHWS9(*@Q'BVL PH^N=I@-&L81"_ MN^@D014)!(O 2/S6%@&4HNS8.X*+2 0A%1I5G^?BX!*UWL@?'2Z",1LOLMOTZ;@)6R-\TS%,NUC/-F+VT74 MN;%-X.KO?6NXSW1N^T'Q(@H/.27L[A._&N\S91M]/;V(BD^3D/&8U]TU^DLG M:J//RA=1D@L02;,$D%_/%*WXY'ZZTF=SI]8QB0-J])=.KI.D(JC=OO/&>BIK MAR3=00/VF;2-YU2HL9UW (-]IL%,Q5"#.V_WM'UPM=(WU*#/VR&D#+K%U XU MTO,V^;M'FI,!HH9_W@9I]_#+E'#NG"=TDA6C1K+LPHY<6J. M&GBC:B3 >-]3R/CTW!XURF<54B<12(W:6?,;FV.D1G "C0U>V=FG8K\/TD,% M;75"+[!B]8Y_/)>?/1<2!%%HUGFVX):;NY2$>:1D_#OGVI_>%/7SJM!FF?J' M/C8M-;=2'BMOR_9E4'M:N"GJ] =:3.'8"3G445&TEE-0\"73Z0/5:>HM3 >D M.6X,;[?>V>7TQU_\!>WWTO43DS@(1,)-GA/RIXI)$=G/*I;*GY\;P%,1J_+G MH60^Q>R)_E Y DH^Q61L9K\ @'0*Y^ M.@[PQX?QU3NL0M!BX@X]*^VB:!IO-!;V63EA3P%9$\PGAU[R@- M=JCS#-B^'"W\.EQXN;'>O.A,&RB;G82_8#/T<1=PZTYC:M8J)Q/S[\ZB_"_D=$7J/1)ZPQ=!L)XMC G.;9/T"77B31HS02@Z/3/8L/N"K=;" MC:KV.M^%@M4@9)-EK:EG75& L):S\^GX@&S[I,$ 5WU&,.(63RK;L/"G"!;= MXS8 ?BO#"_(@S2' /*IT@5% 6XGRL3G2L3NFV*\O- M/+&I"YY+0F[MI-OT4XRS'C1\SKYI$>=N$/(YYZ8M!5 <*V0E Z>O8IRK2.9S M'DZS\&O'-I_3;VHP>J,AT>AU.=4H$;WP&1<]3FSZ!1;,RJ:VDKN4?^V9L)0ZW,>4@.(FPC8/J.4^JG3RI&LLX5I<;YDUEMSGG3YWP(:PTUWI3A<=.-C#M M[Y^SA[JEAW[N_8G)H??Y&0)PKW;[('^I:QOJYE^%,R_#6.,#O4W2 M/:GY@3\^DD;T!YDS ^E9,:GL1*JIM8KZN.(M\JDYVQA)A7,F8N(^,Z2QKAP. MC]!TYS?1%5=6I=6_XSK]9DA.7:T#'CGISL_)W2@CKA&CS)#46B%K\.A,:W)0 M;DB=FW&^=#4+J>N/#S_-0(?2W0&X\X3A M7,M=%S^2PB'0F JK@#N]$"LBB= M,^:<,^;,\S1S:ER?<9_8_;:0?#/,, TS3X5$_K@:W3_-F_4"H&N&\^Z<"\B1 M:+:H'$$V'?E-^*62NZB&?.G,!HX+<1G9FB8Y 2/3!^/1\, M4"[P9607="0G]6C_MS/MP]$3B*/>3@)(D$8DL#8-=19E-H^D=T]S2Y]C?V\( MF'&&'M$ZV<7AO]#F_%3786Q4\9*%FQ!OUU/03$WP;)??_OR$=\3[TOU;E!P0 M>D+I>[A&'%ZVVZ74PW(\K)XYZ?W"J=GN,9(%+6:ON,[X(,3PG#*WY^ M*._H[O5^1,=%&S;95.R;]ZQ?K;/[$R<-8F6U=#;M4B2YPS?>#R*%T/(O]75+ M1'TAL2EVAK$GY635=Z;3'NS^"&Y4I:[G5![GU^.:,=@L!PC^J.;[D1&CP- > M-2,?!7+P(@)%E0TA!D3610!ZCDY6.*,RY;,#EX*LO0C4C"F-G?<;BD+_(A!6 M5^N8G)%A1Y\W7GK:"1>SKN@_\_+78S2'-G*JF"^" (T\5IOW,PM-B-3(TNA# M":C(G9]) *)+\0NU>2?DGB109HS98,H@>__=G7>8K:Z3/1X)R]MDBSSW?ZKI M(Z5^@?]%,C;74)2!<%=)EBMZ3DU^RYFALK?]GZK)"BRLHAYG3YTY3ZN,< :6 ML5%^5_6OG'V $YX_H<5?W,>PZ9Y0 :&-=Q07B&^;9S5SF1\(85'F%._*/.KDD#56!B8TLTB<)KL3C+.,Q9A(E'N+0N*_NLGR<-]^HK/:4J:84;@ SS1< MW@/*#'XXID/Z>1'B8"%_^$_-3\00, M.^,Z(:H/!5;W\10)+^([YF1=9DT&TS$O\01@*/CF=+-!Q*$EY681EEBMUSFG M:A.+0-2X]K7TZB(6.<B%^%(\F"3V)KX M^>4&K-WA*/4V2E?XMTTF'MA([0D+*5GA[YGH72P3%+)P[63'6.[#G)X 3.!7 M24SB-5"\#E%VL=F$Y5+O8IIAF<8O^.A&%RSRB(3$%ZHWAC,[8,UV5B]1N"MW MK,#"TSW>@^?O*'I'G_',7WD>0M7>[MRTP.

      <+;\0*<61 ]8!L8J$"&ZNWB=(KQ)UZC\ MO[R]U!X'QNTQZK"V+PKE([ (8]/)<&HJBVZ/(LL@ 769CG0>M6@S;YZC_#.@I5:S&#SL 6YT@4<;KD M4IWDBLWB3L 6H[6(/_XR[VO7CA0(M$*?)0R'W.XL"'HD""X&V(:)+Z54MAT< MIZ]W/;E*EN3H;1SNIH+K"($/'%.@_?J>XDT3#4^[O, M7M+:0/+X564M94/#\:9#DTF%UW/"(C-6_*GN$# 8D3:9#'FQYI:DLCE2* D%^7?T69'$)\-EV\$FL?)EX=C@QH1XOJ^/%287*,,@T?;BM[36?R@V7LD M2_,6@/B_CN#A__CCD9 &XT%=]S=G5]L1NU:MPQ8!-XQ"V6)XRHC3[PSSF4;_ MUTFG5075<"?6_1T X63-4?TD>3$N[@-@*?=)R:TO]L1=)5U%K[FS!0P9G?#! M);>YLP7<)_AR*V>#-L(DTOG=L.IR7Y!15]OK M9O^&%S=385'KZ)!]U-.ZR*I-/MY\0F)6Z>EL65_B% 412?KT$?.&3TF6K>(6 M ^99' E:?Y*"/Y3G>$XU+?YJL;C!T>ONJ&#$"]'2715A+#"A#;:N3S8V:]7YP MM+.:+'L:TC*@Z#]>&V T:QBTM,[V&>3K=HO 2Z89MJ%B*F$+18GW5)2/YR* MFD;TD&W+K"-#9'=?5X.?-13:3%_'S+ (Y'38OY(98Q&H3OI^&VM#^-MWC:&]!8]HM*]S^-O\@F_J= MUMT=P:WB)%78!M"O'8SZX2$:PBD_N8V_$QZ)2ND8=J;JOZ0#LYEN85)Z"B,3%8@DZ M9M.74A>@X)>1O9OGA 1,X[^+R[J.&PO0TA^Q0GF3D5H[J^^Q) I)M3>@Y75N M&T2>Y) <1N,NJV-W6X<+'Y1'(K]%52&XB\T_BJQ\AJ1PSN2]@6Z, 7[WQR\ M#-BC9-VVH4)5BER$UT5/I%:'<1&N*WU)MW:U:!+QK%$2 M4*]^F)NK8P&Y"$ZZ8D;NQR(\7[K'6TTCFC5T$QUOKC(V:W!/O7:4M;Q9NPLG M(M&V5CEK/,UP2P45=]8.V6GE(JP66X'SY(0C&[0-X[#G/NNYJ4YTJC4%I*_P MV4RB<$,\BLT?L]5V6"797;7BIMBUK/KPL*&[PFGU7(0%8KN-'%?M)?G/DQC/ M1NBT8K=U-G62C"B)*;4*S;/#=NY)HP=E)O""BOOX2SA_8%X7%)'+(M!#1L?; M@D%#=^[,)HG(0Q!N[N*KX"W$8H/8GRGLX[;"9+8J/!M?)GIU11+^_6QY9)N&\ MIAF>RCV@P'.KTXC8J/98T)9>* 6]&B./%!DBY@^81T1C7L-]=M$6_(YI'=K7M3>P+9LC,E_3C M!YMF527,II:E,IK;Q)7'V= M*"=<+H32U7/PXVN8OQ)IE\@L7-%FQ%!0%CZ8 M:/D'?*)&+5Y].&BLJ]PV\MNJ+F*&TG68<-0+')_Y,8J='FO_XM3ZE&5/TQB7/T([^)J"7GO_XM0[M]:Q5]"WIC M6@[C_,^;<-\8T(.H*;;0JY#(M91V*A[V3),"R_=H)'X:(+$-HF.@J/)2-]1* M]._[C@+57;30!M5>-\-4"'KIX9X0;Q+_^Z:S),Z6BXR);10X<'F"1&4MM A% M8Y$$#[Y^M7VW;PRW >,O ,E(PPKN.20:-XJ^R=P&-G_Q M!!NY3=T&.G_U!!T-D[L-F/[F"4PZAG@;./T'%)Q.->+; .=7'\!1\@780.Q.LX -/H])W-E@!!IS*,<8E8049<")SSV]A9='@9.&3 M/2!J,%61Y]W(<@=QY\?X_7N29 ZMMI=%AO')Q-4O#9<#Z'UZL$&=(@#V" MJ(2$$:+.:N',H=QPDW5IGB-LD_PS14@8G"[O9Y@*'EX/69A<9%F8Y4^!((,) MNR&\8^(^DI^UA_P7%;S6H*9OA'1![LQ-G3.UO 1:O_!*+VD.XET0AYIH1PCQ% P>YVWV7BA"0%ZT-&Q!+@G7-# 02B"O6T%=5&;_#15P M1 C0. ACF@2R9O?DSR!H27.M?D0EJ86L2>2TMG5$X5!X@HRN7H,X1I%L92J=W;V.:L\%BQ#K/#J0 M;')Q5N"9"A^M*W5U9V]B%.82F0)YS4$M0&P$Y'>8PR+<,P+JG[\D4< ?DV1# MLHG=)S&J8Q7+&.#L.0WB+* )[YZ*M[VG.F:Y?'6Z>E^6:RI"?=+I><\EW4R,7)NUJN+QYNGBW7.OUA[ M+28M+\4H+=TJ'-7^==)I];K>\1FEN*VH&ZE8X'7OV.5+4C7K_KW$W\,]TN]B]^*//N$]R#Z1:Q5"'H8 M3^\5Q!NLP52G]%#&UJ^V6(T;I/91Z #H;!^:8ZIGV.YV [0@(\S*O?;P0&)P M4DPX$?&-Q!OR8/J-'%VI%T*E)[QE2K[>?@'TE:^QBX MDA6_K6F%IQI=:$P<-II8OVC!P,J]SFGDW^ZZYY+GL'S;4MG0]"PR7'%:G\WY M:I]P?Z!T/4>7A]IW)"HR<=J@WH Q@6_.J95EE5;SXUQJS&;^F8.L66L3>M[I MKM[%^/.[E%Q!,1V-KVH"-.A*; .1=P2[,0#B5^[NYY18UG>[J/B' ,S.S53)^BKJ"TLND>S JCD)Z_)[(HI&.3:X'2JM/=93TE6NH3'Q,4OI/8HG!'):8G_+_9-D0;(B*B]S ILM+_H'$!:@YLRT<5M.A\WA$1$8KLY@-^1!GQ]7Z.N3? M6;[:4JO/Y.HZ/WM(DQO]Q'78; MPW-H-._5EGQJ57Z*-QM!:],.QA0%1P6:9'DDW.$=2^>#TI#R]L8STZWQUS)T MCX?952[ET J]3,O[!;EC5]NC7[YAJ1_Q%'*L:KP&\3.*L6!!A&62Q)D[ M_?&#.5_5D%6962!C7#B!8]4L@QWB)0H3=C%]G)NA5UO,4+\\5<1Q%[\GX9HH MX"1+$_MD*W9U!CV>")Y?DAZD=PRKI6&@:_<]R?%5?>PY*;E,$XK%0EFIGWN( M'X/OG\E1#(.(9W]EMX472O<41.^8J$7%X-7Z.E8 ZTD^$O,$#1OYC-75')&@ M$-["5'HZ6]8U>DO1.BR?M\>;BSU)*_TOD:(NZN%L&1\QED0.6L778?:6E((1 M.=Y8#]F%^+(J34:<):GVMBN.8LGW$L5H&S)Y%K^Q.T:U)Z2\I^+!IR3>?0K? MT::$ZN\HVMPFZ9>,=RC4^KI3K398FLZQ@!WO*ALD3Y,:-K3T3G"UQ;_]=!&2 M$U>P[S5>4^>A%X3U!42X+//8BR&5='+'8_!Y2X.(\+S-/HS#C$J3[Y+5R'HY M6TZM JQJF)_*I+7E>?7U0L]ZU3L44J3!1H>M;RLDJQ9 MG<22@MQ.GB AS,AJ!(K9G!TS ?;-E31(-.4Y/#9>K[0IC)?#"31L2BQ'(<%3 M&PA)]B%/\! Q'I. >,)^E A%(TE3Y^2H9 OR!!T1V=B#QQ,BDC-II(YF8'(,ADIED O4L@FF$F9ZE5V /!DC:S#KKI([X^LT@O!YJCRLSAY MNGR^$L_.F3+0585+Y"6OWGNQ%SX,75K^PD3;%R9C:C-&LZ=@3Z(26 M+#?8>7(,E)SB6VQ-AK"M&"0D5 K!ZM>T[/' M4WI\!S(2RF8_Y<1I/0N74G"8)PA)#( 6(?+D3M*-.5#(XR;SJPO\%9Y I1B M8!,K3\AKG$>+4\9*"M8@%1UH;-1"4<69Z60ESGMV)\@%WUU%7[8R=GD*CRRV MI9NGS^-%JH=":*4']!214Z(C^*D%/05C9 R 2*;3S53H*7+CO'7^<\WQ[IIA MED7/(= TJ4CS-GH.AYY)12?M(V1@;%A8]%1M&^C\[+MTVL[)Z3E .H**("&H MIRB<**$HIAF%#(Y-#L/UEML Y!>89Z:;>V>8MM53*"R(]JV$C)!!L7I@5!Y* MV0#G+V I1IZ5%S(>$Q&+T*AM Y^_PJ:7\;F2(8-ER]W:>K5E8_E_ TLKC9*@ MD%P:,C*6M43)BPP;R/P'>)H1Y^Z&C,G$U')\>&$#E%^](11A;G3(T-BZ=EC/ M$FS@\!M8$N&DHX<,@DWF<6H0LQ5#+O"GLJ)" J#QL$E(_/Q85B"!ZTE5J.D M&A&;1*+T5M0*.G#MVLIU-D#C8I-JA!FPK* "UYA[:K43T'!9O9]X\8-6$ %N MVS536,8*B5OK( #WV[%+)MC!0NXIAF-DCU6D(%K MD1A02;?RCY5 !K@:ME15Z!83LH(.7.52JQZ1%6S@*E)*18VL8 )77="ND&0% M'^#2L* 2DQ4XX(NXBK6=K* #5]85E8>R @5_,"'?G_X,X7G$?_/'UC*(B 7*7HJ M]OL@/:RV0EC:29IQWV"W2]$.ZX";RT/G>4B\^8C(F\VWUW#]B';D/0[*@Q#K MB[7$95U2I7EK$?B_C@L@\1U/ M.28:WG7;*Y1%O3Z(;T=^>,K>M?U-N$E>X+*2N4?]L6%)= MI;/AG>>D_E?WV7^[-JI2/R,;D:'UGW;)^Y\IAT\/Y3Y4_W'<@NH/ M?WQYZLVV]0-8NF#P$ZVNSA96\>5;+*NP)GKS8QT5&TPO1-/%_V_S'/S@K'/, M2,Z6K5:MD+E.I:[N*L F\1?VH6>U\*[&JZZ(U3&""J48?],!*0DY=;2KX)[V M! %>EM#3(9A-WBS]*JX:DH2GV"@)J02*MAP">:W2R" =[0U&0H9S&DP !^64 M*W:4- DY\8D59JLGA'H*CS*_94JND!=MG/%*I)>9FWGK5HW+N4Z+1!,/;%9Q MD[GS,LC"[#9)KX+LE?Q_$O_RCL]0G)=Q'NDW5%G(<8>0U#AT;0GNK0G/LGY? M10LP#E98OC5*.PN6F8W-?L.9XFIB&2*#M+GQW4,DKU_,6[R@I_MER;/\\I8E MZ.EL61?OF/40@L$34+HM>>_=+\)M0W?LW]2H0\ E#U-G]XH1Y_]7O MG7Y7=_$7W3N_)Q%@G:K8%Q$)C?F8)ADFRQ0%$1$*ZA#G2[1-4L1WW9D;W_W> MM^[7G[5OY)]=[_3G)$:'4I.]+>*-V)/':0Q&XFWKX6T"4Y1TN=T=1@&D;TF* M#T)W0F()0-C'J>1"ZL#US"CY59"F!\SRJK=$7*%&WM?9TKX\/:>4BQ\4MTC0 MP1TC8%BSFK1>;&X@Z&$XY(CDT0WSHC1"XO\@PM&G$)/")B3IZNACFJ?@';<5 MQ!_I#^*0*Z?Y+MBARV#]#6T4J4K2R=O0"RLV369"T=,M@:!=<+KEU60V/UD) MK(%-#30Z&M7!;!&BO@5O+HCJ6/"89,>RBT$&1]FG9]Q- 2+OMKM3:]R4TXG4 M:)GG0,.F>Q6P[7B"2]0@S)X J5B'TQV2GD0;GHO 6KY@01H3Z+U9"!@_8 M298X62#7Y()PH!4=._."T2I!BOQ)D(M^0:!&H1MK7N!9H<&Q[C;(]<. 0*OJ MW%O(\XNK9/^&96A\5]#,UK4N7-:KQK^EZ)4(5N^HS.!%%&+7KRL4ISE@4/VX M$]UAW 78J,U4] Q":PAWZ1GR9/WM-8DPW\F(%$/*R#"7PVCH;-+E]YMS)(PP M9;>%0%@T'W549HK=_*/(Z*(8:'$?9TL1'=E[E*^V MS\&/!^*6QOCG>1J^%%3V>DX> D'DT*FC0B!;/,^CQ9:D#2]IK[;=JA*PVC 0 M%EQ/B91[Q+K>;91\_SO:[%"Y)ZKK51H%PG)Y-*JZ4$E_;Z.QQLI O=*0&F*% MYRXX$X"QQ!//81$*+QQB$8H*H/%0FY MI\L$4SE9MO,#?PYQFG;^+ MMTFZ+^_Q%U(#FD0@_%*&=MPF*2M:I"D+TM2+=FT,/*=:F12JF:=::9$Z/0>D M%*_0H"?H8/CQ5?]+55:IWQ,BB9.3R']RI=K5\(S[K*(_#=94I7U D8; DLAM M#FH!(VD;4$*#92:=^47[B?LOKHUZD%-0*++ZK,(KE=3Q_Q_\Z_ \*4E*S]S9%Z!&+R.HK$/:W//CF.8'.Q(J$W#A*HD+\?)TX^&'3IOZ9-('0_@DHLVQ\'LOUO[LWSG[ M=^;CWSFGTI\PE;Z:6PC33C.)(\-3\ UQ.H+:A%FD(6;-CE0]&CS#RKKWSF./ M05:73QVB3JE D?H=L+'G%IH&.G>^[AUCKH=M@24VTW6I;1K?<$$DD"W'W M3V'&>P8_$>BU\[NQ^6[GXX9P3UR!/!DU<@8PC. MGC/_-)?G3&\.[PO[@JKG-L?IML*R0.NYC=/NS6531%Z()95=<_3I-4GS9Y3N MCV]/G!M*G]:O:%-$B)R4>E+EF7E$;WBZ:'.Q)ZO,+@]7^%#MDO0@LXN>-*2[ M=__ZLQ99/44=I3$A?=V5J?=U5N&)9B76Z>VOV M-2%H=E($C);7/+<5V9#3'&?4G1 ]-8FGGR(7]K*5[;2GZC@=4PU/J(&,E*+/ M1"ROM5$P>QA!0R<_6Z99O.RL>F[8UF=%4DG<V M<7U8%-4-S_./J^.BK]+,W*K?<*5[5/],7!\HI*Z0RR#"%SJZ2O#_Q!A,,G?, MH#X'_TC2FDNYMO+7L[Y/.]WFAFEY^E>6OI^+^.R\;_\4=)8$66X^LQ964GYC1RF9^U=W1(NC%AE7)A METG1O@_VF!PZ<#)='>*VANU.CQ@&40Z)SN^&O_UW%$3Y*[XCT2K=!7'XKS(C M6!0EWPD[O$WPFHN7?%M$]28^8"653&C7.E>=C64MP<9G#"-Q6628 6;9;0$9'[4TJJ-I M2GP7>0J,TCW52/C=RP/TDH56.[$L5-._ !?/C29CCH&]&]Q3,/6.CM:-?U:. M)7X$]%94SYKRG:#MUJ42-[X7QXD*3E%/> L0YJ64]1C4DWZ,8AW M[*R!_5^G-:=@SKHO]MR)=7^?'C&.@>?XFV&M]KX@"UUM&ZF*I;L.&YV-,D/A M8*090$G]/]L7CSRQFL: TXDCAN=[E:)-F%-'&Q&8J7A]N$K*3&"?PGW(M(XJ])IBGM=8!ESGY'E5 MZ9]7GNJ@XQ2S?41852*G_*C.*D^8U?=LE)V+458M/$Q!A>C&4PI$=2"FC*F7&Z,Z/%ZFIT'V(![H;A8>IK'H[-)?H\O#Q0YW MJIWXEX>[^#T)U^BZ0-?T\>C9CW_VXUO).5.8;.C=+XP &#O:LI?OOF@IE'<3W(< T>9+_!)&$=KP MO6J,5N<'"98>)%SLT.:GY^2WGZZ#@R#B@-7,PDQ^^_"_8YS\3NZ\+3I"%"0L5/SV>J+B_I8,001 M3X 3E=AT@MQL*G*>WRCQ@#E-MF\]8AE*GY[:Q\\/>@#3&5.F]MW(;A ;AI3O MNYG=(#HLK<-W,[M!>!A*T+Q-[)1PDLWYS&DX;]-_4J/J)DEP9OK^0E).?%!;_MM%,NC0+M27"?WO#; M&IERAM9_VB7O?Z:'+#V4LZ[^XSCIZ@]_?'GJS;#U@S.*K4X_[Y U/SN;X'T2 M?Q%GN&^W\-8R)6=_XLAN^*8F>22CE!G5T28"%@ : 7&$DI2QD>6WF8FG:QU' M\D=&!7G9RO94L:30$#K_1'BJ'2L3.I/_SULV)P)YD5.*6&VOT5N*UF5]JXN8 MI)]-\\JN\B7#G9XP[82[UYP$>T\SF2X:V1?0I?">9G\MB M7:XE_(L);EC35BDI/9\MJ)B/4YOJM9I@%@1.4H7#42 G' M:Y2MTY"*/:R(C1&C&%['YR NML$Z+TA%SN;S>"K/"19TCM6!AW-7[ GO8!ZQ M;>&ZVA*@CP5@;^)BCTJ!?SRS51S?=#8#*IEB\;*U)T_)-O\>I()\%@J]W%7& M*U(L_6/1G :O_"#_$EN9!!V<+>(3"C+TFD2;N_U;FKR75;B%JQ#U\-9VIJY8 ML..Y9)([9(/#^?7_,J_7\M9$$E4]>J[X M"8Z8BC+N>03D2(E%I-1['O0X$A&AA6#>WM2FE<"3>O/C#3,5S+_+DB3M$T6+ M*M2HMP$_NU'/;M0QD:%9OMI^3)+-L6 SIE%\,MODR5F>8F=X=O&S'^[LASMU MN@+VS9FZJ <\8J(7#:$+L>5>O?_9CC\O._YI\*A>/*#!.5N SQ;@LP78-;$( M^8SPFIXK(N+CHW'E+T05YR*"_]U3P;^&^>M%EB6$I- &CUGLBXC\LTUH9UW\ MK(L;W#6:[%AWQ\I.\!9SUKW/NK>!!(!LMOL6(<9%SX6>LTYCP\,CTRFT>L=+ M'*8I5.IR-D^:]^$Z0Q_HWDW7IZ#5+G^:3Z\[D,LG M,\M(.@$PR3!G>'G 6[%/ MXJLHR#(UVXSJ..XTY3X]A5&!F3AE.T="S2Y>LCP-UCQ-1'<4=YHV/ED;,KGP M'3VA=8&Y!CYA-S_648%/]BWF5,+3QJQ^;'9LPT\*,7^\B]?)'GW"J/77.1G;;^$JKEP?V **2 M*1:_:)BNKQ&^5<.8M,]ND[1'9X.S)2#FD2,Y(XNOB.2CP6>I+'E6EYREL\M6 M19[E0;S!4Z8+X6RTWAC 3@ I,2@N!"/KYNZVW;]%R0$ARB)75$856ZBY[>>V M)^ZK\'#.1,4'!D=#[V1Q1S',%A\19D_AFGR*D,P7K,IDU.G;^?/%]R#=",J1 MC!@%VK8-D)9(L-K#.%LP%DU2:GL/HDK>HG.\R/'>O."[F4IBM;*!-@_!@7K^ MTY2\AJ(/$S@0&!@8C!HCNOS8;0T?1$T^0!%=Q5CR9,BE!@8$LS'5?/7T2'^= M66KF$;8C2]D& =DNKV 1'&F"Z)B?S:CU,P.23VRF3 .> F;6,M))H]HU+T#& M9X3'3-,J:O"$BHT9D&&6D>%IAHPVQ)J& 4]!T]5#.QYMOOH-&@VU"GCVS87R M ]W&WQ-(A;7Q8&%JMVK>A%YR34EE+(_T%*5I[@6^8 ]A<@P$^,8^#P%Q\0Q-&%F]#Q_D?[QT[8U>8J0Y=/7 M6'&]B;P[;N[%^I]%F-$/91>;35A.]R[>)ND>Q&O'RR+#))QEK8D.:+IG-Q=V M 1!.QYA?AI6CXW^I1=,I#N-LP8SY":)M>*W/-6BFJA QQQHTMX2)(E*1:G.' M1?-X1W(YEI6I/@?_2%)JII6&:^B.XC!MT3N*DC>T>4;KUSB)DMWAD8A$XO> MLE[N7@&62E+VG%"N@$6:BDF@3/AJ6M8-%$LLIR@F0'D_TV5A7@]9F& 2#[/\ M*1 $Q[ ;0CSOEX?C617<0SHC0%RF/;9F*2@- MPS&N4'3"\(:X;Y7<.';H,P_3V("O1! MPL-.&MH9,,]IL$'D+(@W== ,TDZVH*9$AS8D3YM,(%<8P/3EDV %-P^#Z',8 M84)(8E3=Z,P+B-L8$O2/:)WLXO!?F--NR'2W8=#PVHK,-Q?QYA/^0Z3++N4*_/P 82OTQY(^;,T:- Y* M$5<2(TP1G;(BNMS($\1$ 6;30N9'_-@D,MH$]:$ 5).S7WMT MPI@E ]**T&;E.3RZDHH9PQ?D )Q)E3TM3@X9M6E.XM"ZZ#DF!HX?UUKI:1"2 M+C0R4ZCGM>4,4(A-HZKGH5RMY/"C2]6N0H8#F=O@F>8UM\H-8B3">D] L[].S /8N?L?MD_0PB5^V_M8LH*-2V'T2K]L$,@&,[._. E+=VAC3 M?-LP/S=*"V^TR'N\HS6LJ>]NM?V2E5U9=\1T'Y\%07H;SC(-U!(4W$_0Y#Y, MQN!/Y.@3L)U*)FK_4"8^SQZ" QTC)M7HT@)MJNKQS*QHKJ M4;J_1B]37)R2"*A.[>RS >O?X,$*.L!2#]W_@(NNW87_"G?A-CR& M-B#\#1Z$('QZ=@3TI2C"$E^B%6R7I?T,78A60 6H_;CP,UK!=B$Z$<^]: 73 MA6A%]H$$J A9\S-: 1"PRN,F/E%=3\TG$$?LVY/"W\$@?%)LRI M:>J6I(L_9XT_/RD\/RD;O]S M4,PY*.8<%*,GV FY^?PP.4>VG"-;C)Z5487 6A C_A__CBJ0;43[R(N QS: M-I:^R_/(AB_V29J'_Z)Z4>56P:#TV[O6F 19K&2:DU)7 !J48)YJNI-T &>+ M+$_74Q[D5/KZ5"7Z$6A.HA[0EB%4,<1]YK,42^57-);TB#*$+Q 2VELENB:S MK%B:L"R&2D]GRVKSY]6V?[ Y*Y)TR0=)N[I[$ MHQBE ;ER+S9[S'])64Y2RUIE56I]O56(=:YLMF(LOQ$A"_4C5&)5$:!7V9M_ MMT+&1TWI41 =%-"8419RDX#8S3$^H95 29QIPZ(D+'@.RE@&+),X/+<<:-.* M7&CQ_$&+-B**4H\WAI21-I3:U7PVEIR-)9)%>EK9VV%UTW-E[W-E;X"[MXPZ MS5\RM"VB3^&6QTB5ND[+J[H5#8>\JO.[NTJ]#:E?!AGC6 O+]RKU!4A.PDPY MTFZ&8W ^A6OZ=H@??--K 1'0B_6ZV!>T[DA;7=.'F#>0Z<"G@%0*R;!8_16] M9'@RHM@G7EN(&\'/@"7I=*X%O["2YR3?0+)_0SFZV*6(:MKBJ0LZ&#Z=5\D> M;^^:%/+AGLI!F[-CPE/'!.@:A>>JT="JOWE=-7HB)YSS@H(P2$K(/M6T3=#@ M+*:R,H!RN%UUWM-%&F3#BH8#R$!99L;S*!-MC\W:?#4\H;?RA+/$M/_,%XZQ M=,(U+GF>8+S%@:LI:Q8<+4(3X6L9\P(8@WE<4GS/%A !.1G=#S MM(2G,N"AG=*;$*/>6RV:PRJ[V&S"HVR=AF\J^2EDO9R9 MW=D3$P4)B7HX7D8W!QK)U+?:7B5QG@9KGAM*H>/L W?.T5<34^:J/#+)#66< M&I39ZSC#"!)>5((4#')HF=$*:CU!T<<-/N-X9FNTVHXF%?X8AK?F\?@RX"Y> M1\4&__7I%>O%!%BWYTW-+MZ$3(9!?/;=YZ]*-JG#LN:U[!-TPA6MO[)5]4^71)4__ MN\Y-?396GHV5:BI_4["A(9T"W6-"??Z.HG?T&:L-K^+M&C&7W[)XR= _"^)2?TRT*>S:2^6LQN^0QJ@.RR1L48IG1&X$ MFO7B]R JRO)=491\QY<=SUBETM/9LH9SZ4_WZI6\N[F+A:2I/8RS!7^)4[1. M=G'X+SJW2Q2C+::RY]<@_YH4T>9N_Q:L\YOM%G/Q\)T( (^8'7*6/7(PXRF@ MT[<$\S=4O?)K1!?&S!4Z&)[=S8]U*062P5=Q\^VG/%E_>T1O!3[XY)7"78S; M$,; FK'^(-X&<2F9]8=E IG&B?'-]_^ZPD.HJ 3$T#,K&8D M7Y?KY,!FFZ+G@H JEQ#)TI"Q4([CD_H0F3RS9Q^'C(0"54A=8 (VX<7!T*@[ M+#+"BTG!=H9N)U6'3<#AR?VA1"124WHGUZ7,RNL)'B(R,0F()X0R1M"0Y(R5 MV\U!(S*2OZHSDQD=F--AF,TQ4?2"L:JXSR1=CXY&PO:)S 4 F4(RT@\#&1X[ M.HK@0O;\$83.89'ZL.:"A=*Y&>DL@XS15 K^4>GQ_'6,MNE'Z&F$#(8=TN!: M4CU_$62&D^AX>#U_'J1]D)1\P)X_!=(&1=^#['DE#&V$QKJ<;>#T*T"<5)S8 M-K#X#2H6(USFOCZRHTMZ32*\(=G-/PMB1('XUHY6MUEMZ6P'^]:/@66V=1<$ MV&1_I#.Z/-#YB5[7B7HX6\9#%,22MQ2=)H:C6'Y/R+$MBR?C2RU9AR2)P]

      _+\FA19$&^P*%KF MVJ&H-+E9R?<%>1%U^CL#^H)(TI*WHMTV[O@(H4]:O_:*E#B+LU+H2U,BW-'7 MWI>'8YOJ!3B=^W$!\4:)LJQ\Z@S)28*Q]BAE40>>"&^U+,>419GH;KO-K4+W%X+,K+ %2A&RB:OLNR M0HN>JPZ3T#*A//I5XE9(W]DWM7[_B4B%"L4C:*73#Q2QK(H\RS'$>/H:%-/N M-0T+;,L9#Y6Y#4/**4F2\QXB=%A)%F-&,7=L\CP/=R@>)-UZ>8J MR%XY!";J8=N&%.<'FB%SK U)U-\)*4DN,_U!@%E)^A+8EWB#TI;V0?#/;GZ0 MPO+X7.,U(2K_WQ=D,:MMBW&5[;GYV";ZNF$B86TDWFA-?C-B%&!DTK)P\0Q< M]:94>_H>A!%Q:-PFZ4?NV=KG7&8/&6SVX],763(101__:('4M\M66_IO MTQO?&=OX0^_&-W05O(5Y$)7D50G'6.I);XN^<"OD&P:,Q>['T2OV-"0"5-9'0![=])!=K[)/\? ME#\V,70RYX3Q[\T/PI)<:+@O_1-IQSOF$T]B?F ?1RH[K?)7E#Z_!K%8)W4W M'\-B7"4KMN2R=I33313N0JP:/2>U?8ZJV5S+W?-KFA2[5\P.TR2*KM&F6+-0 MG/++_MU=%3!=+?7AN';3%Y;T>_Y!2&)823P[*1'^.4B_H9Q:@%;;+69K\>Z: MGS7,ZB=G V1]\B8$LO-)T[ILDA.3\5%9OHOY-J):R[XNR+Z28H.W>,9!Q$N/ M9FYPPZMF[Q#6DO _T2/AH&A#@MSQM&ZP.K G ;'XWUL4$F,#:ZDGCNC?\:A] M^5F>%C2$KW]=4X-BHP*8/BJZGY^$@-15)#J[>G*W09BR]#&;7W*9L#2,R6*( M.OA2U/X*(A!*52FUONZRD^M:*WDO-;3'\3:KI/ !2^=UK.BY".0T) MQ+0!Z<;P049 X1V:E Q&/G;Q'!9VJ..Q\K'66Q306"@E>&*^2NDP"2M/&CP! M3I03R@ERGJ214B(]5L0TBQO/B&;TENS)9JM4G!<'FC?<5_G)BJ> <)ZQD/4S MGI)XNL@I'L.U#XW@90MH!(5,DOGVI::3#@GYNT:U1S3=3((\1N()"J++X708 M[%X8DZ?04]3>>D<%\M)-J&VJCYX\QT%+3U-X3^4I'#*)H?OLRM-%3B4QJ#\6 MFT4614WK5T^AA0R!;3Y:/[3S'(-1/)3WCL]S+)SRENZSC%GDX=1D+CSA%C(6 MMKE,YX6FYT",$]=D;S\]!V42GC/F(:KGZ6^53YWPR:KG(.@ZLH0/8CW' M!! MLZY&3)@U63V28*H7O9X#.@F=CGDI['DFZQ,)U<2;8L\1G,I9(WF3['F^8%N!$9)J8_J9MA7 (.DU1EYX M6T%I5FJ,]@-P*Y!"4F6LO@RW@AY$)4;Q@;@5/"#J'B->E<^GZN)3L=\'Z:'" MJ3HB%Z0>*:G.?JZ^.#KM!^#JBWY7V3F5_[<<(:6$Q]L/X]\Y%\B:JC3,Z41& M7_G3P.]2R"_%A?)B:+/*VLC,S;^C/]"Y8)GY0W_4/*PE3!)\R71N)'6:>@O3 M 6F.&\/;K?^]-!G'Q .)2*S)Z9Y4_#R5#&3YI M](?*9%D>.>89-?L%D.OGW9]6/@$2@>K"L(G \1,@$1!=4T8_ '+U+?[57 GV MH&!^#3HN;;X^"32=#WI[,;>NP*^()'7#JWM':;!#G3A[^_JO\.MPX>5&.?," MC&R@;'82_H+-T*MO1U0IRGP3HO@HB\;_E9M ,3S\1;V+7//@\#84DP&!.< MVR;I$^K$FS1F@E T3F8D3?>)0*TC&E4\=;X+!:M!/!++EE#/NJ( 83D\Y]/Q M =GV28,!KOJ,SE43P*8A]3#OYJQ"K_G!*)Y"YSXWY1)R,4.*FS\E5L93;-RG M;(?T#L!J<([GV=X48]FU(WD\SWDT&4VI1_UXGJO'-:(323#@'M2:#O]91/8> MXS%#BTCC8SS.:/8Y?VP$)\T^78WUF*;99ZZ9(OII,?EJ)HM^6DSVFJD#GA:3 MO6;ZX*9E)*V9-MKIG'9EHO"F53/_#/70(CMF6,.G'Y5C',:G#FGP=%81J\:)G/BW3;^/9>0 MIIMKTN_:>S7!IPR'O2H5O^JL3KD;W"TVEK1QXD/4^[QA M4AA1%6U(&/J#S)!,2IG,&9GT/N\,8$F%*"8JXCXSI)7&L^^,7(8SF.B.Z1:N M4[]D.OV<,$'9S$>, O8Y2Y]V.[OQFN$5=40_>%NG.;X9;U H/@;<_6I/S7T31 MW0"X\SR_S@7[!-'TZUR.'1LR!"#B;=A)XCJAM0E5T*LS]Y;D3AX3GH#J] MWKNN AM(3AB+">@VLH_KC.,R3_'I> ZUHWO*)J%"BFX%Y9.9?3(+>#Z6V:?" M@.#6!N$#LF!4A6&KANCSD^7"B-_WV@FV+L=5'G\T.&I3]D>"I>LG 3 M8J)Y"IJI"1XU\-L[6\+-_BU*#@@]H?0]7",.C]GM4K3#Y_YX?+*+EXR^:^0L M]?1QS\]3SF\G- ,86*9(_%'-6-$1H[@C@",?(;"NML]X/S)\?/#>B+=3WG&. MB_H#RQA!$;GD+A$=%VW8!ZJ2,GAL1ZVS^]M$&DS+:NELVJ48?(<%S!]$\J4I M9&NID# N(=$I=H:Q)^5DU7>FTQ[L_@@N:J6N8!=F@/!$'.\Q\V M-O)C:,Q"U0G=5M3"/,=.79-FWIFV_>03(J$G:7/1Z.I/H#%18L0ZFE4;%%4X M/4%(Q)?M0F2739OR87K\@L94Q*TM"-3(:[E>UCN,S3K9XY'P=4TD;-=N5S5Y MI)0O\+]('KQZ+64 R562Y=E :1WE/U/_"@!7KYDEJ3F)37[+&70]PO]4359@ M[13U.'L\)MPCH>%6W,>P3Y00,B'O=Q07B._T9#5SF94%X7OW]2+>7.,91NNTL"0EL-T=1F]6R"K;""'<@M31W@3A'0T92F.6MY-H>!9V M."5+BX(PIT!77MA5Y)2E)#4U/A*F" /97&(2 2V9"+(!Q08HRVH@H MBF3SL2==9%FQ+Y\Q7+R]12$QHMUD>;AO/U.H"P.7Q<&_X#FE-T\/#ZY-2:-? M=,BL1P8&!F P&N^ 5WQ)<.+XYPCU!>Y$?XI;^8ANFU.&/SJJNL0,6' MS\X'#9NT.A[9AP(+17A*9-_XYBU9%[CG@T>S+-0?P^S;;8I(<2&$;[O\$=^! MG_'EO"_VIB\*W<_/&.#@AU. J\_/ ^":;UR'[^$&RXYDA5,@R_SNO"#]/8GP M,!$6F2=F"^()S!KDZ5B#> +>FM'-:4B'C"-.BT#]W MP$U$XTLU"\@@CHE0,V-AF3BD#U*VU_''?!*ESW.'@*_PUW*?Y]X'#^!G*XQS MS^H)!W>.5CGWG)1@-T"/\\!S\-TF*0IW\561IBA>'VY^8!$,HW.%%4WREHN\ MC?P[VNR(TW>S"LV329LT[/@__G@D!,OPS'5_FWY*3.](_]=)IU5=%]R)=7]W=A*.U':?E!SG8I\4,2_U M&;>YLP4,CX70DOV49-DJ;DD@G"7)>@&XK1X1.8 8Z\]!7A!E@!?Z(>QBZ7#4 M]'P7H^T6:S+XXX0R!G@K=K(\RR,!JT]RT,?R'.^)^J,_358W;_V%2OI76R>W MJ>7,PEE@7PTDV]'3FR C)S ?<52M>H$]=0?T(H6N8Z:6V]E&+]8HMP-JLQ.^ MJN@Y$C)MH T"4UL#O7ZE0 FQ-M<&@ ^6)RB(\N&<#L/,/]W21VM>)CAG!Q,]#%"=V!2EWGNC 858;HY&Z3]"I%FS G@J'01R?L G2G*BU[U%;5 M?0U[98[?PCB2_-O9(\+"9RPH.";K A3\J]<@W9%T&R0_3U4ZE)_(<=Q8@);^ MB+6LFXQD8EE]CR51**J] 2VOP\6PX$1SQ(^[N%K=;1TN?% >L^XLT*4=-8G<4U FHAVNF.^Y MHV4L'U+6##S%9R*R:NL8GGNH3N-*"JH, !/\0,FDX""TV?_YAO3+0BPBW\3% M'J5!.7J6NWN&]R5#VR+Z%&[1-SYG&_@D%&2*93^_V M;VGRCOBZKDH/*/4R^C7ZQ)4RFM90*QYPEB'K!5E"U3Y2[2M 2+0&N=HZB-9% M%%CU+#94>(7OK"0*-\1)V@[S8K&[UL28^\C>)S*K9J]^_NFG7YJ-RDCU+#+: MOX=X,NR=NL@R/)GR!36S^.55D)$TXN3_D!S*[U@DQMMRD5\%:4KN>>HU;M/8 M=Q3N7G,LU/[IIY\4+F@7B_X4!B_D%7Q([]YAFF@F=1[[^+M:P3[7\MI#<" & M+,)^UNNT0!M6=Z_67Y(X<\U=XO=J51UZ%)*KG^M3.Y57R7Z?Q+2MCXQ(RGTO MWH,P(N>QLD8\H36)30N)2O22'_^KO\. XG6; M+WNW>@$%U%GF'E%$9 C!N?9CU7QN_) F;RC-#R2%'K4=81J@=4OND6^+E#!G MO%)BS_@:D&P^^8%>M$%TG\1K+[=4[> >4_ \!.'F+KX*WL(\B%H[,=RU8[H(PEGCM'F)DC)RX<,$V^Q M+Z+R^= V7(>^+5O*D^_B=_Q+DA[:0L4O7JQ-C1UQ"+G/A?Q8,I\+W1(#'U[> M.RGZG@?QCK@4RN9>[^S ]4..9E+D(H[DQR(5I<0C!UKEKR@ER2]3]$I\1N^H MM/"32 Z\QZOM<_##,PP4V!-9(5[8469L/QSS8(EB+L4D:>8*@2Z/SY&ZC/>1 M+&.U_9*53,G?363;8,HG8%_#_/6JR'),LJF(0?FQ:.GA?$C1&U9=*T< ]&*S=K]?8L.A6^[;(X=UBQ18, MX@)JECPT.O[-B]4*N/;Q"#,8E_[J)GJQQ6)5_2=:G3;.IJKH/V8N0:VONR@; M1:-8/]1&U@W"@N1S!S%-\1%@-'1W9'7\Z^P#K3&"8\XD9$D.J_BI'E%(AW+H MXF;SRGXS=R2@Z[-FTXKF*$[WA^N0YFX5KX>S92CXF9F+D?=SMB2Q0YFY&F$7 MEPN1^(MYBQ%W<\[>X57.K,+,')C>#0UJ&[8VUU8=N/ M9,Z_^=G9!!5\D&XYWO6F-XOBA4<_MQCG0PY:6J4>%9J#P MEH';2X&U]/LXU.04W5H:?PG$F\VX/3WAVS8WN+V$R.V7;X6+'W'''BUXK,AXK-'S.2[K5U M9Y/;^F<@+Q=)AHG5MCJK["@%TH"H<]3/@M+W<(VRIR3:,%\) 75=5@MD.B^K MWVYQ!Q:#N_FQCHH-R<6 J1#_OTT[8,J#I7],,;D]I,DV9#JGC\CXLR0NT5:W M5/DK2?# ? P!=%4L&J4+ZN2JX#WC ;HH"?7U=G*XKG]76=A4@BV#Z@;B:[N- MXZFRF;9@WLP.#JU=W?,PL&E5/[N>H-[%(5J+UDCN++_#(]TW_K9:&-=HVLR= MI:*T?C?\[2$?'GY_T,9_4?4#&%%U8/?J6\XZ)=%0?C2.>?:B_3CQFB6$<8'I MJS+YX)V[1-LD12VM[N8'9AMXD6$:((SH2X29)%%$J_;D*$69^+6+MX Q M5S!<:(=U>;5 CAQ%>4[KMRK78E><\F.%*K;MAR2E<\KS-'PI NXK M+L&0M_CXA+NX-(:L#\]I$&8>J*$AFLT*;;\6K!@UTD0[&V4?*>5=NKB71=;S!H?T;IRKJ_K-(R< MBT5[_))7#SY ONH?.>%;)>DRVUXBMOX[T?+PE$V/EY!?:^Z*$JQU6KROO8)* M4T@[F>E[E>MB8K%.<%2]@DU1N&-<="Q[$MQU*LIX'173MZV<5LC3O^[]0E-% MM'M"E%'@!7X.TF^HU=RWU4*3ZZ02G2=\1TNDHRC-Y691%.SPGE;KNT0Q:AL/ M/-GAB=DN_]6)0)OV(S6.$LN5IJR>X9*/A;##["W)Z/N"U;8?)LK*-*+DXH.[ M\"K0_6[_%H0IH>R.^50S&<=DCZUD2MKPL16WA[-E,+EW;^+=-HY#8ZUJ?LP0 M6SM?=!\F*]UW5LME>DRYWH&A\Y+7U&VDX.ER"RNF\(110<)QBC]#&Z43/N:> M=_1OF68TQ?W 4FZ8Y5W#8+5_H0_0,F\2V:PDGS%G0PHLUWT MY4%N>Z(%M+@#O_,O, MD?QU@^0$'&NC0,,;M@9)KGHF06UJU1I^_J7L)EJ.JLV/O2S%WLXS7/0M>^S5 ML!M#B_Y]Y);5ZX0 5[P?2GD]DLX%3PD+&.\A7O_EX4M&7C0VFMH%5CW?N2E' M?0X$)LON)6[$"EZ>AFN\955BQ^X?6BT?4!HFY.5G6K[++?\O_N_R,<'-C_4K M/FKH$6_\S7:+UNP@$@WLO8*6L[!2O)82U4-PH(?E.;E88\13),ZTQL(&K-^# M@\QM& ?Q6HY,FJP1VE"S,\TEM:++RVY^H'0=9HC];M0[.E%D/M<(BROKD'X$ M_SM"E8WA8D\,C/^B?_?,:0Z6)S&/KE?0&CYY)/_>3""0'+?2"M%(E%\QYT6K M[;9^"5:*DG7*C=OP!]KT_-$_^Q'( ?;L,4G4JS"'$^6!]MD+:%[AST%.)(## M:EM:E(AP<)0*YH&.*F>JI*4JO>ES@M5P\L"5) ?&G8G(]!JDZ!*3XX9H^%BO M[=Z,Y^.I>#S+7U;;=NM5?-*\FAF4>GH0?4R3XHWXE\)L7<85H,TQK,"S8D*& MU0"U@"?OX%"4=H\W,.&!JVTG$7"3!9@5'.6;,C26/KBID=F@S(U0J)Q&^V1X M^$I5QKP(WY0QD<^ND^(EWQ91G=+7LWHPXXBE!*6AE#+U+Y$@'HH4<_$,E4+L MD%3^.F=2:?L[:?)7*M1?)]^/4H$?97/,"I:4J9+4T.%[_XI9!!Q]AGI99&%, MDJ*4H5M4F"E_.1J:_F/.YX1RC_+2K?E%JS1"@\&O\'-%G<8G)!K$;SX?#F5C M8R]I)>_5RA(LKS5CP-3P@K54\JVF2 CU?.$QTVI!*5&5Z'FYHEK377RQ)_(' MR8;#[-)D/?UP!'7.]C5MEV\-RL_^BOBJD(@?@'SX9>Z,=VBQ&!;D.,(Q:_6& M#TDMQ79\$@N1WX=8-$].6!3RMV6B4J4'K^]P9IKP(TCS%VF'"*G5AO[PZYRA MX=-/'=18Y(B]JTO?6 MJVVO/7:CJ418_.$(CM=>GU/83*_*0L5PCL#\99' <.I?'6'QVK!OZK)FLERH M9=/UL1B^R5<=X)Q;0*TV_/1!!XPB\Q-. AKQ"[P7:L3/&L!=C2O=X&;F2G5' M@;:G@M@FM3UE#>"R'*TL+)N]B])^#BM[J<16,U>EU!7.7E6!O&H;5#8V_1IX M3&QM9[ZCAX&Q#6HQG?(=4AK'.>?7#]047@':PSD# $+\)!-* !-S3I6"*$LU M"030XU+%2$GFNA0[P]DO0=2CVL;Q!S!\SVG%)@[O-YWNIF>N$T#(F+E&=Z>I M4OJQ@$P"8C0$(T:P(OB4Y 9&1SA'7!B'IW;(14,8/BR">+GAT> W=I?>1D<* M@R9C2SY4P6:,:$9:JO Y"4SEE&Y%E&)D]8I!#ZQ;FA%;H"6E@G M@$MQ1>T^H);"C+]27A2K-Z#EJ052*:Y6:3##PHEVY--09-$= M#V<>*8%/>+ MW1O0\M0"DC19IG P0(L711HI+EDPA/5C.(@(4CEX_4Z MD,2TJ.X(^)1 "U7 M$*2C?MXX(P!:)C?D1I6%2+Q2>EAM MG\)=3%.QXGNNO CPICTD4;C&JVA:W6)-X?<@*BI-YS->/AYDLXH?B;\IQ5TN M@RPD*=T9SH0F'6[7076-_Q!&4-(#BN,*ANZY=FA6Y2/I+SN_PES[@+&AR'F6 ML:R/1Q>%RL5-C$%93K>>A4NO3V]$3&[%OJ 7,$W]_"7&IRHB@W;SA7/*VT(. M0#^%F%A'I:R1X%NE4A,DI([D:&BFN7]T2:)W]RAW=QI!J, $F:M3ZPMF[U0) M6;*'TF$<&M>-,6Z.&=[4^,X@$K)IYJ)%/>8A+:Y?T:8@+L:+*$J^!_$:$8EP M:)(%)OG5D\5S[?O7CW/N[6WSY(>;; BVF$?GKK7R!Y2NB0M_AZ08M)MZ@889 M4NA4+3F6#/ E>:I1DN!AP2 -V*B8(8T.0VS']'B2P=,H;;37SZ '?20FD@+' M4$!?!-0:P[ M6B7VS': V8DTU)[JV*$LHRJ>M*"UX7GQ;Z/AK+AM)YJ3&#.% M7K:H=,BN!70X:&QX5CR^.9P2I^7,M(Q69 0LC:()'+U'S/S*Q\#2)/U&P@,2 M3#S$3/X8?/^,U=XT#")?% GM-=^2ZE-X"TD8DB^BL?8BB<&*#E8Y;$^J$3!Q M6/3](!J$V<3]1,6G1[P"85_W2^L=$O%:NHW=3YY!_.(%##O,XZ:J6W$?GM"' M59UG$23^X2++$O*L%&U:EM#N8U-(MQUW=1PFR5T4^P6M/-FY#^6P=$'BMJ<6 M<>:U">8F45GK\)4*OXL[C=\8I;*- ::&A[?3%97J[779:1:LG[R1*?*@?"=P M$Z0Q_HUH8O05#0SV317%KY1YX(OF':580[PO]B\H76VOPZ@@Y3S);+-5D6=Y M$&_*(!\2](,/9?M]09MO<09DC12N/5%Q["!%H\GV]/8GK\&2N!SC(L_3\*6@ M?L+GY/CJJGKHUGY_8SOF@6.&,()$VUIQVH#.F)\FJ3-YH=X8;H,G3Z15C@IP M\L#0[HOC54'?G9:/Q=JZ (K"?1CC_R"&PW5U1]0/0Q_2< WD@JCWB/TX\/B^ M[QEO1E:^;/G %&7Y3W2[PNQ/\).<,[!X1.L$2P+_0IN[#5XF%@F"YD5@_?(8 M2SFMV&#\6[%'&X[D;_(3O?R]"P.8$='=^"!-?N=J$/W-?5)3/?U:[)9T'V+9 M(OLJG+ 52N@YWEK\EM'_*4=OK=N( ),?[N(,&#.GY)X]XS2?9EUF\<6DN%>2J)F_.Z]!Y+2KV74AX4SO*/SL558A8&^81, MO4X@\AS\8$F1?UD6\-/0NE:M[67";IF]\VIT_77IN-L18;HYS2BK?WX-XCIK M&+-0]*+A'R#S'Q"#,L98E92R!'*&@)A45!B5(.L&:>=,V+?DFWO25V8!ES!O MF(4/S0(T>2(=6U\S'.C@W$D[ #OT'#LBV_/(L8&UY"*P#>?P68+E(P9)O M5PJ23V 6A*>3$-G^=VX:# FB"P*/UZBG4YAO;>](%OHOC[/\"*V":W:+ K.!-2!D=U%#HG5A))XB+$;EUI-T@+HA+<;I+ MY T$C1OWWMAJL>1CTM$X+H+H)LO#?7_!E?UZQER:L=I[O#'/WU'TCCXG6BVV. MT@$V?P6:V'0I7M9FCU M=#"?%A\.*O&=.)@GB^_=5 80Z(X(7-,<.IM;^J0L&@J6.JE2QI.1GI[3O?^. MR@^=T2P&SVFP&0#AAYHX$H@RGW7=,@]W90 7RO.(9MOI@^&';F@ C"H]#_[3 M59 V_0Z>:8,G'H]VK=(^)?BA]YDX%DF6K>(Z71-)6A7VJKQX\"[I1$(HRY;S M>S!>"$'2=T>L?IBY4WD$*,O46A&TR7>O8I45='J8+@^A<$,. R\4>MF9)_?R MXLZ1U\,9.3"O'B89L%I:VG[^3<#??&X?9]#*F#D394DGO[4^>@*" ^X9P5+Q M;O9O47) Z!%1EZZZT/*$2'[1>"U4ZX#**EJ+;ET&9-V728S7Y&GYY-&[_378 MH:SVG5>$7 URA[\V@,,/+>X4.O@]*/.LBK+#S&3E;4*H.S[ER?I;DV$V"N)K MS.S6Y*OLY"&0A'7EQ?=N*'D_.U+!D-5RA8%!4Y?2-HM=\N1L1EL[8"IS,B[& MJB.XAG[ H438]QO; 5^)>W"!5^D-7$RD0>TMT?!SD%=ENU?;SFNA8P&ZGX%( MBI](X@K$>=M4I[JX+A#KSA3V_1)O,#Y$T29^$%H\:T_^RS-'P2GX<'K9KL9P M,J?177./]RAWA[E /N'JKY8[ECLEGD>3;.V=TQH:/^:S8OK?#=&!4M*ML=Y6 M7Z70WAFR7M6^HMC>IY=.##UAP"]8)5QWW%C0=+_3;7% M]$&):JY@6?+0:3N5$HRI!/??>?S,]73R.&97.NN[W;YW<44??K[UG1XB#Q_^ M3@Z2AZ^ I\?(OR?!DYD->#!!?1ULW+4 8OJ2\$9Q)_!JPB*,.4S9[V2;#FM4 M:,3;EOATZ+?5#_P.#V6WD[9V,)QG !@P9#$&] L$ Z:MX7B>07"ZV6:/ FN<]P MS[3 M/5,P-2/Z!$-S4$RA4 _HYSWGT;V&)U8EB;E$,=J&3-9961.X/;RZ=NJ:!*V- MN8A)A8(K_,>073BS[G.+2 7):!Y R':52P<5"KZO7V/AZ4'P X[1!Z&#A>\H:"S_2YPV!2)PAZIEUHSP@/"Z:%6(>%.+==6H MGOGL3KHL2AE&=D;\ &+\95&B8'+]4XK!W*4R9=QA:V?35]NPWBHDG9PM1O48 M]I8C[>9\03*!4K@L26?7I,<7$T6TQ^WE?*_4)!_ACBD-X7K?9%*-:/+W\L4*1H6[P.HY!^>[6M."DY MD@4IKMHT?<1G]#FYV6[1.@_?4>?OL&Q4[#FR+(@L"93=NPO312Z$R3.3AGV\ MV#<8\LT",@XHFC5$!:7[A)QRDCSD)4(50WEZ#5)T&61H0TS%^"^TI==*H7UR M.\KJCRA#>&ZOK(!6U6)V_F"D3&E7KT&\PPUN@S#]/8@*9C#K@O'IG,3VP3LA MFM4?F'2.6DU)K9K-9>4$0E;E8J,H^4ZR@)V0-WF>V+'X_=W^#9])$L5#/)^M M&_(_X#]YL8]8F99U\X\BZ^4D_PVH.5 ?DGZ:/_4!@"U24V+66+W>R*!AX0O& MH_'@#FDXBYY=B;:S?/O? TTD+'%V-'DP!G- & P!=-R.#P=R3>9=<=$ '7<& M!$VH6L+@: K6^0IHN-3DO]$X*0T/&J"AN#<:C,%0RA;:ZE?R/R_X%BG__+__ MC-?RG\';6QAO$_*GZ@]QG.1T!/HW\B=45L#X7^&F.O^7:!?&<166O]KBC0G3 MPVV2UNP87]W7Z!U%R1NMG%'RZJL@30_;)/T>I!L,0QSL\<:8&*G<8K*+X7_2 M<4B,[3/^X[_]KZQXR?(0BU1X.1_3I'BKVU4: /TW%C_#9/-,1]D4:<7UXC"* M2(&*__JW/"6\/< CI<$:2^?;(*I=&6QX[E%^C/R\> ]".M!S0FI)$.$F67][ M32(L\&7X3@_79(UA5)!ZZ-4W:G0,#-0&!_^-A!O;18?^MP"'HY- MJFLP(_-Y0"GM?4'RCY.K@NP= MWN-*TBCAXX;IXMUOMKB"_ZGBW!3 M)QTN4>#^W.:LF!NCO'K=87TM5>>7("+R(>Z)7FKUCT,=34JF:_26HG5E=(@W M[=*P9(_)U?&%E)1ZPA\DIB@L1*#/*']--BO,!&[PBO8!;8.V142JS6:K;2FX M/M.;"?W(+[&L]:TA(0=?[M-97O_DFM#NT?<+S$GQC=YE/\._@^0Q]P69W&I[ MA>5/+)*D657-#?_X,45X<])GK-4\HQ@?_S7N>:S.>^2BS9*-C-4^@6&;GI*ZV\ 7K-RFW#L/S*Y[X[K4I='6L MZ5#".-77&*R;?- UV ,JXI(72%JIA0V\92]A3,=[;"*K[C:X;;@-@V,=[S46 MVE(JI+42Z>'?L 2W&99+DY;&[DL_SJ9A^")5%B+[]^B::I?"TXT"$GJTIY'" M^,[Z2OTU&(M20KY*,LRIKH*W, ^B+H\?TQ/D+? <[DN!#VOH6!]8YR2V$S.2 M+S%6S+MK5FH*HX)O\/U\/A,L6 M+U0^MK50NPZ0$B*[WP!Z-3VD"1XS/Y![-2=J-6::U(15"[!;++*F^VN4K=/P MK?H@OE_PYR.;5?!M_(;^3^PL)U](C>47RT MO0F;^"/2D 1+_P^ER2I&__<1Y6$IHSP%[_C7C/"@[CXJ-P>YK8U>0))OX![X MVL%\%%_AQ+3P=[39H:$*(6IJ5JDP8?W$JN V2?=D]\F#+W5A;41'D%O\=Q1$ M^>L5%AU6Z2Z(*Q-3XTV]3=+KI'C)\4W::"8M[7EH9;A'C2!C96B@\HNL+'WE MKI&T\H<-*ADJ*]GS!%,G9P2PDDV?H)O+;_!W?[;Z^7OR_)H461 3&P:YT'*$ MXMHC1@X?UE6&-Y]V-Y#LT8K'\ V1"^(Y(7]RY[?4F 50U^61A>"K87A?7)8T M?GFXV%%6B^6-)#U<8CC>DW"-K@MT3=ZW2;B3P:'!LBVB).=8A/D:$)(B9LCN M6>;_#O/0BC=OU(Y[LY?DL%(WJKG'K9'0F5)A%QC2U6 MOZ-Y!<7$55EI'D^(7/ 8M:960$W,7E$>AY MG*HXKS)&1UDN,_I-L %!"94OJ?,;KR1-=FD9$E8%JJ1/R3;'BT9=H4*[&TA9 M@T1@?OCUPW/RR]_^RH[/9/T*_5BZ&$<-T$:)T43 MJ'/HQZUO4G6.?D_(RZ!R%T6Q M2=SF(!?;3CG^%$0D&U1>I#$1O'C6:ZTN8-1">9CWV/NO$MYI\$4MNK=>M9YX MNTI&!X.O7(2I:],\)YB"-@7UE-8!M#WKRS'N0:.+1U#%*Q&JVWS'J@3LL[^L;UGP(+[ZNCG@7C(^ 'D?O0OIL]! M^@WE5$K'PF&8?1/?8]SF(!?;L,35MB]T<<+F='J ->_W-^WY._[7@9@>R8[= MI@@14Z5XH\5]0.YVUYM<+H#6^U/V0,OZ@%QV*]]!R]QQA^_!F#Y5:<=*] /M MU/KX8Q I'[-3-8-T*8\LED3)5B;UPZ=@UUQ ZNW-F^R-''5S7G_Z-I>\$*MD MRR_Q.SL.8%7D9/^([%$&])F/0#AE+AWA@7PNK< M*?K]H&R\U J@%LC+>HPPIB=(JN"$ZO'>O2K%^"0.TR1U(&HGV(Z/[)/[R5$VVBMW> MW%$;?-:2\M2: [4BU)N&Y32V5;OU \@;GO#2.I5EO(X*8A!X>DW2G#SKII$^ M)/JAS7E56H/Q':DH*#4!QBV;2"MQ#8-4N2V!4NG0-M_+BB!H &8K%6R8=0#Q MYS FF8AZ"=%K4Y&PD?D=-!A@S-7[ALF8='KX(S75JN'1\OZ(HH!*$=0P@)=$ MX^ROL�>CZMW'U WLQ]+RHO",XG:B41VR2#(C>::&H4-4I270';3W2N"1:/6K[9>L[&K_6<+@@U!XHU01Z4=T MD92S9*+''##\!AW/+82TZIBQI60[KE'Y?^_B>Y0S$Q>IM 0CJT@W\>\HVGR) M,85&:--E?ZQ?0'*\CW@*I>OE:XJ_L]INB<&)[$=U&*MDY+?A#WPBZ9\:87-, M5S";JZ%]Y.&.?N0)Y7G9B/WB4]@2"F>2KWM0%Z9*#4JX-;LT!B-:2KDG%%RF MB7#/ZB#T;E:0VK5E--Y=^BT+)G9#^2M10&2 +"1#$19#Q 6L*H2H]8Q"U 8, MEY%2E6)@@-+%(PD]@5F2]PU-KZLW9AL-[@J8=J M:Y!$+HU;FBY@R>;U#%AEC\%_?!5]H\P.1MFQ AU#6FEWD"BCG,4;XA[OV%S MBJW;^UC/TC7-?@K7M,Q'/P%?]Z\@-^EH/^<7,A*WF=Q**-?K$OI>*(@^AU@ MR/%AKU37YA3Q&X"Y4A4*M01QL0TJ'W/[B-=[3ZC8&B25FHGE76WI MOX]Y] R/:L'.823CJJC&R",1EM"&"%)8@&A*T.%_;U%(/ -BL-1' 2IN<'(I MEEM*?^QF?6O@T.[7X9.GOH,S+6JU8UC8SC7%QE#$+#G[_)1@*0,K$Y7+@!,+ M+VO5)VLPT>Y/I)1&UJI=LG=Q M'9I>,LNFY#/-TL]I2Y6;@A9,0_M M KR")O+Z&@NB49*U3"R*C?W1SDCH_4_/R6\_L:/R!S^!I.MA**E2 M,+)V-X_N^W[=R+L8U:Y9<8%)1D.S%Z())6R0@BYZ+^.A=-+6"?N I/..!%K% MS5./.OK>JOJ=)IA%X361OL]8^(YW3 E6JS]$EYX9WT!=#.1H-C8]K 6?@Q'\ MZI-_K"=[C3_Q'I"C4'.# 9N0-(;'*NH4_H3RCV)S^V]@N+H\[AA#'V[#-:G( M?CRO1-O&@LC@V8AJZ\F]P_+LG'&R)Z^#DI08OO%!"][1"S*N-S@8>IE1FA-8+J0T%[;2$5!^M"*/:(C%K$;CQ$'@V1NIMDC> M2,8H&D85=J]\M;8@K_HGLB'X4JE*0QY*&_$*BV8=#Z>P$<1+6R<1H,>I_X:J M1;U'U0-TO@XR:.C/_32(].L6C.(&!/:;05&?[3T$ZLB*50R&:1&T-2QT$;26 M((_2I5A)';:#)WCVLS7\__GEYR6C[F[!IV*P9 $B1I"05C?CV@J/XT (G0, MRM(=/N:'= , :$8A-"\_"51H@TP%WPA0C+KR/0AT)&,1I)F560R/=T?$[C58 M$-'2AD%3GQ!SKA-\7@:Z?Q328H76C:#5:VZEH,5KL$4$OHD5H*.='//R2A&K M#Y!G2ZAAVN!K%/L" S(9O*P-Z!%@T1^4FIF;5%I4#%8&O@(T,1IC(?O6-OII?O_X/&3>7,GF1^W:B*Z;NMS7V9OY_(?&,LY&AX2'BW?;6M'JO9Z+'?$^_#?E$ M9O-WYW(B%#L1%^RTF/#<'C@HJJJ8P+&5N*PV>"9'^;L29X 7P?/M=2[&LA(; M:LH3\6Y:BHV+DD_?MRX>7N^@E#RC.[J0:35^-Y351@*_BQR'?O:?VZ^VWO_] M%SSC'W__90K_@R=#3^C>[RPILJ)\]Y];]-_[Y?=YH=_,H,C2QHUO[O_0K?]TNEC<0'F;#7,VL8+XA+&N:'OVYD?%[4%8QV*=+W M>N3MK:W-K;^]-R? *\KX5(EW2DQYR2NA=Q.,7MJA9U+!8\UD-7]GCS8'P5&I MNV$:?!]&AB?Q2Y5>[0#XHVQ?S^Q3>D2=C_$"IKXQ* 7_^H[^?P._Z'@A[1F8 M6S9280KOJLADRNSZI %DGL(C?[>_^1K7GCD#Q^L\Q0H:<\ 6BIJ9*"N9\,S, M!:[F#BN- *+C0E%C%A<-8RX=SF9K<5<$ZW9A+7UOZ9K/;C:OW[YYM>W_@[D% MSS*!"8CR-G8V#9J*I(!E)HO\70TW5V8R%S^P$8Y./O1_.SHY.N]OG/=//X9B M[G8>YH\)@4?\)/L?/Q]_^O-C_^2<'7XZ.3\].#QO*(V.'?R=_6-^M@\C;K#' MN"ST6CAG'_H,_OWGP=%QW&/7?I@'[,.7TWZ?H=1"<75TTN]W;;*[T8+6)&MO MX[@-NU;.7[6JY'!^:R;LE1;(KZ*Z$")_=T7)&T7K(WBG_;PJ!>M\I7&?_Z1K MXO,??YX=?=HX.#L[.G-FUG4N?Z6K]6YRA>O=(+OSF^),RNQ"5F,F*\5*,9(*[ (XLQ@.92)85B3@ MZZ:,5VQWFYT^$SRIP?=5$M8G_/R9EPD[S.H!^U"SWXMLV&/;N^ XLP-YN2'R MC<]E,<,#>W ]3O\&EX QJ[%@YR5/!3LUW\.%VR>;&>.Q>3T9P)^O]W?9Z[>[ M[,W.Z\T[?Z L*ITH8** <5>H,)>@'*"2'[HV"PR=.R MD!4;@BAXEB0BE=E[+E6/I3A5#-'!T:.2S\3[D;X$SYA0RJMU%;D<,RVW[]M22Q6U MPKL"F66/+HM.T15-GR',S9 MQW*3G?"!S-C9'P>_XO\85^RP_PGUY-')I]_[)^PH3S893 ?4N53L,PR+VZ+" M(QKB#C9:G2Q%'79 M6D@])G*F./M6PT2]$ U$^J\TX<*4QIPR*._89UPJ!95;,XF+5 KEYST+=GSAUT;,H3Z^R!6Z4\[S2 M!GB!$E/F?(@>1"F&HC3R#80E2E:]>)+W=V>/Z:>+([Z3%=QVLCQRK/VP.[?3 M]#VG[U]&P?Y85W4B-SA*.2T#T=8T B\'V]0+>9"TSS+^K2[>W\CZOZT%WFDH MW\-RQ]3_LY*>0^>:CZ;UPV^:!W'Z#_+TW0-ZXK>7$'R"[P8=G-^=(38QP?4SA(69FS[[:NW3.;L M5R'+NF(OCL6 YT7^,CZX!?\1_#90*6QOEX&ED=>"@HRNRCB_PFOG[BD6K:DW?C0OY M1=/J2L_K@V YP=<:H=!6HDK$Q]9Z;"?N466"O6)_U: 1:7M+A>Y_57,RZ*N MQF!_2;"_HO6UN/@FL%4YC![-KVA^W;?Y%:-BC]Y&N-(*.--X"B62NI35W$"I MWK%M!L)ZZS5[^Y;M;.VSK;>OV)OM:*<_VO=\TH";I((I^Y%>O%,J&E\CV ^L M@)A,78,U=$_)U$>12NU/IEDQ%^)AZQ MG(.$O/^@V#W*07SK/$])%=S_C=X?=H;NLQ0,*_E%4LF9R.;L$:&,/G.P>CPF M[LXU8R>8.;H,C\'*"5@T\K3F7T3U,YPU,I MX.\EM8G"[\^ZH_C0G0#'C&#[?*MESVQ8;0? 67;/ZB]X#5MU#L.Z.O$ZQZ.F M64T(+64VL1T9]C*GWPN6N&HYL\=T/,W&YH5\L4I7"PZXG M.9A<:IKQ^3O\U0DB+ZLZ6?'-AK?7IG,W1)[>B"[_AWV.[SSFJRZFZS"M_W;Z M\>#\O']Z]G]W]][NO=YYO=F$C%DN_;&S&Z=\)+19N$$9U'<\N^!S]?[Q="6X M&6GN=9ZR3NR3(T&F/ <+XA=&0I<3+0O\.^,RZXS /XDG\'D\5[+8.%!**KSW MZU2VW-N#>!(=*JXAL'=N4U['=@T_ZC???K^&#AO^UHSQ'UF8]VZ)WWH?AG/V MQ\$9^[7?/V$'OY_V^Q\8?/SMT_'QIW^=W7_:[*H$VO?9NB"NM=M::\?L@/7/ M^]BGXI_]DR_P-SLX/:5O^NQ_OARQLR]'-R(]O=ZBTU+^KHF^;R6CV MKR4I_!/:VMQ]#7?^QO^W?ZN2Y*IMP/; >7JSO;.[O[V_M_MV;^?MWY8\-)GC M;6_0LUOQK/[C']O>[0M>E;/(_M8:\:YO%S++V!@=!8R96L T4:_R MG-4PNXE$+M:I*&618J1W6!83=E+,!%&.;^_VV,[6SJYE+<_ IE25#[JB96[_ M_YZ"KQW"J@ONM?;2:\W4:(< ZY_\?O [R2:VH97K^=&GDT".19$51=:MB*QC MP9HX/LKLBGS$1PV:]6597#8MZI)AS#FM2Y\AAJ?E@]TE7-S_Y)+<"%'!PH:T M!F''#5DN$J$4+^>]IF%!]L9 Y&)('0_ E S0^9@;TQ(-3$LHL+DLY+L%BRK+C %#)2M]-CP@\IV".=.[-3_9O- M\C/!HCX+%CGC)\S#24 P@(??$25@/.0"\)0@:"Y8DA?L4N8 !5(&*P MQW21G1[07%S5@[\00V NGQ?Y!@IM@;@_6$))QFLE#)SPHJ@SM\!@(A-]19"L M7_&^;,N!.P$/[&YM[ES?VWX"LGAO:^>U_^_- XGB_3?[;W;?;K]YO;NWO[/S MZC9$\>;ZRN)%RVG@ZMCL'T.92%'R'H$&8+<[@,#8_L7SJM?,W6.:(,SGAS*< M&A$$0 ,KS TP >1*64@MMB?XAZKE#'F>%"?!X@<5B*)P)IG(87_FE*..(OV' M7KFS?'&C:BBGL R;<_?*!886*N!=1B%8A!CYHN5&9[D@#1\!*P M,P,B((O]M;\Y0IP>7L+^>H6)D>7YB9I+DK5]+I)QCMN&G55U*O'V@E_AX$"HDMGADC<7\'FX?6EOZD^2!;X7HL:,(846D&'? "/NPH: M.![E+L::4VG.!DH9(3,Z?EG[1\',42""S)2U"'(S[BW>W/<;^1SZVPM$DQWR M*<9@HU=C U72E)F0B>VJ/%;J)QLB2A >F>KVRJ@IF3#>#U632-6IYU&A3OB< M)6.L:L/*E@0!]'"*F!5938O05*,8Z^&YHD:O,UG==N@HKJ!;\(LY<_)VZ,A M:35YUU=4E5@B97(JJ8!Y5C6*=JP5=J$25W:H?A"=S?[O^.S_;U].#BG?O\$^?#D_ZI_%;/_CL;]W-K?7V/YN)*5 M.R- :<%3!P%\)G()?O,_P2_>:#1X/L(R!-NZ J.AZ$#W+P7(0)3DF-ZJX9MI MH72.:'=SUR_LI!!#"HG#6#NOM]8GUKR>!9CXLC*L0C&VT 2,,-" Q+F!)A2\ MERF:7U14('4 HY$3YA0%3K)"Z?KA!R *O1S#]"JV?9-+7^E*ZV(67D=][G6I MS[==ZO-M5)_?5Y^?G/H\.#\_/?KU"WZ*2C0JT;O%S$T&O/:)W=4A*O _OM5A M[R=8O;M;V^1A!+J7>=W;J7A)W6)H*2W%594NBVKWN]XL:ET=VYN6,D_D%!\W MXU55R@&YAQ2A,_J7D_X-(G1U>WD,Y:@F5?P &O@@S\6E>"@%'(O_GV3Q_ZV4 M9?^@U-VYR0J^WB5_V8T< U=ZKI%C('(,/#6.@=O5"Y%DX'9(!GZL(AP,V-U; MS^[L_F39G4;,D'QT<#OR5(/8,>"$4#T=E:(B!%NA "-3/F]&&3Z>@)^?$M,E M<'L8![!YHTE0##VJ2ENB)\5PURW<:FB9MB=0R@Y0\N>GU$ MV^Z@X+0$0:?38F]F&V<:($*X5CQGB,>Q['DQ^$L#OHE 5K66:Q&F0A.IZ,N_ M:@IK%-ME82FF14F581_+37:"FYJ=_7'P*_ZOQP[[GRA9>/+I]_X) M.\J3S1XRS)HZLBE8$+!]+\8%Z=P9O.,T0[T)#P+,@[&<;#(T.O0U$':4\#Q4 M\ZH(-"X: X70:"2L=]#P8AZ BW#V?Q6#IFHEJMOO)-#N%'L;=W/ZFS]8 M=EK,!K34,%6@:?M$^%3#K.2P!_*4V@YB91*=A1NDB7NR9[04OP=WN0!&6Q!\ M]OI9IS$\^+4A&P+N>\V6KV5$WJ[X@0]!B8^J!V0;.)-GDQW#K@:[C"=C;6F- MGV$6$7C((6=.=+D^DM"%V9,*P04@\-%"4;3%+9%,K?E4' D M52+1O(VMI8T;=V]JC%/">D?\-T7Y9*^.!LX%2%K\=\$Z$Y=('46'P1QI>^)% M$EZ6CF18A%^HY[H4CO8(+".B MXB?9N@:&;%SIS@@_^3(A;\S@]S#&3(YJ-+S@YI20^:H[:%>!4TA5FWRUG)7: M>&H]63XEXP9M(]>;* #[PSI7H;$SD22=>F3FP.WE'+Y P:G:MB,] ],8*7A$ M:VL#[=XZFV<;67-OF+^GP987()P^?#D](,#?I]^0BO;\].#P_%;1H&M YAK? M\6F_#_]O7O #L JO;&[RF/RRE0CE:)>ML5VVN]:PV/-&5A1+/\D1P\H#\$N6 M$-]NLBZ5OY:K,.*S@X6XSH'0_B5:MF%9\:@LE$+K% Y*:V0:N8W>@JMGIP_! M$;_7TVS(T0PF\_K^,8X!<0DF=H9UMN;/*2MJT%\/^* PDP72+,&"K+_ ]Q(Z M/X:MSN>4U+J0:JPC/IK[%FF^=,S(R,8)["W,5\'^HA\TKZ,>8(")L!'BSRE MA3GQTD2NDJ]Y<9&)=.0J[$N1"#FM>B%3X[3$Z@$=(W-] MI^L60(HFS./5'.MLPAP3/Y5)^C3H!4PWY"2K&XS7]EABO+8?]*YW/T43YW$N MU'4V<@96!!]%BH)G6ST+:Z2BA[BV%0U#F8/\$LZZRH4\JR3D#I M()FES#654N>&T-EC_^-,Y++TCWF:596X;GW(Z:8M809@=@7H,$U9- M7Q^46S&9<+^OA(Z/@D*K59"996X.1/KI>E5/S6S4+3/6+>8B8RZJ:.>B]EPNZK3_\P2 M8VNXQAYCJC-& ]<[R+*WUM' X1J3VK$=5)8 5.8F.-<71>3"&*L9OCJ3>*) MYWG-,Z806S7'N#WM'VZ@O=^0FW&)N!>P6W@SEPN &*]-:7^B=5R$L.4]^H2@&WZP7'W,U M:/F1%O6_07R R% -HC+?Q&ID.,BPRT\P73HCF"K-=*<'4L1/]BHSI D842*" M[[_5,O^W%B9H$SY):OHHC]9:'JUS9N@(I$V:2EWTU[!/#%<&O-H1<:)C-2Y6 M]B.^&PP N+N1P)0_[2Q$!!1YK+>AX4BHXR.?%'5.P(/]K;_9 M,N*&V4.&D#8O>JR>DC@<2S ,+(I!$9<>& JU4)OLI&A<2O>5' AMW RYS BB M4%5\Q&ID M+#86EXF 1[.SY2]JGW50%K3D26RR7P4852!L<W7=EN %I,)DGFDN\$-93&&M8#(0B59P\"D%V]8-SA$E7I1X-[+ M5%UB3\3 H%I1VNLZ2Q@YZ"I;P(C1,J\JT;* _Q>T9WV=45U2UCR43S"^;K'I M6DC@9BO]J/M;[&_6#EQFTO7"KNBYEMXL?0Y23D@JSZ::())F"D_V1)>>Y:'P9WZ-H (4:@<0$LCBK 2R1QE"Z]VK%N#8TW3/:=EJEX_,*3 M4\VVIA/S!B9TXWYN.=9ZUR1-?>/)4DO#M%YA!+>+N#=9'QM>T@V "+<#5)3G M%QTU2ST"\32E:N8[U=-EZ5DN=I]"!%"KP;U W ++06=P@ER NM(RW,IA/\^U M-5@C5]IM<*6UK)LY+I8%"^,%JGRT(HQIH+]^Z?ID#V4)]@P&4\RI*FC$3D,& MC96L+3""0]%'0MJRBJ%@OG56_+A$;K-94J-^.#<" M\*460*@3R&^&24PDKA![BO"=G_6@AIO]UE AE M(XF2M2P<,4+#SS(R)!5#4&841N9L!OJ54OB-.#A8>KGA-[!G57 1-9%5I3V1 M!HF2=KY(OA$H?N!$9+IPU3J7H(F12"&;+[2EP8CS\NLP3>L(H\$[(!P[]I.# M*YE*(XV7-UWNHEQE8VAQW+G05MYM(R"WW85"_ML("?=/?J-A&5 M7?$=<\)OW-4&.MB:C#DR%#D> ESXHO$0FOWYUD_H_S05(1%K'\07UIEO)(BH M6IW#!\5,;$PT-AQ44:>>O$KX=506%]5X0P=9?=2QR$']H2N \48%ONS.GHD1 M[NSW3/ 2-1R,89,J>UL]N'D3;WP!YU9SGZBU:1ZA1URW^%_]AF>[%,Y6D4:<0RE5BF$LM48IG*S)!VE&L8%-NWV!(/JM'(%1LX M=? 1O@I)8;!%G1?B;A23"RJ\FW-TJ!P=;4X63HIT:?T8^\ M_(IAVQ]@(R_8GA#\%)KYC?]M;*Z:';^_F//\^. M/FT%T4\S M7/C*.(D?D:G>'Q'N2)C6"\_$^IQVI3+YP^SYP<3'?0W1/>S6]"5UZ,$G=JN/ M _?QW3R/QO9_*A'JN'FOFI9<$A3MS%!:8XNE15+CPOTYTHUQ#=YVNO%YD6 ) M!8DY:D36%<=KY_A@%GCHQ=QI>L3B6)"Y._>( M/P/NUW! #;@&X_(I'9+M6% S-N&ACIJ4[+8B93F*+3CXXS\E?/ M&7G@."-M04)+GWD!?V&)!$;SSK1$=88!.9*)0ER:D59#BZY M[GT&=J&T?4W0.43AYBP32=U"D)V0&L(ZC"H"8T5IG%)W:1C0FE.22E[AD& N M"Q9-+VSX D*#S"@7)4BUT#-]2EQS7C1WM UUZ(@ 0T&T6!>PRN)2$N0=^,8V M9(&,HJ[J(JBIU5_J8[PT])-:/2>LE)4Z#^VX%Q/_-HNZ_39Q&HUBD:G(4VZ> M3LO8J]GV]T-P*"@V8,/L[.TOL^C\RGR]N;7;O30M+^,["E+"K2U=K**\_^0C MK&6)+VIWFQ6H \K5%,G1[HT:Y/8UR/X::Y #,"K1;!+:&54Z'!* R#UXCL!T MQ@X=B)#*'.R_6O?N,I$AL5!?"Z>59/PJ$+H@/"EI;9NRZ^3$X=GO^M_3#V?1 M3(N;[.ELLF/7@S8' VE@.)U=':H#N]$&7(V$K[!@DW(&S=A2(C=@3%4K';I2 M18T1H\6"4KM1":$_QNBK,EL2_R!;C/X$QPWL$]^(+FPKAQM55(U.<]_=LP^G M66-3L-5+^JY8\O9#EKSS_@EU?OOUT\F7,P9_G!W]?G)T\GML__:TWO3GTZ./ M?=;_W\/^9WS?)_UC^/U#G_UV]*%_?'06>1*C&?*4S9#]M:9 .Q\+UT@B:%*D M68+"&' N1*JHS76AH\$5V 2Y3M..13:%[["OA,B**?T\J!7QP5"HM92+KXSM]!/L\T!$_JLM185NSO+76())_)LB#RH.@.Q'WX=/;A<=#0 M!9NGZ/;+N/S1L%_>V!HW3Z%[1U<%6?I^9^K*%5>+*].0VL99_[1E<4-VD!TV M3'J[B8-!:"_[U'&IL^GH*TP$EK7492M3KW^FH>!MTA]FFR-5 ER]%MF:^@R[ M6YL[US0E5];(=8,ZS,7NS,J\8A'<_8.+2C$L,), :YJ>&JJ,4B!C7",)^ERQ M85W!^M*Q\D1.M2]L#C.:R/*X!(KLN5=-O6:2$R>1DCZCQ"X;RTD[KPL3,6%[ MG9,T5S.)4=1T7JN%R]Y E@8PIXMUH2^XQJ*\8V*#]5R3!QCUZ#G1I8HZ(:31 M4#H1FDDE**_37(MF@2ZP734@.D;\:MRF",1U2Q*GR[5 ;P54B!8URVII>DF* M,BAT#/-\%(!JW92^#; JD%UK"<6#A5ZU8%4F]@0J:268*)8OQO+%&UI.^[%\ M\6D4[\7RQ5B^&,L78_GB Y#QU-AE^"6;ZI'@9O^J@M>>$!'C !CF QB^\E+Q:J$G/K*_V@4 M]>&J)^.^C/OR^JWA6QZX";$^DYI9W&[6$'5A Z\.9MKE&Z\,S@;.-WG)IJ&3%Q#F-9O((OK'@:4*Q3QR4 MLV&=96Q[9X,:D]FR"Y(1NO$'-1C1]-@IIX9EL&Z^MLM-7F 4F-QF^EI?+GG_ MF8;3G]+W+]=:6VK[5)0(8&@2X_)T5GBMRN>B MQ'!HRC(M/IYD;Q,@3]T0:'XN68VP>6ID]6)[YR6"_56CU\-DBBO4=(

      P&+[+'?WRNJ"%XG?F[-\5M+7+Q^(3B/JBD>] M/X^T&*>^CK:6C@]H8_:T!(1*3,H+FI*I1X< H;K1F)J MY*2M6YZY@;32_>KYJ=3Q241.]U+7V4M>9[G9UG[L%Z('RQ=>.5?;U M/A%)OVBT[FTS25-O7UNQ0Z72@8GO&]5,BA1[ATJAWG6YCTL7^O[^V]<[P7_K MO-!W[F=E+\\0[&Z^VMI^L[6S#P]J=V]W[^WK&R]R7 RO^>[[]5WHV[_LFD;6 MOEVU6;BF5W7GNJ5=T=,KEB.NE/%T1M0N=NV28SGE<] _6;"2=[?0VU0-W[C5 M]+'#RWU_/ZM^*R[YN.1O?QJ M"TT(",U,U_"N6EJM91WBZG(J#01%*^,V5$%F3'GJM1$?!2!;\-\&Z+J%% =+ M;=!,!/T]%>-&&+@I_^59$D3Y+$E$*K/WM2:X-;;S=P,UF^Q0^%F9&N%9R:DV MH 2I)TO[ !J-8,K*@=X6']GZVA"QDOU.(3\G14OCN)8JM; +J<3BQ(._E;+ MLI,.?DS6K-5&"U@Q5']UAEACI%RG@R6VJU \6QKA4\"I$)_XK.>"*5I79&$'-=%7DQ0;Y:V)L@ ME%PC^@QY.U&@Z/2(EUBMC V6D9="E[CC<\>X -KK!NU9E".>RW^[4D0<#2O- M*4J%X59; S\5)?PYX08]2I-7F$,"R6ABSBI2I,1-_N0MAI^X'4TT0&[! &; MHX^6!SL_/?CGP='Q S?TB))PC27A>IL[AT3L 5(LKTV&%L[5$DE*R MY064H &Y;?/PBM3"9*J"Z&FK/8&X=,^B=N+?FF#4,!9YM%2A@[)#SY&UVCY[ MC/GLR%+A-N-1KDF!4M'D%4&[@">5*"7,(5$ZBM'R$9!%:C />!B;,"_<1)F M;>2-?FW=F*HQ#@MN,MU0]81QUZH<+K^S_4:7$V//C+G@9:]!^N\[#+N34HY= MX@^F)2SZ=6S"JZH[9Q/J,=CD>^#1C7B)::9%;RPA< %2Q_NG^9W&\8BB$]][ M2V#H:"=5,VD:CK($6Z2D7+] 0XU/TW%'?*N+BFN2G!QI%J@D$3M-:^$$0Z\+ MDB&*"Y^YL^*BY9*0*T$2PX,&8#;?:A&X)5WZL0T5Z^*)]/ Q^S77#2% &SO< MFFU\P].RH6UQ[0^YK&B9B0PUK9S)%/\$58FK6!<3&:7I'#&8K?;6-%^GE49/C=65EEC7('.W[F&G].WCK%4VZ=Y/0'WBKA/QS(9^]1;"L9H M.:%&4; +Q\:V1$O47 6M$PI:HRF2"3ZC?HIZE#'%Q%$.59FN0- Z@%PUM&AU M>)U?N%#[=XRK'KL0XFLV)V[-#3+3\,QI/0"-P\:X[1HV4"P\B+O]L>_V19[P M@?TK]['L1!+V5?@R;S -"F0WF$X;@7(NL?WA"TOEBO+ \K>RM-"@_;R8@%;4 M$7$'BN6PQ]#%Q2 Z& +.-"&;;YK52ANT#>7MKCSB]:6AL35V22XRU:-3]$3' M8I""/9_2_/0/^E:&W@;Q R?C9P6A?"?^NZ+VQFY2>]/%']%AG()#74@B %YA M-\58SI-USLZI9FY183H%B*&9O$=Q%7+!X8@>,TTQ%E//H*\J2>Z%5I+.^R=M MAT$=V)!8C5 B(2GX5-@6 WML2!U S3#6X#2C:;<7<)L/:QWU!:T8/?VU6TS' M2!*NW@Q",CA!3NH)?MC>!OL;%GJG%7-+M$;O(WG4ULE: N#R O!W-8TT@;16%;#9"G$"F*V29DYLZ>4R<] M?2PC6]MU?2Q\ E +9PRPRU2*KJ)>7+R-E&0C0&>W @R%6X&ZC(.A4"-WN8_8 MB=@3-Y:BW:DC^SJ6HCV-0JQ8BA9+T6(I6BQ%NY52M!AUN*D5^\$3 M78 =B:U=\[3#XU(K^:7 JL'FDQ@/H"12*28%&*H6$9.*F40BF6E=V8YYVKK$ M'J\-(@Z-?[&L')2= A>N)MJH5MB,)3QG63&B@!M=%7[%7+&YF)Y#-K]JI.NF M-0YQ*=["4D0,0K+"KP*'/71ZKH)O643CFZ4JM)\#,E=F=+&DF$SJW,;W&TA^ MQ4-_:#7MQW=!H!H[JJV<37:\;)R90'Y&3*(X6(<;U/"G!6!YJ6; M;OM!K5\<+B9(GVB"=)T)YQMPB*H8"= BI4^B6%7$E:I1G%(6IU$B.'>5=X0H M(#V%V1>"WRH'<%BLRDMK+"]TX(6N C^5C$5:9]TYQ*4M(/=_,KUQWH"@4!(. M+0^14MX-86<3QPLV*7)9%88![$('I<&.L!A%+/@>(T\3O+8!\M=E%GJ"'<;J MP416E6H2[?!Y2Z=-5X+ =84)E=U,NYAIYP+ M 7< _])J,HJ(6A";]5/-I\*%V(W1IO./'K_S7Z?GYQ:[8UJ26-A+KXV#Z8&R M339OOR=QE/)1RJ\!#$8+]%YW\G.9;=?#7XSTUQ7AWNK+!-P585F;^5C$WI(Y MVVCOC)ANGI2B86(.7556U6'T->J1C!5)TD:Z:_R8GOC)U,277 <<#?8GHU=C MP$H.^K0 2F\5A878)0UQTK9X[1=6#4IFCCF@,-LSE-@SVT/AX>I8_K;AK?4, M0SK40$I@I^XEE7@*&0:6+L(P[6X445WV]*(LQ4BJJN0-D)8N:T-EX\ &>9 + M:C\-H2L*6C %/0AV[I1#CXY:@"XXU-A_!;"QW@K =F\5AFNY^RLK>!KP,^6C M:MSRP6,12-Q#3VSM)7P$QJC,)!E#H3S3=3U]0N@!UM5G6IJ\P[WPY\:BRB>K@%WY!&_O:8!WLHY4PQWC/!>SA!\ MCMYFZ"KH#B(2[MS52\ #X",['S,J"Y,-Z +CB\FCIIT#Q0LMQJ M%-=[0JJD5DJDC;CM(OT??C,MBZ&@@GJX 5SL(J.1VX65!&ZV >(TS-G/VX=2 M )ATF8[^%B5X^Y73=QS78IW9CE+5A8!C%J9BBT?H-/VKG&&8 'Q\$;V@M=M$ M_1P3V=T9\>45?Z8@S[@DS3I[Y[*$! [*%<;A[J-B/BH6*5"#!/7^B&9KEX_ MT:8I82KJ2[T1D:DD[U%QB@X6&<2S*(O<]W.>%=]J[R*M(FA:U#D=ZNE[E%)M M\@2MG&# OT05;A-=A'@==1:]W->_W\T%C7<$^(,"5LB*P-_[):P>A7^!%^43E]-5NRU9V8X(I3 4UJ6K4 A=49G (N/(+4&J F3@M%"ZY+%3#_@N MM:XR4A/,M%AJ7*Q/MZ(3NMTM3_FT,B4T;ARX$PHUZ@923C'B6J8R>:%7,)$B M=JBL!ZHHBS4YL2;GEN(*;V)-SM.H2(DU.;$F)];DQ)J<6).S%B;S9Z)XT3"& MY3X8A1M-@W:-826$,7G]&4HQ30NI^1'P3,KD:(#R0JAR$R1>*8H9QDI);380 M$O =@7C*X,P2#TMM"MO&(^%N+042NG=@!H.-I>WFB>"8;3 ,-98_!.8VE$3C MH*'0KK_3&%Y'AJ^D _<1!$#MPXEE/H]E=1^V\1#HP/6:<#GLE=L+?#9'49_Z M4%@#[);/"HEAQ#89?),$7E4:6Y1HI-V*?B#(SCZW<4B.+SR$G@6SY1AU-?.E M)%IS8@T"-&4;G@=A5DU\OX$,^G6KO8C26#W<.7KCI")T8\TVTTFUTB).1YGG M#DKE<(B1P,K/?1%6ZID=RM22L"GP=2G,N.3IJ*+&Y1+"]KIP,PX(TWCCZQ=0 MC$GY)YJ47^?V1$E2)4KE7%A$O<7,]GB^N]'\E)G["=C8UF4 V GK!BWQF$\Z!O"5'LA:"6!N+%PD:L M(NFA[I!^:%1!P;"PU;]Z"'X#4B+AY74UOIS L]!J+JR?]'H.K&_8.%@'J74= MI08O2HENWR8[RO5/G&;4:R#_R5=%!['M.%,WG$8VDM&Z9B_>O-30&:K!%&"& M:RI6W+VZ=I16,3X2\H9G.D.J8#?J-!!2 M7JAP6#.@=KA-/:BK6UV7]&?<:"'V!M8>RMP%AZLI>/%]HD^'F4?TM#B%0):D M!XUCMRC;07R+%5?,?!^Q#F\/-Z'6. WX1Y=5FG5G;>9R(BL!' MZ /<1K\)58$#!KWT#I0 M0WKUU3 ^L>J)KY]/'L72;132A=VEA>VD09H(&T55CC?)J'4JM$0N5FLT)%AZU M0&N!=!3I7'"5,*;J$9"X+@E)5(&!53;\H;60@_LWB)[$'M#7[0']VO> _M>G MT__^?'QPV+]U.;5_UR]V8^?5YEN\BL6YT''VR_C2E[_TXZ/^%_:AW^[[O1XB MX?H1U96 U;6,M5X1T/HSA%M?KW6#\=^*L@$_F-8E]N#N1"P8)K20 LU9H4FQ M82-10YYH=C7=!BZI2_!X*B(ES34D(2L2ZD+,JW<_0GOS$T*P&YX 3[[FQ07X M 2.A+*LJ/F#_Z.DZ^- )]1Q$\Y9QV&UVPN'B<\?G7FIW)RE49>G<%I\UED]@ MC9ZX3 0\;])$/'G/MGNPM=F+(L>885$K])_PPQ@T'7+8B;HLU$L\+=MD%;\4 MNH7W!&8P[I'[M5C9:'%#V@$LA9P,ZM( $Q;W=D=H[8)5LE$T&.K"SN.52E F%'TN9)W+* M32@VI'Y+Q;2609&CT!*"Z(FMT&@PR65%3;W>?"G*8M076W0K)2@D" ZP8.]8 M5)D_& 5!YLX\Y\^D)@VBDLN$6E?3"T)A2OJR@S4H[&&.1:(.!Z;K/7E5E7)@ M4)*B:C-$1^6Z[ TEQ;/:O W;C=,WYPS>3:Y#\TC6=^F1A* HZYQT)285)L@S MKUO4;V^BUG5*^,5$4M=R"G!JA?O'YOFFZW?:SC\(>(*IT+F)4DP&A5.OW^>1 MPBA5*^&Q&"?+"Z+K VW-=3%P&/77CYX0CI1JF'(IEJKC6 L6:\%N21>^C;5@ M3Z,2*M:"Q5JP6 L6:\&N5PL6T<'1;R>_?6>-_?8C _XK^42@3VVCF88AIQ&2 MYN#1"\\"W [=K<3N@V,GD.,DRQJE:@'?\&#>I"F#S],Q1OB*,H0I3BT_+4PT M#,_!S[^5.AX;'%\HY,:0BA"+?% 6_(?Y+&]C6\=M&[?M[8+Z3>OY!,-9-DK2 M9K6R\3.12N?_A\&S'\+\3XE*2V),W=CF0Y14N'>)#%Z[D()$8'ZDO5^)TA!Q$:)QLC/+M76N37-KT+)="%5#KM,V/SL6 0U 92VTSG9$>(X M1S6(LFS.L"[)Q%7J!W0Z8$3N"$^I]E M/$]]9[(O.=QQNG%680>%E[W0,%%)H;M.@7FB=/PZK\K:SG L)^T&GW=99ACW M9MR;M[HW/R,_*4;_Z[*3K8XGB9A6@A&U:;I@GOBT7H_)3+<+ I%.!H *BO0)?=-VM$V4S>*#\QB>.W=83XLT]CL!1&*5GQ"43^T$#[SN=KX ME5-V 3_WD1!@ P2!>AGU>Y0AZR9#UIE\OX\\.IIM?!F;>;Z"NGR1HMS&'^ 2 MFC7=A046Z%F74Y-'/1SWT./90XMHC.]RFC<:]77SFO\0=?F/<)0;'SW8H)XN MJ!FN4(O\Y(:'>Z'N\['JW5C#\A#E#&^:-2RL_S]?CC[W/_9/SF\5EKF_^7I_ MJ/Z'^U/?P^OR;ZZA)N>FEFF8VH3#N8^!ODUXX%S49ESFYUBU_3=;DTF;]R5#.N$JL!1 M0>) <$2H]X]4C13>&@B/@SP7E^*!9$>[&4S?Q2#K6;A"4,/'1# M@0OD*4 ^A2PPMO=WM%\B[C8$J1!A8^;["A; M?C>]]3#W%#V[8**&4X^*9(H&PXZR:\GF%5EDW\YIZ-O>,9/?[H;C0V MGJZP6F=DQE%+-W.P X3N,JESJ3J4@K"HIKTQF,.QE4C&N4PD;W/1MO#;=34N M2I@? 3V4TB:*,FR/IA=TR\*PF59'7]LBEAT(!)3K?BS!1'O$_0#[)J#6!2%1 MCD2>Q/A&W)J/:&MZ.MR&6NZBCVUL5>K'V:TG$2J-;*IFVXI.=H7E^KVN8!"2GQ/6^@.5-0Y2=2A7D;+ 50]8;=:G.[>$(&)##3Y@H&!U;D'<66<6%A; M=+1\QD.>UZ8L4+P>ZH?H$M$#HE0V^M MYUI6#Y#;@S:HT"1.A'Q&O!;5?Q5L4J081\!H!)Q"7,NKXQRAS=%C+0BVLVE( MW,$3&!%W;C)&L*:V-JBS&]H6FH;)<\;#;@%7Y&$AUW''QAU[WZD3)5C F@(; M&>T#(BRVN.Q T;H4RC-AV6-JOY_1B@,8HTYL MWV5Y7V$]1"Z8R 5SPVVZO17)8)X&%4HD@XED,)$,)I+!K#L9S#*@>!MJ'$GQ M?PB&_-;#D EV?/#KT?'1^9_L<__TZ-.'L^\R4SXML/=5$Q-AOS?=X[P3O0B& M^PSD LOD$-P.4J-_\,L?\?CLX^?SHYHCW8;6@\W0=]M:B&%N]9KO\YX>V9[:WO$%SVC_Z^.N7TS-=T_CI M-];_W\_]D[-^=">6Y"AQ&PO=/'-<8,6'3?OU8!4+?)#0//0OOJ;C<)TY!*Z'X:.0 MN 2?>)'4&@87]O;P3=?N;"4]MI+_)V_9K:N_\^4]!3?N)[72?KR&TQKFN8"#=,!HRB4Z(?"$,50% MSS6I-1)1YJ2^RI3()XG$#BWPC%_@3\.B3.[-"G\DK_,F;OJMDZ:EFJ[,F6QH ML1$'2K!CTMTDHU>GV6Z MRHWMP2\Z:\B0WR5%[DI8(Y6CDN8,GA_R(*1UL)YP:JJHQQS9$19)2P@S+">> MT)*<19;Y4NP.+A33,L+USER>Q"SAG=*](R$-1SBTM(54,:/Y4VZ:<]T97A:I M;OX=2EV>?*ME:>IRN6FG@@T+6"F&(/S05D1J9/;BOS MZ""S43(2Z4;"RU+"<,5, VP&8EZ8)@78:,F$GUT*M'65*%$?1*(VY2@M"4I? MFM[9.F3GBRJ*E+YTD;2A^XE>Y(OM[]N/^.PV]C;?[A#^[SO8T=>;6[O=4'.0 MN43?^X[*K22(N&6W*>[>J-5(U;]JM%UJV"#((OC2=38NB(E8ATXI. N/N*A- M;B1X^/5&*C(G_T%[@ DRT2_!*:X&9IS.I M1,-WY^@;(4-A 18?]_N.;EF?DN4!OEVR?9&SHMIZ+2U$FN%(Z6D12X\5:ZM3K M!-SG5&KZKN=VX771BZ2%K,#'USPBR_SCU+.*8/[9KT'JH\2F6:W F\&X@&W) MB.M.@)-/2%!:=$.#K8.+I'7I;;%I60P(2F,[7[:678RGWEC)!-=T5J M@GOW^:4R;#A:0KKP*M7#$^]5&US6(7.KBX*]V+'$6'/8E(.)K'3;8H8\G,1[ M@:^)0 \8B4T)_6"4BML17A[?LRR."^:J&& Q< I%-(;(I1#:%R*9P#VP*,_KIM_[9V=&GDX-C]K'?/S\Z^3T6Y3^-=]L_.3^%%]H_"=[R2?\XQL&? MU$JZFE4'SVM.L0P$&:BN-L\-#"UOEN5-A*" Q@(.S536!5UD$;LV+$HX#GX[ MP)<$FO5XD[W:W=[?V+:!Z]\P/SMFQWR +1 .BU3T#*;-=8&FT(KKN:*H-0LV M61$E$2?(&88C0UI244X(6/>MAN>J*U!P0A@8%\ZHW60'MAJ/IH)-K-W-Z2MC MT8["&,\B#VH,G]]O^/R\J(,P"KR6KJ#W"L1P9TOE9E681L0MC97;.$ZPPMO\ M&CSD[%Y8\&E-RYMP#-ISZL$*E9JL&QDS>>+&"UB^B;C#KW26/E^@XFS<1R9: M-)X$FJ"JNL9^H+C]<]H/4N@I]G;0A<*F&OYDFE[E^* M1B%Y'YAC,&]G8IDIK65;,43X[X*ER2A@S9"+"U95D#6D-JJZF V/MQ;V4KLZ M:-A,L[D3$_;IAG >5 J2X>5BSMSP%F"WR4*%><>600RS4P:< :X.=I6Q< PX M3R-*C"FZ2E F8QA.C,]59(C?@$JJ.,O!QR< [ M"V#M^0#6Q_Z'H\.#8T>^U,/:[_/^R>_]D\,_V<')!X;QK5/-MW)V^ ?\<783 M,W&AJ_3#V8U1HC[4HCOM_W[T49.9?OQR_J5_?-SOX8?/I_U_?OKSX.2PS_K$ M[@-K[_2@Q7+Z,,F8GVK]W#O%P&)TE*"W!OKE><[P=+#LL!DB!1TQLJ)5-C9^ M1@5?:@6N" *J0DXT'70%5Q@\"3#[,#FH(S\^":_#H^AM:PA;DM6IA[#9@*SO M!Z7G2VTG5<6'V*NM$J,"P\!%%WOG0&0%.-V;G?GLGWP]$(Q<*DO:VPJ?PQ* M'U0VIQ:P%G6JIIT[#;9&E%2^6DS9 "TSKTTD1 JJ)620G?K8RZ M@"?2>7\B#,0C#5KE<32EI%EAK%O[/ %%ARD\[X!:3G6SJ[![?916WJIA";8G M=WYCF7:E3;2L7[97+;AR,Q^GPUH7 M*1JLY)1Q"#@)D)0.G5.\ ,*J8 8*XW&#LJ[6H' S2L4UL,_W0_JOCY\/3OYD MAP>GT=>+R^FFR^F?_3^.#K_ E\C7^NGD$#D!UV1=/48Y%XM-KN]A8AQ85IE. M!FBB'9T=+<.:48ET(_ ;L?E0/YZ,.NYJB(P;BV=9$>!G)N09PB,9-],1Z*C: M)C^UL@.9DS'U1>,A3@&F!@H;YF5=2YFSK_#"'MX$>P1OF*059LD5OHZO0DP- M;LJ_8GBPT&06DE5)7B&2+]$]<-%.L<^ M"9OL#WS_JFA=5A?#-<(%1%..\"E?S)SR"7:FE_FLR&:VBLU.=";&&-G7]:)S[*NX"Z,HO.HR M41Z%,<)'Z+S^"<<*QEQ2A>6J92*(M7RH Q4F$L&K=B]K02$-C)82Q[KB@<@$ M'QD^(UU7H6#12%A21]GBS-KI5S=5+4Y75MJ;<(L+V]BEG>NAL)Z_F)"X!?$W M$SFN4G2'5]_[0J6^(>.K<\^$#ZXTGA)4[G-L/*9W5$5)X#(/:/$8]MY1Q.V( M?;_(^]?,?HJYK4SB6H9R^G[!6+%@-1:LWE;!ZDXL6'T:Y9JQ8#46K,:"U5BP M>KV"U1B.O8_N#"R3M&")8I?"#D-!#&S4Y5/F:)_JV!37#4.)S:SD0W >V4P6 MFI\?#J+,DT?+ULHA7X-0"@:QEL9>IAPY?+ ['%X6HRY$Z :/N8=AD*Q.= =69!DVG:##&/AZ M^((I$8K.%[SV%!2;X3_:!>S+V [ER$?.?/ZPH$ M;H/G?%9(\E@#'Q YU*_L5,.:1U 1[C<]<=>2K.$OR@FEU7ML3KL)^7D3W3#: MYVXS/@EFS3&K:Z,U"#=V:5^X!5*"^ J9)@.L63?,/HF& OS(>-<(AP)>TK 2Y=*-X'.4R3J M7RS& L6=D?R&ZR!#)LAC%YN#-^YIU>#%DS1>%K"+8NDG7)5?L'P M3K[3:C88?R(JHHETA &XF+3< W\JZ(]@"7PG!N@YH<;7L57.DUWO=P:G>N7A M5$ 8:8<^]T_/_XQ2ZY&]17QQIT?]\W[P/O&?1R80=G%H3]6[ 01'@B_SQI>9?]-;F M[FMXGV_\?_MWMA2OG1?K?G8RQ[O?H$=XA:%7/%5_U;W-MV_>;._L[F_O[^V^ MW=MYB^'H[5>;VT[1!>_W+]D-48T!ISZ%SRV1%C3?%H6F.? 9PJVOV%44,CAM+V] MN[%#-KKYL-\B6CB"P:EX!AEN/I<%N*O57!>]OQB+4H!/X6+'6KHF[P\_'^D_ MT_>,8 M"*"#UOBO! MG<$[M,U)^HNA]# 8;TG>\%RP3:=C*KPDIO,AK 4D!2M&!3XN6%#8HT*B-3S! MOTI^04Q"!'.EOBQ$X(7Y+MOQ+Z=HYT24"+/$ W_!$DJ1C'.Z#!;'8"65CMGB MD75NN;1PU+1(ZHD_H)6@(++WI%)N7'3F1#F3"577V,O"EENHY%RZ?NX?G>YD MSCUTD#,;XW8]76,(1$4?%?VC4?3LT$4;K,(?([$+R#I$U&8J*OM5R0;>8&HT M"I]27P@A5M*&54 T+RA\47E][SAL= ]04*UE1PC&ZU\J67V1R(UF;@S$-Q:T M%N]1?[)G)?W]LE5)"=)O>W_W?3TK23M8:P 465>,*;'#IZ+1V+X[2!3PGBDQ MT1E.3+L4U*)97/7.6B&DCGGS&C1%>4Y!:[&ZR4M14 MBTSUHF1:/"LH=I6YAM187YR6CO%H,?<(!^*B\SAA'6NSQH2Q,+[5+;M"9WOA MN<$-4X-K)74N6"5C5SO+X2"?4045%?3F1O Y991;8<1.RX*0P0W#PAL+B%S^ MI:B-C0(3[;EE1&]#-YBIE#D,O^HR.8(2W955W1UK6;G%_!"V2%,JWE-36[MC MUR F&DM<[IWK5+M>.B,#^VHX-&X:=7A$VA2=_S%F,NY A,JW/:->XRCX6:!W M ^Z7<0# /P"I=,_8^OBJBT[H&D^^YL5%)M(1YOG@%YJG&0&YN,(I?)(JJHT$KW4W#[8O%.[P6#Y2V4'A*<,=XC3<^Z[9S<';4.> M?\.+16^RY*F QXBA N-@ML=.BNE9SCL4T@**!.38$RR/,$>JZ'LL0Z=1I #I3B\Y'ISV&5.94/.>-2^3[ MJ+RU&=1F!122B:/+G5%F,LJ\AUI"BRC"4C0Z#A)*$+V$E2EH[4 D#FH#0L8M M-RJ!<]B>J;'8J?J->(AZ;*8[';HSL.&B]S(PG"BLP%JZ/DW9''8_Y#+_KKNF MI6V;-U^W&G"F_:1PQ:CXB] 'P#O4WH&VKU=?*9.5^Z"!3@@?!8D'KQ9&B7T9 M8YG;G9:Y[<8RMZ=1Y!7+W&*96RQSBV5NMU'FMG?K,+F]GRV_@+&"80$>?D'E M:HWXT 2\\B9DQ?(K5^.P/*T;+UI73KL<6#HPB[$X4AJ6H.ULW!2,9LV:3 M M;RVF4BXN:]BV0#K+%<#E*C-(,TP-:]#'TV@89/B: MTTWI1>G$?I203V]98\=(*JTC(>;Z$7=">-GQYO;N]L9N [F*?WPF]GB0M",4 MJHZD4@M>D&D&-ZL1J.)=%&[KM@I ;* B:W#6HV76PG9U]>75*\)"CTSA<$!. M'[28M"SXQD#UV0UOOA%/@LBQ*IUUKI.'$S>[KVZ_]&5G?YTQL#L_->AU=W-O M[_7;[;?;>_O;6Z]VW[[&*-0+^?(105X]S((*JS5X7MP(9';]B7A+^L(4CB"X M(Y,361F+6QO5>3T9B)+0%1?C(J/Z!^11Z>D0$%@FE]3F=80_#&LJ^"46"@?O M0,00G^(8O$YE@?G05!3FTP;HM9IGX!JB$UD6N4RPPF$$L\@(5$(O3H_8*R3S6D=S2.9HK&$^ MDN>CFH]NW\S97"LS)\J+*"_63UZ$64'D8ECCG"#8+!:/#P+C/DV7E8(DECK' M4N?;*G7>BZ7.3Z/0-Y8ZQU+G6.H<2YUC1\^U -O_A@%VGHRI+DR7"&LG&2S& MI)0#D>HV1=+Q??8,P-5$YS70PGS(147DYK:ZHN?@M1ZQAD@*-(L8>:KF[T%9 M\#3A"KQ?(9%)K0&]<&E( [4 ?[@L)C#OLAH3Y@,_T2/ 1RS8Q.?_8LK[C'H\3FH8]E M0WRF"MWG742ZLY!6E2]TC'+[ \M*3)+?!IXGQ5SD]D-P&M6UM'$ M'DH+$U@ M3P15)D0&EX'!( P'F]E/,T'%?*D<#FNJ_].+DK+W=H4*CSV@>9"5Y9AL77%, M$RCE?C?;D- #%BK@MZ1M[X=7", #/>+J J=3_PIOHY)Z&]+N-#C1123IXK0T MC"'3Y=-INXL5&]GC@L)!NGR(M C>0=9(W@L^V"BC%=.IFH M9DWXUW.&KFCZX:Z);23,=0O&\>)E2L/,=86*:[,ZMZRAI6X*(E%TH!($[6ZZ M' YI!J8JO%RH2;F8T&V"L"QEI7.EN MI1]]MUJ2NR+S5%B=V"3<2.0&,BS6KG8R;3),XL)/)*Q63:W832F)&A?V&Y+I MFL"FCW_VPIK-JQ-S=%5WMF*=J[O5XF[RI)6@M.$84TR_$&UEU7P:Q$Z#CM_8 MM,87S#4;):<:?JQ&I2]ZB&GN#FU.6(X*#E5:"!5E&$7%!# M[C$L<=@-LR*;"4W\42L2Z^!?H:0'79+!*>E<4Y?;KMN.*3L52<9+8LF&B\(O M8X[L([ Q+7<)ZJY '8;]J.!KA7M4;#B$OK]LGM)8Q0!LR#P8)QT H+PY9@:Y&*:G*2C.?3HG)DU+CLG]6> .NJ_">\IF[F M$G8$^"B++5<"^>YE^((;HQ>]4RM_^9Z^X32<=NIJ">-.IAWI&<%-AU]48D.< M:4.K5HAX"G3F0HL7S\N,G3^ZI^V5/.UCGI-?R_BLD"5N8.S,;I!7&36)J6#; M&I7'G-ZD;2U+TPYG*(UKNY2+;%I+I=!H&)2:+(8XO##"F9G/>C.+)41AIF6, M"C#U1=\Q+$+-SDUIL^#:R=(#$JP M.O-$ZYGV,8.RJ-&;(Z_&^ESH([9;-' ,YPQ+.$E8NBWU;-T0%YA;8(O4^B-:9!B:6R;0*-\IK*1$?T&!_Z"YYW'!^9[N>MVE7<=* MFD'+%7 NDV7*'WJ:+J>GY4K?5'2*W34&X=0G;-9&?L"1U; M15ZA5>3.8VH5>6;:/[.[P6S&'1-WS!/;,>S8=E%=S[J*V#OK 8@D/6TD]7Y] MJRD"K]9>73/A*BN(3:1LH3?ZL@[H::U= TSWP(!8CQ2HZ_D&$6-/Z4RZ.C']NE;GK8ZC>#%XA9I@4UP*L.DH%D7XS8O,J[H1+_NS\R MNII(J1RFYV#G>A2&R#0:PHD2'RTCT&%ANISA%9L2A3Q/[@1(@Q":1(OIL$;" MPT@2%<@7C"KV<-I!/[E9D=7J"FT+\):4*#G\7YUACH) D/YY^!'0V\97(LH' M$B^Q*"(61=Q64<1^+(IX&B4!L2@B%D7$HHA8%''SHH@8SXOQO"O$\W8?4SSO M*$?8$SI#/Q@"OU$U1=Q)<2?]G#OI,4;&(S3!O>1S@[IT39,P9FWK\&"\O^H4 M U(F.LNGT\P6'AGW A.:TSRP'G([P( M"D5_FDKH_%EF\3?:1P4[@ +"W^\S97:"#BR[EJ746-3VM5.--5_DSY)$I#)[ M7XO5@>,F7C$H.33G)9BK4AN)?.#X903W1(-L+0VRO<=DD'V@\@HCO;ILLBC[ M.P"]KB@%L]078$\0(MU6J$C%=+%'PJ>Z,<.0B@00A*NY]:A&L]41UU>WY 6( MQ+% E']IF#!_[F'"KA\OFC]5<;MXX"A7HUQ]*%V7H=E; MQ4:B\OCV;[6C!30EPQFX9**)QIB8JJ2)L'B"#-OR9*+-FF&37*(U<.ZL;B9( M=OK2*SC4_6I^$R6WLMG4603T%YKBF=<)0N#=C<%+2,8TNV^UR+ 2*>?4.DCS M;1#-!J(:%"$A""WBID07-75'(A_QD2EJ1'[II)2Z/*I9J;P4NS!W55?D1#3; M7*\;P#[ZL5<77S0JF"J%%D#O*+A!LO'J&_/@]/SH\+C/ME\SO?AVW[/^_QX> M?SD[^N?1^9_LX.0#._QT\MO1A_[)^='!,7P7XQ9/]GWW6?^\];K[ZR4?KF]+ M7H\$^B&MS"MB)._/T+RJJ=1AX7W?O%SQK, \?+VY?2_FX773'FPF05Z8R/6P M-B#,J2BI4\0"E!N9KAA/D,TM$^G(TA^$U:-CJMW,Q$A6W#F8B>AWAU78)7P^D6FE3/X8QZK$B2>FJPFUA]6&>VA:(^=@#3SH52R'*E MY^]\WP 43\6N]DBBLD>,=Z/,%KS:HY-/O_=/*!'AN"@0@ ["12XZP]8X[-).5]I7!G0TS"9XW%0'@6,4 ]IJ)N#01ZL%4 M/7&A3HA(O"P8=A4RB%TBO9_"+$=9S)!GL,%#<4?<^E&P1L&Z=H(5EWR%>S6O MC8\SM !W0EE[!'9GRJ/'P-$#F5+D.7\F-8O%:DX(G9L)V96POM[CURT7!G,, M%B2? P2X]'76I4#*3F'ESQ'G=9/V\HX*[=T5\?A?91Y#)(B'G MYI\W*@M0XJ%?BW4TZ*:C?)?(/UH,-557STI$?RM"LQO(K$GE+QK^IBM]>!'4V5L%0K1@ MIEV["QQ045JPBN"E8V3!!5M*4W__76JOV&XA5A;<867!JUA9\#1P];&R(%86 MQ,J"IU59L/MV\]4:UQ98Z6L]R;VW(&X['%-[G'/QZ,!U=4K7*Z?\H![I_9"! M7,^*^-=84!S(1)(PX..#7I:AP<9[D)&A"H)'Y"F2:>%"4*YIVK ]5LC% -)A M9H&KY$M../*1ML)Y^"5&YN#Y)!EZL:;-8\#:C:T@)ZJ@T? G]%0DOBKLWAAV M8:,*[3*WT3+'L4#A*EYJ?6^^PPRDJ@=*IA)<3 PFFAX7!HT"1TE/I_I[6=13 MWP7#788>$QTB2QS.FA,%$C4CTWZF.9L3^)=*N<%:HW]=>!#O,->\SN:1$"E& M*4R[#&IG0)SBF')E4L_'/"W,S,+E54VT%^Y!O%O#DI H *, ?# !^#\>O?"] M\)..%IE(SK+01E$'3.FZA0B)OR9I!6=E/27TQ%+JB1[3H:( YB%RT\R$:['9 M%0C+!;$?EMCC9%9GHSJDBM>Q+\U\B*,W(21*T\ZK4%ZH0*3JP)7AK>B\>^QS M L-T/9>);T+2HQC2$ Q!GOE6XSAL$*7$Z<&EB:48<3!UJ>$B&X0:U^070[C1 M'$EOZX8@)2%,T;Q<\^*5@?+L'\:GMSYT%%\*NMQG]K+8)ON0GQ5072[N:KG9TW.Z^V MWKQZN_]J?V?GQC+WA;R7SL'7D[A2DWI)Q/$ZCGJB$3/$6D%IE;4%K6!PY&!5 M<<'+M$E0[*NAT!(-^.ZUX?7^3A*-<8/%#;9F&PQS=$319TP [0$AU&*!6[Z# M#JQ!1&6:U[1S/B)'VJKE1A!FP' /"F))[DX"KMR.46'&_7R_^WF=-[14(>]C MLS,8>!QE5&QQ(_P4&P%UF.F6TH+*+--$Z)!'11/WUQKMKW7>8";@GW!%Q)\$ MW,SFFN$B-?X:Z)^,7YAD@*9#U@!/0]5,)9T4)Q<51;ZTZJKN".D9]U'<1VNW MCSPW!7?[J$'#'/8!=>TI,;IL0J&IF'!X./9I+0SHP[)0S<4TP<0;B2L"W MM2UWN>I>70[5?ERIH@C@#K-%]\,0=KU]_5NSIZ8KN% :2-ECS_YS=^_]3<" MMU30?1@FPH]\/N?^<8KT1$SO@XG@NO@D3,T/1%;DHX 5RR7GP1JA/G%)G?%R MX;R 3*LS^;*6"OL:6_T)Z>PUUMA4CI;#9@FJL_Q:>Z$[AVA&E,XE"+-$T-M( M)@SN(==<*U/,.\A$!*B.'G5:J7,\K8==/7F.U01H3L.R^"IH.!JAYT^G9O=E M,2KY!$O;2BX)8N)_UQ>S!RA*"=-5BUSWG8?YHS"8B6!V&L1#AGIN>M;AUP.1 MBR%B8,([Q1_\Q/5Q]D%-!!CXJ7KY_D%;;D6C(1H-ZRE:/A>UIKX8"%5@&]_% MG(BAR@M[KFC#'_?>LXQ_JPN_NQ[0K @L"7;8 (;<:';7M"Q*_5P<10GU43)E M30WA-36HCT;_FZ48EKRH^(2\M,6AM,0',?JN4]A%FR/:'%=?P)@F;6&M7'6A M[EQ;@H)E+^:Z_Y"TW8Z",^QZU/V7M&['OM]8[8[1.&V6^.)._*[GC^T%1Q:U M-2$F;6P47I[* )0S63#_"V1UI>L46W=OL&A.EDYJE^$NW8G48GT&>Y^/J)&2N2=L M9BW9M_HYSL;UR$)+1M^]N6'=;-B_EI?L2HGK6%08BPIO6E3X.A85/HV2NEA4 M&(L*8U'ATRHJ?)AV15=,=OX@]VS,8$:D36M+HP$L;9N 8LA27G$=!,QY-E?: M;B\01HI_F@@@A283W4G9<(510VFDK"GQ9S<*_3$@E(&/H6JR9EV3IP,+%970 M)? 8BPDZ'";,J:9@8A+'%]76P2-*5$JC)]GC,Q M'6-CY;R>#,B7&1(!ZDRFV-8:'P1H::227GYY<%PHM%N*7%Q@RVA>B3"RFHH* ME#KR?EDXNAV*#K(U@,XF8%N =F0M0G!YFKX4_@+4LN(K)B:/'7QEW"GNBO]*)3C1F6$4>A% MH7=O\9B&X /3/"UR%U/0T8 %"8@QBU8 H<=$CLU]8,<8JF-$T=<@7JB(3(3B ML==Q#2T:%R_?ZKJ-%PKXEXS0#*BKE*V*,_$8*[J"!L]86"B MC/AUW6P:4\*/S9I#FAE((1/T2D4PSU;D3?_L!;A>!]CR1NCCVS$HJEJ4[MS'KYE.(KZJ>_"L^PB:XHHVGFU^>J6&9?M MD$^$:B0'V*()C53&L+I"WU=IE +5 :I2]9B&81<#E,XVJ6(;Z.#J0]H4S'FZ6],O MVQ$TXP"@M?!UP6._W?XX423?BH@ZOB\DP T3__<@JS&ZN"39[RE'C15(,CS3 M\MO(\I[[C.*\TM:6%>8^LVB%N0U)#$U.U1I$63%"09,YD4Y&&\AN%*WIHOATG]NFZ M16K9-LA@?AZ*SR6I5*,'/$L'-O;*M>#0;L +.P.3GG7JHX45$&\V/J#7@MKUM#G!LIM);'\PZB]*R*#[EGS':X@<&31 :4,,EG'FPO"\$NA7*3,=V MM>VQ>@I;*;6F:H'168WMA;OEOB&CNQH:I+@YJ?D#3C83\&%MK+6XH'^@$?-* M3BVSL,E9( 9T]7RN%[8H>TT^,=$! C/+W&B";OXM486G=QY#P-01;@&*.])@ M3=6&2[)&'OA"4MHBYU(I\I>L)O(\:6%4JC%QOQ\F$D.(GJH?'$%>]X)>>AC> M*RN-39-I$+G[5C_73P[F@^.Q@GCP:;O((&1J*/NGV<+-KM0K$;T5T5LW16^] MB>BMIX%=BNBMB-Z*Z*V(WKHY>FM_<^_6NX/N/:&XZ)UU!WWCNX.>?#K9./MT M?'1X='YP?O3IA'WZC?4_?C[^]&>_?]8IN5K/^^D\[BL]P_-E#18Q6\71YI9% M2OXS>+W@L[[8WGG))G#Z6*$+/"R+B:8EQYZ/)JL"&A1!5BE*!2)!=D<9#_W= MG0>5V16=Z!L!E^)^7YO]'FSX#WUV=G!\<'ITM?W^A)[W-7O;N]YZ5)&68IMW MZ^XC&8U##*$DT('AHOZWDP0R\/"IK(J0D12R1I%@^,^=Z_?;K_=WMO?WGJU^_;UTRX2Q51^51A.F)-'5F6"OU3@EDH E*86\4A$VITPO-V M=V9SR4Q@U+P5Z;\;VN^XV^-NOXO=G@J[T['7KFTYTLP F!V1"\JK!N#6"DNK M;<.1E/J:+-&KV-P"(^,(_J6,?$MC>Y2!ZTFK=+3.YQ(E74F] M-ZBO!Z8$)B ZJ,N'[;[2:_33#7/3&D2E0=,D(4H:UULE*"M*&*<*GXUO>D)2 M0S_/L.UOHU4+/,D*CUG5LG9-&*:>?TQ5QYGJE%?#H4H9@,>)V,4=-JO3ND%A_N:]*_KO\7-7-' V*QAQB2.(O<;0BO:OEP:$A; M'IDALJ;5*_M78K;[L?C@TPE7W5EX\&TS/'CXZ>/G_OD1!0/^[<*OHH!XG59 2>'7TY/^R>'?=8_MPN@&3->N0+6GE+[!PV+V#AU M#5@MWVYNKS&K92,QR!.'C%4>/XOLM#-)%52FM@KL\Z"6RG;F0U!@@2:_=OAM MC;"VVJD?A:G!#0D8D(314S,T'1!?#%6-,6@:3.1"9AD;27(7)N E7""8'4,$ M2K7XIY\'OL&D2'G6(_COQKBXZ 4E'41Z06$;Q_6KOU B*869]*0HL28B%U3= MA1?*:YAW48=8T!;:.2077KBW@KI4$U[YCMR5*%>B7'D(N;*8?\1:USSGSV0B MR^3]_V_O6YO;QK5LO]]?P:I;IV-7R4YLY]'IS)TJ=^+NXYGN)&,G9^[]= LB M(0D=BE0(THG[U\]^ "!(D;(D2[;L(%7GM"SQ 8+ ?JZ]=NGJW,VNKN'+5UY; M*"S>ZND\Z&'V(@42#+>QJ7YW[ 0LB8R7U,=,L##TB35@X!4A@0-L=$)3%Z9X M%L1-W0L:ANF+&9E:?DP$61^0O]44-S7'9KNBR4HV()8PXGC '%5;34VA0P!H=PS6G@EB@2_A-H[&"X494S%F>'7"?*^5(\O$[ M327IAA4 :9](=DBL0DV%V3]L 7DI3&L,;;:\)ZS6[:_6\[131<44SFK0]^B< M0>0-<4F".ZO+6;$8".D0).%K(H&A-KN"9;I0H%,-*]XTQC-AQ3IY_I,T(W.5 M,+2P98,^*-.X"C#@]P2!/;Q86?+C0L_BJBB0)LA4)INE[JWUQ)KJ=?EQ9%IA MW:R+0T5.J,C9:D7.ZU"1\SCJ44)%3JC("14YH2+G]A4YZT>YYII%_;S#O:)" MZ,N%OHYW./0%&DQ+"D8A)-:CEW"!3J[)VZK)B;LN+#C=F?'G3&IC+69<.\A7]@"7J4>-Q9IJ/ G&]5=KZ9ET '& M<=4W,AN#K]#937KA#GYXR-25=WK P07D_'M&JZ*6S(L(ENL7(M;\6HG4]!&P M:-4!1:X\\&K!P=VI3)0HKKFR-;LV]%#7)C1LLDW7&%+6"@:$/&>F?6I'FK91 M=<,G[N'/_'W\YM1\RW\G;_:I1ZOI,8L="(@Y9):B1R( \L9 M2PQ8W!* 4LZ.:1H>'1\M)L@MD3G3(PZ+/(LGBKZ%BQO&OFA/J.*;@/NE$CP$ MC/:YY-,^4]2*DE-AN@*11C8*&1WY4)=%Q?8(2*B9 KF8PW3"HI!(9[Y;L-H@ M8X*,65G&G"*+(1(8BK&B(A03:$H1E%?8<]:,EH#UM MW<6PLUHAAH.INZAV#$#%8X77WC2C9+&PLMZ6[I5+#F& M54&T_2./;A1E'J? /4HQ)^B,_,-4S9X3<8V#QY;M&J$!5[DBFE8CV! &O<^O MA7C(G%#,02H6@G'/4WC-R=QIOJ3<55Y]<--.ULP;]DG6OI3AR5S*D+.(#Q:U MNI0H^2>XZE5!=:RU)QZ9DIL8WEO)E:Q:3&7T167$L>& (K!\,0"0?X-E+"98X7)PU63:>H0XK M;F;X&KJ4!(E"='NQ?K60 MANL!97;[%G:1^ZCB MT.$F=4?@;X.Z'+@\;UX087(W"+RGRA.+557F4.7(NWP3<]4,?BNLW@.EC/T% M'9P+1ZPR]VP1) 4#F(3P 1 M[7'(K<#]E$7D&X(QL, MWI^'9V,# @?/)H_WP(H.014DE1^E![_N*W7H4&E? M[P=9"PZ#9%NN2-6D#QJR@WWLHII1ILXP7RT"PNV62[BFX.G'D>ZX2%H2;?I8 MI=(NBR5CA6#'7X1D<]\KI*BHBG@BD#P'%+-M71AY?=4H5$VL$:[];M^1MA6Q M2Z3'X*]CS0A&_3$PGE(-5NV3%S">42' U*!X>)*CF>-^=L5LYGJ[%0X/FS1L MTNW9#G(JJ.K3N=:(:X\GLD3((I5*VOW'_7]LRZV%J7*?OJG*_,:L:UZ2>LHZ M!5Z9F'GR1&19E<+H=5?-&5L@B_FO]!,QQ.X>JJA9.3"D;"TCO@CS5R78KZ9N MUK24+1# \0$OPL@.,?!S0\@.,#.#Z XP,X?@/@^,!8]W ]@ZL==@R, M]TZDC>BUZPGVK,8D-!)%"R1,B+Z!2Z]S>;4XRT!GD%S%L*$T4#VX$[OP'N]+ MG>#SL'HNHQV=EP9^9[O.$JX-[I=_H_:1-$1N5RX):((EOU+-2L;2\<]UI^^\ MH%2^JM/TF9C*#8YX$,GO-I-BQS8:*43%I-@Z4%/72$SKZS*/O^#1$Y&-%_L3 M&\?Z!P$2!,A6!(B)*SB'V_K6""T@']_13#=;'Z_"-VU!!93;X,V*]?53>[G, M./'MB$"];X5/H)(^:<,(HKE- TR0,*BX MM9_>;RS]A&29Z8'-UZ0G)8&&D [CS;B3)66(AL@:NER$Y!ZR)2<;YW:TEWPD MY(Y+,\' 8IR U^S7R1 M"G:)%%GT.2/8*GX''T'S'OPGZ.4$$PV7WU3YMRQ2.',0_5J(OU4ZB/Z4WU6< M#Z+340&OGD_\4R4)N#!G0H/L.<^2/)-:P6]_"A"R].D_Q$PPQ\S;B]&!88Z5:Q=Y->BFLH#.(8@VY<5QN'IIU_K' MW#64WMIUKPMYF':R^'6-G-PCKG\]V>'Z5W1[-0/0P4_,$\.P5LBQ*$ =:4>L M^I':*!C>,PN DPG]U@%^(S4U?Y48":4:674PT*\1,X058DW4GE&^2L_1K.5# M6!/",JX]!;W?/+:??JT^\S#Z1!5TL=(6U><-2D_R*DW0OI@BDRL8&=\*1;5T MAMDVA8?73%"+Z7X%A@48I'M'+_;A&5,4XB".06][)L<\&\==0HY+ "5 MR1;.4);U1>HZ$'P &!%=)&)S@9XEN5.,,2B00[J RH$PB" M'!8Q"S[E *)/EB'&A>43U.+)I1FZDRD9^V M[3Y8?$:OFS&#PG0EP!]N1/HRU& OCP. MX$> O@3H2X"^!.C+!J O)X='2WB05O9:/Q"E[S*E=R\>%7-=\^?[\29?'!X= MO7YQ?/SZZ/6SGW^&_VS"FWR^P][D*:9:*\*1H(F-V:]R(K512@*G ZB,OTSBJ8,8ZFM8N$?\S(5+FYZDGD5\L^'PEM=+EB!SYC?/7&%Y' MTXIZZXIQ(2EM?KAJ%?+M$#]!;@:YN=-RDQD_$JN>Z>745( M2S.AT.HI\FH\P<8^J,(-:,F82K83E=(V3DX($>X:16^/*,+0D,HTKE4\,LV) M9T57:>D(.3GEI\N"82A(KY1K[, Y,_1ACEMT-4IQ;K=E'TA7P[\0?P5C0N(E ML#U(OJIA1?+G?MI9A56\F57\EC(D<]I#@_T,*_FZ5CR>P*;&;)[-^QZ__EM;*;0J'Z)-N7'S^HVY9_. M+OX\?T_=R#?<@O[5?0E4<^NP")9>!!=GE^=_G//HJBFLRC3/!MW=*HG6B;X^QNA*:G4)3)(.E1F?X^GG/WD#G>S[,)[+M>""HG<*]V0_N!=L_AW@\#Z=E0"H "L M$L "T\SH $D:()Y0B%66C6+.&'\4<*BBP5%7ZJFH.TQC;VJX(3P&5X?>.!&$ M3TRQ8W6%*ZB#>Q,F57'!*[Y'P]$)1W*S!W>8G4\7HY7?75RXL@%@+4"U9Q1) M^#$BM"LP^MUKU&LW>[I_\HVX^08-4_@#=L=,2;>K'NWM M &B*2LLFBZ!=AE5K&28]0GI1*-,U<:@T]AKD%9S!2=CK""\FL&L$_XK-QJH1 M?@/KU"8QN;AA83NAA3'0@.<.>.[;XKF/ Y[[<:"9 YX[X+D#GCO@N3> Y_YA MNH[_&*&Y7>XI?MXJXA=^OJ#9F$@QA ;18V6*; HY'&VC^0CC=6=Z4*(]\"!E MC<6V#87]TRXQ=T'1\G-[FNLSS-XLPYMAW^>8 B#^02986MA*?.-PX; MP[:\ M\XAY,Z(]C]:E3D!)@=%7K\% !PS*;3G70=>[&(RI M[:];EW[7.];R25'TUUYJI#(,"BS&GA;#P!H*_S ;:K?980?$$Q7,?0K#; M:"56'TL3JA5('9OEYFW$+#P&%V;(GU/JCDVI^X:1B!B.W=9.62:_RQW33:(/ MA7'WVBGZI<.%&=I/6?VN8?&@7V.=$%P[RSL@WFDDN7'U8;F?7SA8>TN8T2X/ M0,-ALM H->4P+Z;RSQ4*F@)"NAZ2HF/)R=S(J,(BJ;KJ/GRD2:WG>*5[#XO0 ME $-H+&7,@.T04)YF/6DOB,H9#QO)+"JD6Y!%8*@J!/+JC;PVMQ29I1O$LNT M4@>QXBNS%JPIK_K:R-I=G2[>QSL$7PFZ-^C>1ZM[VW'P50?H!G<'?HG5#!80W&RP MZ#ULT4MYD)(PR+F')^=Z?(Q9D6=Y%M?0L$5LH7L3@\%E6HJE?9(!%<\BC*QY M;PR&=-I=^_> [=Y! [MM.MZY9;VN&5U+5H54NZVW^V!-VR4!M"O(])VA('CQ MS/]W#X#8<^Z9AU:2EYV>[9+:V\4><8]0_=U"AO]F ?0-\[-5/]EGMUKS,I%H M\YFN%UT7\N@LN$JS [^Q,B';:B(HB)@U1,Q9QH:+CB;7L[R?+6_UL>WER,LJ1=&_W@O/(5!2SSHD.ZI%1C9GU=<2ZL': M6B&,&#;]/6WZ3T[O=T2E#'&;-1:P7A![C2"F,R:J7J)MLX2S;"^L;H;4);DV MRB7PR+&CAZA'U*"L-:%*%Q+S>'D[LO)-ZEK+/=NFL&T$T;9EUX186-BL:VW6 M/^3"> BWQR$BNT)1/V%F@N/@$^]3[F)DU?%Z*K[>L"UV@"FVNLQ:9*AVI$TZ M5(J]=>!4NTE2;^)&M02G;8[4=DSG1[,05JA;WBUALT8/N""1[LE\6#;60#RQ M")LS2CVUY$?=S1:-B7&W^:@'OF'"=KAG!;VFO]PDGKV2,>I&6'>)=)P'1I7/ M]9L+/>5L*"MP$&R5@V!=N.(M[ADX"):,6J(EBT5V;_H30PO6#>!F'VU MA?/A_?NSL\OHX]G%)7[\XX^SR_MG:+\C+H8=IET(5,;HC!SM-)5Q@VH3RV#R M5%*?1@R:@WV02MO=$J-<%5C@US8.IC)BRZ0 ]@0K63'NG5^I1"9S9.O$>D(M MCFJ+WL89MLHB'G9,V#$;SVRU6Q]I[$%4I7;7D/W>I$3&!DC(_TS9(F_CZ.AK MY? E:80TR55!Y"$W,SB;4K8H%@EGV3"%-.\;/]A$4E")CW>#[S)745LE(N/7 M\-KL6L*?"M5QJ2R"%@Z;] %MTFXMS'O4ZW$@3:UWYBJ%?-4:"]Q)%F]<^)3;*>W?6!;4 M3H&Z,=#V]B[3J7]IEY<&[FGZ-3CF,:?2[3=Y' MMF^2ZPZRF)SF@7?%6MWK' MK\N(VH!X8R,^,F[AR!8)"H/:U?'ZFI)CC29LP1 (F^L!;:X_?-5$:G)>X3NU3NWU3(&S M@KWF%W.(: QJKVY89#>:KVL9[]+76B-ZVQ@+*E$W"MJ!F*>=-P(Z&R9UN_(+ M4=Y!]0;IZ*84%):Q4SZHBGTF111?NN.A]?AC!)G_Y].6KUZAICU]%I[,") E^:7D; M/Q9Y:<( <,A'.\9W-,8LH0+L5(Z5-A>EGE=N*!R/F(KK2%4KSU M/&D@,ZHC@>_K ,( O[5B0A2#"+JBO"P%ZV+1A)EAAM5!O9"(L=OG,2 M4T!BB"LG,9#/ ^[J20R%H,!5PIB<4S MJK1%.FECRN!<^%Y70XT)#FN^@-AI/^I#CAJLR2ZR2U7^]]U8;YF@^L#O.NT" MUO.^L:#"KNFTRK!^BEM:3T5"&6KT>G%WYEEZ[4BLZ6QRJ+]-\FD$:[GA%6-E M:'TY/&5:>\K&;S=A](6.,_C>TM20B%3G5(=:B$Q/55G6.7'<0Q)G!190K.IF MDR5F_;Y-J*LO;+RB$=1/Q;?M=)T,R_;V86:0TB,4D$1)*BKP0%6V.,9ZDX]* M?$X$>J9E^;7R#J16DUE22>VM=S^/+*KO[FIP3/6=NQIK[.';[9,FTG2U,'># M14<^,GXYE#I7V4TM?OL8>0^C,[JUE@4^CT^80.K#[ _- X6-/!:9TE.*8,/F M@*]PN[@9A%,T=1SFMMDPP1RIAOVB+4=:IRI;V/9R1[7.INLH=]427Z. \A$; MXR]VV!B?KWQL*N:&ZM,344BOBA*><31"I4FFN='[5:E5(IO>]^<,]WMTCE9I/(D$<9<-6-*,L+4ZW*<] M;+(ZZ,9D7(QSV%@9\S;0$?;D"!P$25+%N-U8T@XG"/(,8 P?24%%3R'O@LJ M0)E%F1Q&V^.C6K5J-(B'(!YN&XI?V3-GLP UMP#9(9%/ =UG,?:N88M,Z^1\ MD_9=.[."! 7?BV2%LTCPUK2]%QEEUV1K(!U%TD[%]U\8R5:]L4HT_"P=J[.7 M2"2QA*I]_4P>1N\00A 3,VB;^VQ UI<5/"5=<&%:P]J=[DG-Y,H, 0KUB V= MQ5 )IBXUEIHV>0:^793"8;HN&:T1@_7,H#LY# MZGX<]'_;\?41)X!+PZ:IQ7N9H):NB=K[[BP5J M-( ]%SWYQLF$(O)S_)0B0BA 5N=_:EI+Y@3376/ YL%QH69MY(2#63 BP8@/ M1\1=<",^AA&89QB8_B9]@\:#5?:59(G(E@LFW$/G]8 EV#B6 ,O.142#HQ9G ME!(=1!0NL?RJ U@?J>1/M1X;1/ELEFMNJU/(L2@%WTW M$C.''41NZ6B*A^)BMW?R88;UOO:K\VX:OLS0E)Y6*3X\W"*1L'P2:B*&6_W@ M8QWOYQU?<^70\V",J ,X*-LTVTXN'$;GJ7O7@[K7AEED2>(8B)=7=-A MI\((&E'YT\1HF5[!,3>B?OFQ TB/X&;\(&[&JQUV,TZS!D$/TLW[90W^;W@2 M"$3+7 #F R&84%8LA& MNW&OUPRC!:_LBVV@33*4"+5N\0VY,LAMHBK"7@Y[^6[W\N=,V@WL:=AZ Q<2 M[F(,H1:]T#PRT^YM5)\UU0!L4SJ_L]S"P"QJ$ZL+C; ,JX+I^H$3-^6V'W"_ MHQ+=Y?1V:?H[/WOI[_S M,HE.WW\ZNS@_^WSQT'A+@\C90#2SQ\K5LJ3Y M8.YU+CK$JUX2 M:)]27I-AFX)($X"=%&&=BYS/;54X@$ M:WB46IL4RV"?P/IV@:Q"M.FQGC 7 .V"XDIF6.8*1C 9V':S22SY>H*V)>X: MLJ@+W&!8==^ZNJEV0E8NOC">_92*9\=B;':,J,\I$,:E!\YF!0^\I-(O6!!# M47UGFBY1@46.%YY5;J"J<".=*UTK^\UK'DWZI+(]\;J.\G#4][2='J,J7%B2 M\?BW^M;,KI/:[/KPZ9]G%YWPQ]V=UBZHX?;2J-,**T.Q)V4S.*,Q*_D0E?#;9YZ]F^Y?QV0%2W9A0$ M&;)U&?+N_%]G3?_L!VC?L6Y66%X5PK2XQ6R!*!J6S!+DYMQ(D$2-S>DF^53% M"#X 0P7C?*JL'$$;C3.52XF/?YR_/?T5OO[C]+^C@^@_/E^<7[X[OW5S1G_P:X8#?X!7O'SNR"6,X+// M7/-;(;-X@M1Q@PB>8=+FM",F' PK^Z@KROP@NXTLX*8&^XF1(G,UQ&# SWJ" MJ2"3S8G32F,AUU]5H72B8A^=2Y@P!'F!I8W%'@2BA?$A_U^9+PORWH#8"6)E M-\3*'Q_.?=%R$'VZ./_U\_O3S_\W>OOASX]GGVZ+FPCB99.!G9YL&K6\RRN$ M3_FQG#17T:@0V4]Q+!.5OA&*J+<064:$@HC-FL-L434:_>J1]VFPF@SV7Y8< M#0(S2HW!:GMR'<%C$' >GQL+T!@^WJ(*C'W9E!!^30VK#)EI6F/< ME\1[44N\3Q>G[R__./7-IB!DO"P^XSJ(Y8^R2D3-G8(9T(^&X-^;BMU5,KP2TJ?>]E_O?#A@&KTX!F).+]U M.>_T*U$EH-!QTV-QN*;]"F-9L%]_&$7=F^2=NU*0*1N4*2]KF7)Y_OO[TT^? M+\ZB?YV?1N\^O/V,WP3Y,C][EW C#D-,)9)FT+OPJD"*NN%$)B$Q-)L<^ @X/U6$@LY*&60*\.CIYC"Z!1=/QS M="EGI9P.X7GP%^P+U#5!AL08"Z"I$:#K,K1W]GF?KOOZZ-E3N,)S1R-D29$_ M"EC^PO4>?IM760P#Q;N?1/]1I=<1G]:X,94.NT)MYB4H*FIV7EPIQ -C1,D[ M@8;'=![:-C TOT:2 MY2<55?_6/$0-^@2G4NRW5D9AK,EHH9H\:._R[+_V^PH2Z3[8E)UYD$HE"^K^ MYL.[F8+)Z1PEG2)BG+:A3J:C=!W]*E39P&8W(>D-0#H,[3M!RQ468F;5M :* M(]'+#=VL'!.'K[@2+*@DWB1466C/5W5!*&@JG\&#N9NXD-QVJ#(*#%M4_0P: M@1083! I,*;*B@PM?2JW:#)U'N_U6M/?Y;-_[^J!?P/2G(9&)OO[VV/P.,AQ5H?TUO>$9\[O+#;;,N[X=AYL1RWUZVM MX]47PYU"C5^\?/V\_K=9:HY5?/XK)'3X[Z8:56MZP7RR/5^]S'&U:'H75N0.K\S=LT==(T=S=#D10PW_"U/4FJ+_O^#?CS19ZV'//_[S_UV>?S@XO;P\O_ST M(TW74K-S(0TA&.- GA+;J8\VJQ-Y,U&$Z6M-WY_%H95>_SS]%?_WL*;H(>4= M7MPO!F-W7EHP3\)$A(D($Q$F(DQ$F(@P$3ML'Z-W/T?T(J8BD6&JEO3R?Z2) M6L_#7Y)2Z.X&M)!88TU)>; MY!'R*,7ZNO0-Z>CPU^4>\\.7[[:?[/$HFJY MJKJ:P6:II^]U)W;!W>T@AU>ER,.-*&,^-_25>_,$26FS[;/Z7B:Y6_60*"LM9S M\>]XN5^PX$G%O4^:5H0/G\V*O'+]A^MBAB&,E6#07"BUI>'VBK*?"IZFO?_C M.I 64O KH#%?P=RZP8[S/.$^Y+:]@.TXNM_5]V?)7;Z97EP_\C8_WM5M_G8B MB*$$-WI"[3LEUB2_*;E 1,PF=0":&?;K/3_?RWON"G5KS+E2%FEX3:B ,,B# M%>7!$KLYD,)NEA3V92"%?1R4J($4-I#"WC4I['KN7."%O1M>V![X\XK\C'W8 MZ+FLZ:L7MZY^H$OT2>9;%DK3X5N)*6VBX/SL^P165QD=>\^C[2[U MH.FVVX;6Z*4/4VJ0$T_@D9V#/Q7PU0AV=?Z-6#]HYG]Y=%._7MSQ/^6U68N- M&>EMCGV,FWB+3O>2TU8_CAG2YN:QS^SMUV,GA\^?OWI]]/KH^8NC9R]/7K]: MP]LFP7!\_.;.?.Z5#?L+J6=HNM1O.IS& ML#K#ZISC=('EE,-:@P4G]!<=91(YJT1QC8U'$^13,J3:I'I8!ZRJ>!:V(;^- M$1:,K4VR^V29_"[!UCJ(3DMB&"8&D$>G[Y=EE=2&YJW13K5[V7<:6_-M2XGA M&FHV![F9"&-U7"6ZI1 M,,6"LEO"%*/82$+\L+2O)GFAP?9J,%%AQN,]]DUF6J2>[G[.,C/4[M*:9B-D M?8>[D&VF9;1']S@K1:D//F=*[T?!0 MK=IDU^XG9@T55%FW-X.CDR&0C0C51 M4=(*%'D1HXY"#CGT)TS$8!4-MM!JNX,.C&UKZ=Y[;85\V];R;:]"ONUQ9)M" MOBWDVT(3QI!L6R?9YNH%;^(=ZHCP;"EBLT%9LJW^O M$PVO9OE(FO=F/IUWOID-;KI-<+]VO+P. LM Z&U>\W]/9!;!Y'_![.BHR*?4 M\>G ?D/7'?AYG&A6E1BQ:N1A+36UILZ2N0;WB[I(?:W4C.RH.B*/:2%=8>\H M<#NN0 T,HDQ,)0ST'GAG;]CI.[PVNNR%C2Z,=]@G!"R"6"0%N^#80H(-7_AS M5BF-;.R2;L DW';5#'I#3=%4E@T:Y&;Q9<'78RYVIQ158LU'G"KP_(MWCD\-GRS 8=B_BWBCO7KYZ??+LZ/G+U__HF:REHW4'NQNF$[ E M9UA%@/L']DC!'790E!DCS4'.*_A8C MW+D"S&S8/POWR(/403=3ZNSL-GR8B:0?:">*:)H/%>R]V23/Y&&T:PHFK/VP M]K>HA9P62>T'V@=.)86L9\AZWE76\^>0]7P<.;^0]0Q9SY#U#%G/NRDQ;!G- MO#A^P#2;S8">U'FVMQ.1C9&]AH5OCN'V$7'9Y-F.<%/=9D6$[&J=7?7>^CNK M8G;D52_U0NY)N6_Z;6!G6MIT-EU$&^^GG%"JJ;S_M%#O9FJF/%\M"%>LENM\ MM1I#X.V3G?==*W.JHT*.19%@R1BGN]D&KA!*+&'RJ+_P.S\?'A\=8:(;U:+(VO.U-.>/^$3M$ M8SXE_I+EWU*9@%:@ZDGDRH(C3!(>-M+4<6W=O=284U>W&<*2QBI3A$58S"?Q M\15VNA2:IB./XZHH)+XMF&!$+)A2\+H*7&+-A%X;<-"UZ\+N6KA& P:^\H_S96DS6368O%R$S&Q$F47XBBHB M\6IW8*?=:% "\P[O@)([=C,6$G,V L$%6/Y6XO[&=NOP!U;W&Q7ILBQL3GKEN6X_,:T29IJL"=AP)4'_ZJXP*F.SA5[;)?&:29Z9H4.\" M,&,I67#R76T>UU"T#_7MJ?W=#_0)K:XUR)=7V+9.%GJB9 M56D@E-AL8&@>&R2D #6V>L9#$E%*_,R_":R$!S$W(#04J$*18N(@+X@YA:1T M&>UMQ9A8;PH^TG#O/L;L:$@'EIH"L8V8-4BO>;K<7].\(&LLBT9J5!+70(3^ M3;3WXMD_]NVKNLIIOFE_Z>[W=QB=EV ],NX25-E(R<31:,RJ8I9K:4X%RP=# M36,DO(Q@#=?6(!=K,J(.[9\D4:8@3D]$(7MNC6RW^!^>;E@L.1I7,09 09A) MLHIA]6W@69, MK.SF+V9I13BM6&5?*^2HX&IY3ZJAD9H4N6(\%P@WN>P[/\1J>;Q'S2NL=.VS M4%4^7'PH=:XR9*:)FLWT:B$O2E' #4_1O7QFM M4ZE+(_T=^MKC07:7E)DJ;IK Z%8S&&72:0H<+8'.%SDY$6B.:G? =%OQ&_JI M@'9'F^TNCN@N%-HN:[2V5R%'(P3#7$G.^^?IJMX%V9XBFHJ_K'L&QW< MX# L7@ZF/X864^G!U$91.7&C/^*MT1M:YB--MJR#V#D MCL?AIDGV4%"B8NF(57DNKIW RE=%499.W%56#EJ.):[Y]35W-9@Z"CFN1"G)7<3U3 =:&]X!; M\_:VB';?+41C@+IO#>K^.D#='P?0.T#= ]0]0-T#U'VYV.W2R.8 !7GHH8A= MCD40U)-:?LJ" G74*@,=#C@+C>G2A12UEGT8@Z4P(B:WD1382NFW38 MT&PC,&O"L'C;=HA6F[:ZA(*=H'^@2Q<%;0<@>?3#:Z:)XK'LW_10&+\M_@2L2_2F*+[*,_B52\"80:8M<^ 1E*#PD \@8>]G%5\#!I>G-4^S/ M:OW-DGP)W 0QMIC _E2*#,_O0HS 4O]EQ0#L^G(P MR+L@[U:6=VDM[DH;<2,,;BWW#%!8$YAMM'S2>[THK M2.%S!7E[!'N0][44' M:WSK>D'"SC;$@L.$L.,RY3T*C3=I1FIJ'C2:%8RSQ++TPBS[ZTR:#52"+$1' M 4X#X1B[=LO1KP6*))*@'*ARC@1^ 3.E*V\R9 /8C2@!,Y"E+N^CB"5HH.EP MO84P]^:[9I[<1*E;LGM1J \6S:#!".2"LW/09C_@11' FT->L-"T7")^J/:C M7Q8RHSP")$1?C05=YT>JL-@[!1.IM@^Q[BB+X"?,5IL\;LII;$K:(A1TDJ>) MR5ZWL_#3*=@LL!_2ZXB"2G02D2I*:Z;YYN@ #:J]7QLC:%AR'492F?\"$@]/ M\0;3APKPQC.4([;_O!MN L-G<\->!"0OV56FS[\V+U]2ENLSC M+_PH((CKZ8,QL6%,AJ*Q'!L&XQ6;A\4\\)5/!)&.T.UDT ,A'G3/$8_E9-]9 MY .&6L"U=/^EUABEM6JQEQ^(-397<3;Z< ,XKN?>' V0$#:5:-7/6=,;F1SG MDX"0CPLUA*4,;[MET,(*A-DZW$A9UP*[-0@<*W"JS#/1G"Y%LX>6A=.'C;11 M*T]IE#;55%%F87'>M[[(N M3RF-[-G.6WP330?(LT!;)N<" M&?P(S,V%:+)[T N[V7?RMV5*E@C?@$=1T6A/R(T+2C&.Q;7=5S8.=U,,CDR4 MOC,XYL;4XQ(#E@._C!Q-1C"$/#H -$%3)8:.WUAKV+T@H/E@$]FC:V_7^ C+ M;ZG<)@%M7!!D-DMA&JWNO\%C)NIZ6T>S.!1AZDPZRIVO['DKQR- ]G:>S[I_ M#O.S0O"F%OBXS&L;3-/6HCH.].]*R4)=:S4RZ]Q=SUDYL1O80CD?(#1R DP"Y"9"; +D)D)O=@MR$4!Z^A!X8@HWF*II,",/WN!V"!IG( M/EXQEA2R3V3]&5'PG+"0)06/X?*,?<%\ 7X1FQ3!1*84$O8P,:E7H#8KD(&XJ,G86Y81\>D-.BYASM)8X' MV"*42<=-AD>["_(&,Q%MVGNT]3BD?I4K2=MMR@EDSQ/.,>:-, 0)5@BN)_@\ MJC0M4N*3T#!4^R=M/O NXSJ*WL07X)!TI^MI=VM2MP*[,!$$X\!@*>M\V@7!E;=@E$ L4YP:;MN'L)6(D"NBHXS, MR@X7!ABL7'AS>!O';'WBX4<00PY2\J8PL:%E'$2QF%%]X-]HD[&$-2^3Y#MVZ5D.Q'SDW-)9#93S%";M,W@@.\MH2ZTG&5MA-@ MR+9MSD-05AG=TUIZ!((M9">6YDB]>U[8IG]Q1TRPG+@[S_*QS. _\2%5##AW M)C)^(LAR8FTWI0'?G/]U:3VD=Q*^%I@49R]T(@7F[48J)B<4+**39T?P< 4L M@R)Z5QP.HM_!42W%('H+KW:4%YD2T>N3HZ-7(4.W WM@&T1U2]WY1G/[#G8& M!@I[DH?^5NGVK! MCH".!@3ZC'R"RMLFSHWL<#S0H]2>]7_+O1/ZR86,WP8S M?D/W;T^'>7+][__KWYY.RFGZ[_\#4$L#!!0 ( #" 85@$U3P38CD M />, @ 0 :6YG;BUE>#$P7S0U+FAT;>U=Z7/;N)+_OG\%]KV:Q*F2%,M7 M?,R;*L56,I[UD;6=V?<^0B0D(4.1"D#:UOSUV]T +UV6;4F6;+AJ)A)%@CBZ M&XWN7W?_VHU[P6__Q7[M"N[#O^S76,:!^*WY[VI]L[:S^^M'\QWN^&AO^;45 M^0.FXT$@_O6/'E<=&1XRGL31?\M>/U(Q#^.C/O=]&78.V7[__N@?U*XO;].' M[*_5..H?;M9V97C4BNZK6OZ-C[0BY0M5A2OPX*_]])EV%,9XBSBL;_;C(_-> MT\(1_=;F/1D,#F]D3VAV(>[85=3C87IC*XKCJ ?WQN(^KO) =L)#)3O=&%^" MSZ?ON>O*6%1UGWOBL*]$]4[Q_E'AY5OP\JGO@Y?=23_N'K9E7/7@3A'B2][] ML[ZW>?3K1WSVMU\_]N$_F!&:F:6/T8N"2!W^ASQ6-A> A:5VG3MU+# MM 8R'ARF=]N;X"X_&S UOG-0V]_Z!2?C8^Q/N&=WLU;?+]T#']3P6[N&(FBB MQD[F'0R@VE*"_W5(_Z_BA3'+,MP).W K$?JP8E$@_70^B(K'_8"ME:[?"A5+ MCP?V;88P%BU(/* 'H>;!9=2H+[P(%EU&X6$2PB@#&8I'D&7CY*1Y?/BAAU?7MQ<-8YO7G8R)@__:1)G+$,_ MEI>HUQ*F.(P/=VN?X(<9V,@.G1C0/E1L9W-8K#YY3NWWM-N;GP[V]^KY'R@/ M*TN"C3^;%PV@O8MWON@N/1,>R/9B;FCC3NG\6 M\9T0X>&,TNPI8FOZ CR*JYZ_ M,8ZT46H!G&2K"Q\^\X[S5SWK??_W-]>EEM M7%^?7F?ZT%->/]/;*L]YP],&R!8^*,ZT[/4#V9;"9S\BB>031]Y?S(MZ?1X. M&*D+[(L2H==E ;^KL#L9=YF,-5.B(S7LH_!DU&Y+3[ @\N",YS,>L^TZNWHG MN)? F4]+($_X^1M7'CL.DA8[2=C7*&A76'T;#HRL(>^K(JQ^4]$MWEB!]W'Z MM_ *:#/N"G:CN"_8E;T.+QY^V/88[PV37@L^?MK=9I\.MMG^UJ?:PB>4N6W M28-UE09)*( 8/9DR;IQ^8'VN&/?P *$SB9'^*!API*\B&;,V\.T[SQ.^#(ZX MU!7F8U?1C@1W=Q2_%4<=\PH>,*%A%#).LI?,1V;(7H_'2GI)D'>0)U9D@*+@ M)^PXZO6$@M9%#'W7['KN3/3+QR)> AC0=)G[4CL^'T$]6/-(RC"UL6;$VM 3M7-?8'UU'( MKB_/FU= ?<& B5X_NJ-=+8[@0:F9:+>%%[N]8WEKE[$Y7,H%!<2/;6)!*#%Q/(UO*;Q)Z>9(ALW*LEVA8H-WG MD8ZR)YI]W"2LZ23,5<9LX!X@0][&8XH2;:&LO.>:]@HC*;RCQ>F19F*QQ4,9 MP["]B7T]-H>]A>N79LS^T8?UV.@<$[I)> V2R)-5CFJ(45+P7&,UDA#.0;GN M$W#V+N _D^CH62?->0FEL8>R)8@HI)]WBN9AK)Q:%67MB9K9ZA#YXCC]+8QQ MU!6PL%&OGN6_$?J'ZS@K;Y8^^0GY'*F012'[ RV0>Q56/]@[8#)DGX542;@<(<)H+!?I-Q&3N/% P[?O/S=+"%?IC/41)$G5!4/\L@X*$7 M)*53-],LW4B M6$B@>EYT!@]A8(2;M-*D7603%0BVQWXDH#:*V)Q&,C_Z9S%041)WX50BX50R MRYGD+@!DW)H_=E'E+F790PI;Y@.OU*JY2)> .B M%>P1R[4JGLL5X-Y%&IA>W!&XLI,P?X#56L"KFKU^$ V$6 )XP>&K5H '5WH2 M7@!:A">]E4(6\8 K^>HA14ZK?A&M^@9VG^4'ARUQCT%JYJ%/V^SR![H\K#*- M4PF&:8F$%\M;$0S8&J&ZOW%@TCS@9.%:Q]B@M]73.M;_B'CV$GSW(INFB!&5 M_ *#?4'LL<;FLX&LQJ; MZE<5)?VE;:FL)WBHF0#J&&0I.61H8]U9I!AOJ8C[#-Z'4$=H0$4!',.D ND! MZ@K< 322?HN[T/M.ET4A/=N+0+N1:+WK"5]R> 6\72('TW,Z;2\ %:ZD+V7J<6+$\MH*5F^3#/!QF44IKI$28_(50=2)B2\$>6*G^0R M):'<,I1T2V,72*(4-(X)ZLZ2\]^MN']LV;(K5:[@7TR?OQ:5 YY<%F*H5$8[ M$/=50]^8A1IH+NF%H/SJ?L 'A_AK6FNC()"E>9]50#=K!_MPQ:Y:^FYZMBI" M_UFU-QXMJA^8YEEYZBGE&KYI4\%X<\N.,#?;2J!4V>E_V<^G+PJ"EM^""'_*3'+B)63[4Q02XU.M31 ML8J#SO>1-6Y%B,C;T.9"!Q%M?L5T7PS^O>4R&"L$7\-$?>L.M(RJ#:VEQMEX M2L# TN9AP552EE/XYL6%^"H6@@%UZ.B!*C"+*@'S_)(OKSW+WG/VPWE7KCB] M8;\WKMGG9O."-;Y>-9LG#+Y^N3P[N_R_Z^7[%6L*]6H4PZNMU6$2NRMH,SW>Q6VM;FU;?UT/$03 M@VC+$/HW3KNM8 O7(I218G]*3U2_*4%YN&.T8)ZBBI7&.[)K'J#3HGDO0.F3 MMZ@@\#B!*_U(2[)L;->V+1QJ^PA>(;!$@,2VMCYM,NX!CY+U-#-]IH ']AF6 MA$,GX<=&1PGC5L$4RY=494!C9VZ$UPV1@MAUG/@2NU+X]1BTTB2(L85F",LK MA-(,(6N%'[Y(U=-L0T=5: 4]G*E-_/H_%S?-XPQ*S6;#F3?SZ3RVTYDU,2\/ MZ$+%^VO@')-3'A[JB\Q;9GQ@@I7Q2XRS,;[ 7HLG7K>4]'Z2]RSW%:);'HG# M3]@>"XGUX/Q#?(<-C!X.\T?]1.5./5BCW#BH8(SY3R*$492"C*&U J.RG%'' M K:,"SGV3\-.AATG/VD5F57(0&.6_DD9^@6S=[$-'Z5::J>^ M'L \>"P%7;,1H'H!DGX\9H7LNBCU^G[D!"+KQ' M*$R'A_)O8JE*:;_MJPC3_6?NNVR'AN_HY._@09=^:2192J6C(4+-C<\H,<0)LGSB]L0M=>87DN$M$-HW/5#X$49B2)2W90&\ M(O/J"*"+*92;T*KQ>YT8=U6BBM2\D8G5"72>"=<*\\3$W=DPP/IA55P]E:>' MS8!Z':&"@A+30HD9QQ, IBW$B[W(ET!#/!6E&H&10%E>P!-M5/]<#I=T<3K: MT-FGA/?0A-A*C?^S:?JIKV!4O7LUE]#>CKV="$X13"*2#,/N4'BTZ/Z2D M*Z2 &J($FLD1?BD]4JFI8>42U'$1 /UBJP2N*$1-XME<9QB#A<$:TL@4E9J+]&H2!,FKF32"DUU+?N$@/?]%49W@? [5&8+&O%!6P!" <8D M1U5?*!EA14J4X8&!&S@#S-+@8L.*G#G'I 13LB: [EJB&,QU0M:$48GY,Y%C M+39$.87R72 /O P%)<:FP1B7+3:NC0M=5Q2@5>OML[;L=2XNCD]/FNR M>FYT^_+]XOCF]/*"5=G)]YO3YO6"(:]KL6RKY PM,[E5*PY$>5L]B%AR^MNU>JD]FS5MJ8<:!FWL7MP" A #U.B'\";,Y]@ M.PJ"Z X=77T5(;0&F\9FX??F?5>V9)PBW4!+2\^TL^(37K.BM/"5/L.JH%RA M);#?%6;!037!]1Y[8#1GSI(AC@?&*ZK0B\N]W"%"+BL\IL:RGP3<%FQ.Y"W' MVJ.D >$=66'C,!3W@A&*<>BTF9XA#]W9T=+D]M83)%L!7%ND^,E[8,8 )6ST M,/F/!4'KF*OXB%Y?A=GIZ<,6UX)VO,=OR/EJ;=:V/\'.MY__[.I>()5>>CQ:N.9K(!_9')"! K@L M]'4&^]39U-W)(&"A\(36(/Q@FL1M%-SB(="B*2F+169!]\6M"*)^SZ(W\5(K MT2"KM1YZ;9QZ7@O&?'@YG@OMJWM\P%HI6L ?RN_"?B1DC$^[9HSVA?X7C;RF M+5AH:@^#AV#(ILDA:S 0"/8@/^]J%D1PG#4OQP.O[E,4/MQ$PCQ_!;X?+ZMH MR 0[X^&SNK57.T![6!H.1_>E%U\&(;_RXFA8G\$L$-V !22/0/;1A]&P7D,,I/.^"\A,U-#PA)$YLP3E@+8#H:=JH163OZ=@=5$$H$TE&^AZB"$8DFW0+']:Q98O.(AXW7:PA^%J^H\+V7M MTUZ[M?Q7?CQPJ1A<*@:7BL&E8G"I&!:>BF%VJ]^3XND?\/>5-%V88!318PZ_ MZ6V9THKW.>_':CL&MU;6,7@:9I8OB[#MJZ@-)UP3\,DQ#!/XMC(4,HZV0R7Z MD:+\D^>JQOY'W,J079^?WOQ>82@Q^P#@WH1"8 M>=>-R'IW"XOKYY 3Z$3/6!3-"Q!SXO&P:##44<%VAV;%".V%$>(7LB ,>W,: MG/$C:N51/DXJRMJ$AUQ?2)7)R$A)'.(A8S_;(D M.;[E)B03@)X'=)>$22&YMDG';81** C;308X+F,6P!>;S3J&'NND1>:K+ Z0 MG8$4X'',O:ZQYW4SPYKBRNMB>/D8@Z!IO]BRC=K)YPG="RHUI04<#A5V''#V M *D&'>9Z%*^>SSXS!D,TV5DQQ4E,9=.SCK[0:3#Q9PK !1L65]MMNBB8\E;N MB;]JGG^_:%XU$)R\(MCD)Y.@([6U([45QW).!ZDOA]Y>.>HC [3O6$#[SMP! M[?.$J[LUGY,3NPAMWS'0]ITE0-O7)3&>LRJ]T6/ES@K#S1N4<# )A5$,*.0: M#373S4F>0'@Y9[CLK*,BC="K,.' UGC\&J"T)R6!>T=L>V^GLHF&Z$VV$7)!_L+1;ID[JN8' MZD_Q,G47_1WZ0V42# \S/)"=JL_-?J<%%HV*4SM7(#HPDJ$8K<)7-/7A037+ M6L+[_0"$02LH%J:%)]0ZJB"&R)@DT5*6R:M!,= Q98?)7^#U *FU*6P YW!T3HV46,DXV+GZ(EB MQX#XMKM5<,;)+9%=MQ_%&5#(_%)/2]"*_W$D?C5_2 MJ&4Y9.PV$;E29A(F2*.4!:51X5N]+%ED:$"+N133STI.\XC3[5/HCBW)9K=Z MNN2XC ].>*^P\%Y=G\5IB"G69)X_,],C;5P!+&M'HD)#_L94AVQ%F P1QB*%F7AP+M".23R]_6=:H8?:STH^F/:S\:<( Y'VN M_<"T$/M;_6=J7&D\.EWKZ/9;LFG\;49$ CF&!BP3A;[,(]=20X%5PS.8B]3E MG3'=GPI933E+,7W,C[R$FJ&=,]O+DE9/ G^,Q%_.)T.>74A'(_.RI1=(PW\? M>7B60R$S]82&:9W%D-@U8JV49E04$DV_Q[QV*<%D:>^ D@I%%"2VPM%P'^J> MU*/YI%])CN89B7=R3.,C/40KE'AM>=5MR$99J&TSK)IW$18$>A*P^-$B;2=%&"8Q1642L\T<&%AS[:^R6+$L34I[SY\R*B@\9QC MF=X.=!H-0V@^-L<*,J63_U(J#8.]B]*1Z8)+LSB>5(^AI"_XHP_RW'8F;6PG M[J;-8.>HV,@&FL#0=(P *3+*DP%_J,Z.L&]YKPN94LT<>>)#EF\5;ZU#?\LO MV7DX-'![J37%GA"TNSH1TY;WG(DIQ5/,OG!C&5%K(Z^9DAY2"W!G*>]LO] T-I".5=W(1 M-QK":T.BK"69JH9//SY5X(:>P,8Z)+JD*)^4;,9<2G6>W*.DZ$F47>G$B,P' M3^7->;$,NJWT: M>PQ.+=>'2B"N 'HUD?MMSO7>LLK.9]-L93SEZ8M(P,.DPIFT;Y2_(A5X8R;\ M0Y[\>*8H_1><8Z%>8FYGV-I6I\*JBVQWD>WK&:>YXA&XZQ+9ONTBVU>!7%QD MNXML=Y'M+K)]>7B0)Q:&GX?%9O MBT&VQ8,I61H+)9 (*#NF&A,F<*3,T:&)O18JAUFD!KZ.BN[B;A4MF?AV H/= M"H,^Q=+C>!]T*K>1;@_;2.D6/#V9B@6;6[NS.I*>0\B+"=58(?I<0@F"0I@& M+>SX\ RTG(V-SM!)OP_'YSPNMR%ACYX N2P56$)+_I2B4#^3K/)H4(C!A7X@ M'&$RTB! TS>L ;F_$/*H"8?]D^*)K;4.37S*0'!E87D:NY=AD_?KE?W-O=K.)ML@>A]4HU 4 CSP6A9O MH>5](<0"YBT>V. *.UM]>!V^JL*LUY"LS5@&=I+/+]VFUJ="J]O?YK(86NZU 3E](6QM'$#L[X;N/(CPEJS.BO^FFZ-J9,"AU(I[9#&/8.P M_9+7"",/2@XFK#J 8]NO,^#?RDXQ#,)$#E1O@?+B:A+:N(-N(F,;&Y&QL3#N M8_2'YX$&=MH11L?'U^5URF:CZ5Q\YO*@,! 5F.F^>G!XWSECSW]^:%]?- MZPH[OKRX:5Y\;5X<_X95:W%E@@HH52H&^ MBD49MXLI*+Z>PIJRDR8[_W[SO7EVUJS@EV]7S3\O_].X.&ZRY@U> #JX:IS> M--<&K.;R5"Q83T_-&_6=!^PT+CG%>B_TV? 9'U;\D6:/H:04KR4GA9,R2T'\ ME_,GM$0HX![65E&/P2! .8_4@)+T&6I#TX".J/@72)78VI,U9;[3;".MEM05 M/(B['J;/R7('^(0"LK>: WZY727BM")&VB#7[$Y O^!?ZA(&N$5H=2[F&1-P8$ITD/6BU)"2IU$82I=0.-)]SM,E-$;3)3AYO1(L,UKHKY5^"O-( M!CA!*TZ'VMPY3$.-6M!3H NIA,7(Y3Q$7&428@9%\S-!)#?R$CMMQ!3-R-. $G3;Y'X&Q,)'EA+8K#&'BDE"HMKH,XPE%XMM=*.6U=CDO9C$G M9I1@>;0'0M%X,GZV"O!,K @#7)B[U)6D7J69.8.B40!ZC.?\4?L^,!CNIV1K M@$&@R:5DT.?)_4/9 ?*%LP**EBR=J6S7AH9*^^Q,207\[$O::PK=@3PAF_&[?#/)"0IV*:1&D%-!Z0TS4S46(^;&3/R*3Y M00?;-#4@W8@Q:4C2@UDG^!2.@-C1 RXQ6Z^'9GK>$17[+0LHP[W8=#W-L0W] M0R=S8405FW8[$"905X02I 0:YK-VW+:Y8O1^-FE+0'TO'HU.J##?))4NAQL. MQ0K:S2:().9RGF0KKU"9,4O)V493I'*_X(T-LJW 6*7M'OBXW3JW9"<]7JJ/ MAR-*@QIT94)JFVQW*;""B"LFQW;N;\XK"U-TQ@I3?&PZ>A"?BVI1Z&TJ9,P/L4P_OR($)BJJQ6XK 766-RO?0$F$>4^XF' MB"0Z!V(_TGQZ1;>U*Q.XM#C!1^R-CN.>: 7& IJ%=&S*'P=FFHY<$G9?B&U( M8>K'I7-.&O>DZ40T=%;5B08-,]^6=$1^X4*542S=4 =82*58EA?,5'<:V', MQX&278B3"W%:"<#^BH=BK$N(TPR!P"[$:=4B=UR(DPMQG1Z?WE Q(7;YA1V?G38O;IIG M8Q%;PUT<7'\_>JJ:6%[<(D!613HXJ0YG2Y>JSWUS0JD1X50(JB#3"ET6[;:%4_AXW*$0/_))%3"&$WUCI(_$_"]1$-LN+;]CH?5F MH29!?S)7$3*3)RJL+T(_S<&8J *L8B1#9+HY(A0$?S((/TW>I R<@.!96,)RS['!9E776?$.MEQEP?+0TVY(=5E047$97!P7TS4A3!3Q#&GU1CC*H>B@S: M&$9A-?O**#4!EB84OD1\(>+T$1_I69RD >2GU1_QP*0E= ATXTC13:(((K$[ M<8XYR1[^H8:^:[_X1%4W$N %L*HUFX&'^- HZJ6.+:Z2(?X&Q_A4\ MDB%$A2*[-0]L'AR@UK],QV#H.#1@/GCD5GI"TQ!;*@J]KJ2K'B;%T29/ I?J MCL/[ H%P,0^K-GK=4()P_4#/]3D!G/$@ #*1M!920Z*6CE5B-!2$ZDAEXA" M) 2PE%ZK>D!.U#A1,P4>$^)1&S/W2X4(4'NP#H2J8"Z"GZ6ZAB9B8@AD*D@& ME2]C2P68*$JD]"<03!0P03D1$%6JQ\8'_!E.!.WTHT M2$.M,70"K0;1'9"XZ/*@S4Q=$!,1(?N4+D@APE6&MU%P*WP02P1[ L6#5*+T M6P4>^T@%E;+&;05"A00=A;Y.E9]4JYE;!:5%&8??'#&=!L-'4=JJ(HRW*R2\ ML1N;EY^:*4E^SX;< :'%@[XPR>#&[1$D"?'T#/*ZKTR8 D)$XY%7I'0H: U@G@-7D;0=TX"C?#SV68?:5+/RC M[MD:FVH;=,=FQ_7KP_79N7GZC@[_4YBA.*0D;BX_LC!3/TK^SL2&+&8CS/SPJ3.C)$+, M25TE?5/\JIR=-W?V+^M@^:+:R>/CO-Z"!%M\(?"%B*_5E5]6:U'HM=>VF#!J M&OU$>5U84:H,"?\8&[M1,-!H97((5? *93*04^Z,HTK9H>\E"J/#R=> YOB M\N+GQWP%_<',+*&QPOL1JD79SUG:!MO>6'$PL<;P"%;3P#?G!4A_9:&IC].M MG,QR,FNI.I? M&H@>3++1H+>Q:Z(!>59+HBCQ.:<\!-I\D],!CR@Z:;07CM* M5"BU?GJ3E#8J4WP2Z['PWV.FYP!ZKX4>]B)HJ[E-:M&\7+_G+0V3(JEGI$62 M03_5*$TCGH@I*S2,(M7LE)@N-&>U(;H2B.L;KN3B@UU\\"K'!^^Z^.!5(!<7 M'^SB@UU\L(L/7K?X8.@MN5/;E::UN78]4ADZX4T0$A?0&!$L)I\*[+ M8QV)V^E>1'J"A#7Z X0%]&+*0C*YV>.DI'15*0"@@.C-0"WL-+8@73J$_H33 M*>%K%:)L\!-UD6QROB <&A;\$Q*3TB%RUOQ,B44)U0.7$,TCDK3OE&=)0KR#& W%3X"A3 ->>3]A7=W>=@9?^"==YBY>-?IB MF;;W).?,.&V;)JLSI<0/;'BS%Q6S!D)G6U@T;KJT>W.(+@>73/.D PEWX7!@ M2(FW(M!#3,ITPLS:B$ 3+30=!V1B>(MHHCPZ:):H7ENR)*TPVDR MP0/V?

      )Y9*4RQ,.5+*Y4+R5U1@955$-DZH:#;N%BV M(HOCQ3VT',@K1F S>1P+(8X5!OM.BN =J4HZS1\E<-](;C%:)L<"$^<91LQZ M!0<2"@"^B@8\Z8DJW$.1*]<).L3HI\]Y]#'R(UQ!EH2-M%* &0-SFBOP*\B* ML'JI3$&1[!9BT[PE$R"##"O-%X$\:R-HD&T)?YV_( ,^*1/U,GP!Y@W1DGMC:ABE%4[/:FQO>ZM>K:?)T;[ %@_MG7$\%4(+OG#5 M?%:,+F8N@E>LZ\9\A2:*8DWWO (/!\TS4\JF%Y&;J9X;:I+#E55S2J-T;#XI M2R/P;"?T7B]Q+VI7W0-]Z:9Y=7YZ01NJ$U>O8$4+5=RO3\].2PO[W)X^TX[B MY-(KH^)')9+=VJS575'X5[W4Y0RRM. N@^Q*AJFYQ)@OG1@3N6-E$V/>C/,^.0@E^SH/CLA&^+%--N$MARPS8+WNP5AVOL]^C. M8(7"J/QJTXHP$?Y ]38\3V*,,8S65'KL26T1.+-'T>W4ZD-;2)TDR;PPFRZ$ MSLE3)T\7+D^/1:8%]442%],5%5UZN5TJLS8A](7U(A*Z4\U+F&R E*61BM0% MUZ8MLDSX'2-DA;+9\?)L 4FI:CDZZY*PD%: @_9M\R -Y4<&B<>+D"C<$O)? MQ]F_BD8UK(8MRI>\O"QV03;G?:NQ&T0&M2.I*1N51W&*K,T1+D3-$(XI2H#/ M*XPGWNA 0MOM0J,S"^ MB0U%I1RXR7L."F=/:LV#"OP>@_"S:?%BK_9AJ,"3P:/#78D*API0L*1/*:![ M<*2$DU):I:&46THJ>XK$8YFUU@6BPP,:1'HE[7R%[()^Y"78(8V]ZT<*/^@X MP?SF>$4+KKPN?O851W\/? I,W0KXU)9I>8H\RL/4[(&3WYV L5!"SP$3/Q/9 M-^-NB2 *.Z,5-DS^+?A^%R6!;^($$XT!;$OA\!X9)TX2S@F @:T+L M"T6($,0(V52LE8A1P[H%EF5';#I35/IV>QYS\:QSRDQO M0*D4QYCELF#OF505"_/MV@R50[,5T]0')JZ.YGOFHEV8EC[1)7G$^U8@99W M4%T42R"24K&$\7"AE4J"9)+7E9CX5\2EV#,/?^1PJZ3.&4,>SX:EI C0Z@3# M, K\@Q-!P7\!_(?901&1-G(#3*HT\7FX;#:/*-QI(&;9;>E\9D@S<9\%\R6I M?5 CS"TD2\:Z@,S0^O\"NLHK*DG]>'3M:&6)'GP!1NA+8;-+YJ573!@[[H^P M90(W@Z*0:"HC06Y!4ZH"8UW$/59QP;T7]UT*@K^%G9EV6:3JN!LI^;<1S<-J MR?QJ1RQP%8&5%)1*--CA#>R$\ MA*67L#&.52S,KU@"+6GC%: P6QC(UER<6MUH762D [RM(FSS4P[;/&G<--GE M%];\\J5Y?(.?;GYOLF]7S>OFQ0UKG)PT+TZ^GSODVVM:8''TAD8)F@2*@,.K= 7)(QVNXB^*(3!UQ\V!N 45W=J>_L'Q;_= M22(H7Z>]VJ>Q3H\T(NK0E/"X%1.G1:B%VRJ,&^('#V\Q\_Y$YG#2^)6QY:)V M_OU\Y_]V=7IYQ1I?8?L_A\W^^@4B=>:3\L0)^A6AJ,;Q\>75R35KWH ^^;7Q MU= 5 PVR>74*JN7UFH@N@WQ>INAZ/-9ZM8EM-LG$AR=F#VL\I6$)D>O[R3H^DE00TBE$ H3(S%.T!DY.Q0[.SX> MEQP@VN(6@H ^2I-0SY)4;C+0:>W)"1(<7>0]D5#".VF(+7_6"<?ZM>?-"MINUD:9+Q^4XY:'@+RKH@93O#E-!AT8/M5GK GY7 M83"&+OF.2*M,5#_25/&!*L860:X4/H_&@!RJ7&,W>0X\+THP"[Y!%Q. UN97 MAT\_$B6US>5+7@NLE8AA]H@-EKJ/H9MD](?^@9HKXL@IJNM#:].=5#I*>L5< MRS;JMZUX^,[SA"^#(RX1_T7UUC/8S@@\$?54\RL? ]:E\SGA>@(9RPZ6[ARD MV$YLUX0I"Q-@W.OGGC$D[9Q0$844*]E*0LS2-]3'==%C7R)\8PP[;.W5#D;X M(;VXK@RQ*/6COEG4,QH7UV3%G8%1 Q?,3U)TM,QA3'4QH;-/GT]7E.^B\5*8,CS: !19N@,!+$0>D2'VR@\<\L3'S1."AW$TPWR%KR?>,NQ MEDLEXU+)N%0R:Y%*YI-+);,*Y.)2R;A4,BZ5S&M-);/W0":9[?V'4LW4=A]J MX]GOV*OM[+Q$0AN8/6@C_-<_MO\QCPP:CS-I[!S,:":C&^=S%GL!??[%C63U MW$AV??KUHG'S_:K)_CQML)/+X^]X9>(Y?"'DX70N@N<5V#\N887 M&>=V3W #I>3L9P(=:$NX+A#(KJ)0>LPDS<)\QQO_V[S^8-++:\TDJ,>$;#?- M<(12*I]JNP_27/(*P6V1ZA.MAQUV$GD)OIG%PNN&,)[.("TQE]67RP#PB0)= MP&:AQY(G^ VZZ/;^VS:]&/1:]%@6UU:#,<.T$55/]#*E1&"3DZ%E#(-IK? M/U"[!_7-C]#"3H9<3:M,?^,@ K@I=P;].HZ2T(..XMNWV1]),&#FL=*+)1(J MK)=GRZS!@[%*-#EO;R6&$B!.H? =2^KVVZLX80"QR0C0*-_B2DA \]C9\>V M%B]F_GO*V5U(3U[$_><,G%Y-*0(A I;G\V#7C>OF_W[ W&QH MC(7=I;Z[?82EF2ES.KU'Z)C'E(0DQIQ.E:$J-2;I><;A4F1L7R'$;(<8W62A MTCEH0C@?:G54B@#HL4I($$B(#=,RF62]0-9U(=+!Y*8\/$8CZ9P$A!H MVBZ4M@:Y$.?5#FT6=.(Y8P7(Q04T ^)"&W&AA!$7)CRW78)T3%V47)#09%*R M-?-HQY8 VOC>_&!?GLD4>#>*$7.#*)?-QA$95+,6,#[LYC;[D<@@H# ->%K# M(1[FO"Q2QA$,K@T"IE,98_T'DN0O 4X" H441,V89C1.,/2%LL;U,)UAMKZ% M=5=H6WA)&,DSA-YC$"63I.$C7%L/R;;S??;K[=?*\! M[M,MA%.3W.HZL>;FV\VWFV\WWV]LOIV:Y-0DIR8YL>;FV\VWFV\WWVZ^G9JT M:@OAU*37O+I.K+GY=O/MYMO-]_K/MU.3G)KDU"0GUMQ\N_EV\^WFV\VW4Y-6 M;2&)-3??;K[=?+OY7O_Y=FJ24Y.;;S??ZS_?3DU:,37IB>D37U!#&J.MN95>IH@KC"NM M4['J\_^\DBFSU>/1']D?'(OR7D<]H5YR51Q;O#!;N 5PVXYZ47R2W JG*) M$U\K:G1S?-J_6?'"4:W(&Y!W(*LT8(L5G4XCT*-A0[9UVQ3M#;ZQGGCI/G4 M,UVV&&ZE5X#UTG,<_,M;@:"/V12EDVB'4N_/KU;?\ I^RL_\I?G:V_SE6<=< M4TZM/ZZ8VLR3A7/BR]OT9;[4_8 /#MN!N"].P!:\Q?8O;8WNJ>J8J_B(!E"% M?O;T88MK0;751V@EZU.]]FF[/LO8J:0IUI4]U, D8F.SMO?IP]$,HF&(KW32 M![K+)^U@[*1E;ZM&L$"2V)'1L7VDZ^D\R1"'6J7IFC(___BMGI54+ =77CV3LD87L/"*+;%;0/^,XF.LO)Z*?"H[SCM*4"EB\Y-_]"&OXPM49_\_(\>3"'0L_PR6 MWUI5EC_N30<8 WN_FQ@$1ETMG^PF[Y@%76?5REIL5 M1FNA"RQ5#<\C42+_PVZ9: ^D@G"BX%&B8 9&)MKS08>E"N"'T*FD%QZ5V'M( MYP'=$O0S?+6U;F_6#O;AREBJ%J$/BLT]#@*:.,QTG/N2XCDO%>H92F/^]N?H MD,L?T:.HJ$[G@L?82I'9GTV\CW[M_O)?^?&@=!9(.:6KNPB8G461Z3/"=+X4) SO%-Q M+V8?6>-6A!PNA>]\T3FJ,Y[87V.4_/#O+9?!&O'5XR;J6W>@951M:"TUSL8C MK JO3V)FG+;(H3WMC/QP[?;'')?)F#!D"<)7HU2 SN*O5=ARHP1V3GDO_*-, MYZN!UF%^+0RU0Y8J%=0T77,ZW4LN6#&0\.$SO'N,_-HWO'-3VMW[! M:1EGKC+W[&[6ZONE>Y;JZ+8#M\)T$@KB">[O3[LSXHKHQBEFLB5:R:85=)^? M/90:]07HK73\/DQ@8(H.&X^P#]QW@0ICV @RE?B/J 72'?7X/FGU57:2Q%+H M&:VFPQ3P6&.J(Y$5(Y%&&(I[4:20+U'H6=)HQ+&2K02_C260Q&9(#4 ?*@R4SB'3&T\4 M)[[HT;DL@(7F!7'+^DJ&GNQS_$$G\A9.:O!I+&LX,;SNO#7O7?U_Q&!(KUN> M>]Y)[[= 8=\*XHF/41.71V_FG+]B@G%[;QE46[!W%NEVL[:5@3V#S[],F&J9O86TMD) MU)BE^0P?:?"[$KJ/YDVT?9&S&;3R3A"U0%6Y-AP<^NRQF?DF@XXNXZ\ M[%R0'9Q2KL.GX@BNI%S7E@$B? SW:<'R \XXCGLE6^ 3@)6.J1U3/\IS"AM; M!-L>['U<_Z59*#RA-5<#]*+Z23!@?:$0;D3&,&.IFF8*JTWER]78"1U;.;9: M,%O=X-X%C)+ ;JE9_([3UNEUX4N8@<^0T:2BVPBT)>Z1ESS:4C4'A=1:GN'K M=%O?@Z:X<6"LV4#GK]0C[E!H#H6VRBBT@S5#H?WZL17Y@]_^Z]>/W;@7_/;_ M4$L#!!0 ( #" 85C=U*=+) , &$. / :6YG;BUE>#(S7S$N:'1M M[5=M;]LV$/[>7W%K@'0#K%@O:>I(7H#,43ICKATX#KJOM'22V$JD0-*QM5^_ MHV0-28,,:-"E:U%]L$C=0S[WW!%'W[@P57GV L8%LI3>,#;."=N-%7EO2LJ9PLYM?Q? 6+2YC.+^*K MF'YHNHS?3J]7\3*^@*N;WV;3"9Q/)HN;^6HZ?PN7T^6[SX_1 \>>*4Q/B9+#S72^))K*JF6BZ:1K],F@S8!&899@8?HL"=;N)_7@/?AII.A4&E2!"*T+) M$N0MJCM^=.Z3B[1Q72-3UELZ2J;@&LZ%V!!FV6*@%^^YSA^02=42-K0$4*2D M_0(3K-:T>]#I#XY^%.7O4Y+__RNA'<#N%W)#5,FCHH=Z"!?Q;#%=K6(X9%4= MP6IQ,_D]AMGLZKD+"OPX3U_K?\M3!,ZD+8HYEJ@'8&\J*H."L^]8\;T+[1L[ MK _H/N?8WFFPLA)W3LJ5O6ZE""GK /&VUXUO0<+<:A M6_)>RCPS*ZKT-6;EFCVU9O/+0-XMD+:AAM:_DW4$L#!!0 M ( #" 85@^ 3#,Q7S$N:'1M[5MK4]M( M%OT^OZ(WJ9V"*MO8!D.0V50YX.Q0DP$*R%;V8UMJV;VTU!IURX_]]7MNM_P M3'B%#%Z<#S&2;G??>W5.WX>D@X%-U,=?V,% \ B_[,!*J\3'[K?J=J/6.-CR MAQ#8*B4.>CJ:,&,G2OSC7<+SODP#Q@NK_R:33.>6I[:=\2B2:3]@'[)Q^YV; M-I+#V2"95@="]@2#4)+F4B##L1(W:N$YY.!7O:6IU UHJQK7(E^VF0TYJT&HV?KA-JI?/@ M?=W]:X\&THJJR7@H@BP7U5'.,[_?CP\[E\>G)^ST M,SL[/SXY/#[K?&'=;]W#KY?'_^KB-"2ZYU,WO0*UV>-OV9-1^ZKNU]G7\XNO MG9-+=GF*&W3X6^?DGUW6.;QDYU^_="]88YM7&SL;?)-U3HY8HQ7YH[?JK;/W=/5")^.*^QW,90I.Z^Q/VKL(I%V4&&AR*V,)\P.N UNN&(Q MDGJ+2/M@I];:WOM[.Y(F4WP2Q$J,%[VS"_W^4QB:=;JZDZD:RW/;=FZHPL3$ M!#UNA)*IN.6PN0WE8G^1!W=J>ZWF;G-W=Z_9:&Q_J&_/S98I:5YUUG_'W'<(: M]>KO3,?L.-5]D5;P&];:,^!0-^8BI"%F<)CG()[,4\Q*F<:6Q6 MS&HO=TL@%:$PAN<3$DGXE<"Z"W,:G(N@#)94%%=H#1((91X6"<12#(LJ?*25-E>9:H(%LL48"1TK"R0PDR5N:7MFA#%Y340_?I^W*PW M]MNFA'Z9I]*>J^-8XM#AZYCQ7#@D YFRIP0AC@G8W5/2#$B*Z5AW26ZU!$.&W8!A <"5#"P[0[#@<\[0O6P29_7BA(N/*SM2$V MW5!7?M*1/Y14^Z2>2C0_HTBPP#"/>-+EP0O%UQ:*L1#9>9-WD* \+G@JNUU]IIU/>?P"6^ EPZ$@:N!:A<)G,_XBN49(6\, \? M0ME.3P"]Y4H^?])%C@FPV0^E<2$$4B)U\U"%.0\^BP$L%XH[.I0)U!S2E3*X MT46)0 1=C%8RXM8IVC,RDCR79(#T:9X+J2G-5!A*O=SN85R>Y@*.-@(*600X M&I3AELJP4)SB),QR2LQ3.(SP">%B'HN_>H($<<,P7D2/#%UKNCV*;KV5H]N# MM_];K'MXX'@P^4#8H8R(4]SHE%.$Y 9\I**'B,;S: IZT%#RGE323BBI6[8L M;0&.'P[ZGKW71!>*)A>(QZ5!69%GH)YQ26@8ZCQR"KCRJ2]2Y)8*#,05D1&U M202EH6<9M@"9(1:N>?:2/ M7@&?=(5>%V_L)A"*.4;[((>!CEI0A\PSR <', M'RXO31RO,!"!R/@"J*<+>[<*#PFW?"8MJ+J+[V\D1K0"U#CRH+L-7NJRE56%N[*<(H^(/)3&Z3 L^.N,3'HAJAP0[S4/03>7(\PO=Z>WO1Z#;B9I9@43QP]1>0" MK7-)&00G3,DKHDG;?JK+EN',66U;F9I7KN!.9,$FFM$-^+LSV-;)($(@D-W2P; M(!["FJ&PB5^J^:;[A?BSD## ;0U%&KK>XN:Z=?'66Q<=A2H"SI6@!#6UJ#T6 M2@$,EVG:K(4P$OR*\BY?5;C,R]5#[H'1M%W]*&:4U;YO*2X)%3S"0"-FD>)N M%I5E%,: ":AV*C[[,TC]3)$ 8_"1LZ:,TDL[^^O,;MU< "&0P,4YMN$*X"E< MZ # W7/(D@D5G_S(=*C54% &E/)^^3@U+Z.-2#*E)P)71P/M0PR_QC/PXL=D MB+4[$/N2KQLMP]U]]^/>EWCNN!^_OF_LUMLW7I6QKK-2KMP#X47NEJ9W4Z$I M7:T"2*@;,=M81.T9R&J 63D >%(\,R(POKLB_!NMF#V?3DV=';^W!%/I4@A2 MT74$M\ (>N'51G<(-.ZYOOW<\;O7!/!'?M.>\NUFVW/V+G6N]:;0,C:MK5MK\VV9^Q:AP,I8M8=B["@AZ[L MU/?-G_BYWD,^N5LE[YSEPL@(?Z^H_D?E4X,557_CS+^IPM5MA&Y^+[SBE_I# MK[))]M2FY=(FV4*/U75A_6,BJ5/J915)>KUM77[:O5 E2K_>M2^ZE[9W11JA MQAR3#=2 FY6;XY?>[Y9_]GB?DW^4C^>]UL$L7\MX7_ATK,ICZ!9P->(3XQ*R M@RWZPO[C+P=;[MO\_P%02P,$% @ ,(!A6&]B9M#&" #S\ \ !I M;F=N+65X,S%?,BYH=&WM6VM3XS@6_3Z_0MM=.P5524@"H1N'[:HT'6:HZ0$* MZ*F>CXHM)UILRR/)>>ROWW,EYP&$YM7TD"%\(+%])=U[?8[NP\[^P*;)AY_8 M_D#P")]LWTJ;B _=K]7M1JVYO^4/(;!52NSW5#1AQDX2\9\W*==]F06,%U;] M2Z:YTI9GMIWS*))9/V#O\W'[C9LVDL/9()E5!T+V!S:HUUHR@\3^%JX[N7PJ M%:O,5HW\GP@:]=RV_4I5J_*@WG;78I[*9!)2B"7(OJ2//<+S?R&O=4 M$K6OZ?9-=:#+2$9V$,325D-(BHQTZ(X'LB"$_+XN:#3O6O9V+X10 M0.@7XH:#[MG%T>'10>?BZ.28G1RRT[.CXX.CT\YG=GATW,%7?#LYA$3W[.%N M>C127I2/3K^LL;P--K=<[%KUUVWCG[V#GN MGE=/OG[N_NF !-XUZ_4?O \E(G[T9OPT+QQ5V.\R''"1L-]J[%SHOC"7PN(V M55@HM)7QA-D!M\$UARS&,&\7V1#LU%K;[_[=CJ3)$SX)XD2,%WVT"RW_6QB: M=:J#DZD:R[5M.V=486AJ@AXW(I&9N.&VN27E8G^3'W=J[UK-W>;N[KMFH['] MOKX]-UMFI'G56?\-<]]\:-2F;EWPIY^^4:]?G_!O0@@;\*%@6@RE&(D(:)"& M\2PK>(*3E.8PE;%#I5/6J%=_8RIF1YGJBZR"S[#6G@&'TIIY-^8BI" M%FXI1F*D7J:)67NR&0B5 8P_6$1%)^*;#NPIP&YR(H@R43BBZT M!@F$4H=%"K$,PZ%))#2#?\(!,P7]FX\?"2W*2U5IHI@L

      K7?EY*:S^CH+(4A97? P9NW5ZKNMU\*LO?=[S7?OZZW6N]9.H[[W"&;Q M%6#6)V'@6D#,Y35WX[]"*5?("W/_(93[] 2P7*[DLRE5:$R K7\HC0LHD!*9 MFX?JS7DH6@QG6B33>Y -AAS(B3G&C,D[QDAOP MD4H@(AK7T13TH*'D/9E(.Z$4;]FRM 4X?CCH>_9>$5THH5Q8'I<&Y87.03WC M4M(P5#IR"KABJB\R9)H)&(@K(B=JDP@*1<\R; $R1V1<\^PY>1:N ,^Z0YX4 M;N\G$(HX1C$CAX"/65*4S//)>P0S?[B\4'&\PD $(N/+H9XJ[.TJW"?<\IFT MH%HOOKN-P'K3*M)M%<*[ OJT:?(U-9Z1&M$*4..3!]U-\%+/K:PQW)7E%'E MY*$T3H5AH0FC"SG3LFE392PNT!,B3&9"S/17 :=B[HW;QL2@&Z+"-?%2]Q!X MM/K->!FEF)2/''T%)$+M,XE91"BJ1L'UZ3KSS=2X_@Y+J_ M\2!.ME: DX_L;[@',]&4SY7YQD]Q:)%1\QA E'A VGFCSIKKQE%L6:7-+-5S M)S!GFDIKA?A6G.TI9),D$$EHZ&;9 /$0U@R%37Q2S3?=+\1?A80!;FLHLM!U M&C?7K8O7WKKH)*@BX%P)2E!3BYIEH13 <)FFS5H((\$O*>_R587+O%P]Y!X? M39O7#V)&6>W[!N.24,$C##1B%BEN9U%91F$,F(!JI^*S/X/4SQ0I, 8?.6O* M*+VTS[_.[-;-!1 ""5RLL0U7 $_A0@< [IY*EDRH^.1'9D.5# 5E0!GOEP]7 M=1EM1)HG:B)P=310/L3P*SP#+[Y/AEB[!;'/^0K2,MS==3_N?+'GEOOQ\]O& M;KU][<49ZSHKYVGCM^](H O M^KH]Y5NR#@@C>*':P\9[&;C_53JQG%8W31Y2-H6"H02$!PFM_J-A=X]-X=8: MCEH; ?N=:P2A1H4UZ\V=!9PM]?2+L?M!EM[@T,NV[0GW].,D6!DS?]@M+/>[ MJ5ZU5@X=Z+G.BMW<+;-UVWN6RQSS.C; ?_)&L+9M;=M+L^T)^]<]]JX5LN9@ M($7,#F<5R8GOJJUWXG\BZM>VK6U[:;8]8>_JCD58T(-D]@?V+':JA9$1+JWJ M5JQTKJB#P2ZHD5KHE0TJ&Z?^_1/$DWEDH<9M9_Z*2AEH-K\5:?!)3: 7V0E[ M;&=R:2=LH9'J6JW^69!4&36LBC2[VILN?T>]4 I*O]Z5GT\O[>&*+$(A.28; MJ,LVJRG'STW]Y;]WO,O)W\O'\X;J8):ZY+PO?+I2Y3%T"W@RXA/C?]K?<#^'_#U!+ P04 " P@&%8ON#B$G8% "X-0 #P &EN9VXM M97@S,E\Q+FAT;>U;;7/:.!#^WE^A:Z>=9 :#"4VN-5QF*''FF+20 =+I?13V M&NLJ2ZXL KY??RO;$"$0.M?R#Q;%4FDJ=#NF MOL_$S"%OXF7[>:;69^?K24Q8(;!9J!V[OL\$2G0:.)[)Q2NI0 IM)>P_<)IV MK-NY)4O+V+';V5A (\939\(B2,@ %F0D(RI6@E.IM8Q05L-26Y2SF7"4L6FL MF?DK.Y[D4CDO[.ROO0B9!BN)J0=.K,!:*!KGYA:YQU/)_?85WVYT!WU9,%^' M3L"TY:$D"..#NPS9E&F29]EHP"3$WYJ"YMYM9J_/@H<.@/I%TM!S1Y/^<;_7 MG?2'@S$9'I/347_0ZY]VWQ/WD]L[F_0_NG@;1=P1Z0Z.2N/'_4$7/^*G8OSN M>?QN*/U223P]&XW/NH,)F0Q)\PTYJX_KO3H9NSV35-)L[=LUTAV3[M'P=.)B M!DOB*Z&W]L%3S1YB;O*W2\;=T;ONP!U;PT_OW7](MSNV>C&(JTORKW]ZM$9RB69"20*I,;3Q7L4S0-]13PBUX MFDE1X)8FA/HRUN ;\62.VPO15PE+N<@--VWYY1>//0;A9_:X0<\K)",QA986= JL$$74L542: MMG6RAFD*5!' S/CD"#R(IHC\5K.&T-IK789\KK2$^&#.>4H\U,X9>KC BLI4 M*O@R9PHB="M#?[+&_ [=)6BWN;_C[ZZ1C76GF#8:W*474C&#%;R;;UNO\R*) M,@_;A I_C65SJ+HX6E68OC.FMP743"!8(YIAR(Q0],;'NQE\"J@'E"D$(YI. M#.QJ9IAR3G :*(8E@0,QXC#)G_D!$U1XYCXJ]%FF&K%EI.8\1ZV,064VDRMU M5+\&@0]YIMB$KH=*^:L7S0.[?67+T'3*865Y*I4/*C-M&B'TU(Q:B!4Y1Y2Q M)9;J&D=U1%(Q 2'#:9R DT!,,;F0MT^H7:U4G[,$.P?.=.JLI LAE/(O@_0 M-9ON2OO7"+1N&6_>-O_@D@!^4%?]+5J]+-D;%V2!H5M3!?2SD_VWS(T-(9V; MXX-'>;'@.0B,]<>&U3?4]77(^4"5%Y)\\WA= M#&%/\. ;]+G:T)\TZ!??4, MN$-L1;&O_*KOQ^B#Y,S?LL5M)(VO6X9-*7D:SX5'PT\56Q7;PU=W5=E/ B%5 M;-L9VSTJNY?Q>>Z:SQOF?%XY]"V*YA1;4F9Z_"WU_X@I;+NENNGQBE?30'YK M%_V#^>='[:-_P97[,>3Z!^:%%#@9@YI!\AFT!E7FUR\8EXI?K[C(BE^O^/7? M'M/; NJ*7__YYX**7W\JW7;%KU?\>L6O%_SZJFLXJ5]J'"HN[G?D=*K8MC.V M^^Q857T_'9Q4L6UG;/?FVH_7W=YV<^T7OQE\Q"C(ME/O/:FP=\1V)-S60T3_'"3^G$S7)[E][SV4@&@?#Q MO+XT,9A.?GUT7SYTG6]^">&V)/^H'%^0-N%Z+X_I#/*MVJ(!^N90OJ!IDFW6 MG89Y[^KP6:>1O;'U/U!+ P04 " P@&%87:MLOY$: #R"0$ #P &EN M9VXM97@Y-U\Q+FAT;>T]:W/;1I*?;W_%W*:R)5V1M!ZV$DN^5"FRDO+%D5.V MKW+[<0@,R5D#& 8#B.+^^NO'###@2Y+U@DSLUJY,$IA'3W=/O_O-I$B3G_XF MWDR4C.&O>%/H(E$_G?]?__4/@_TW+_@C//#"/?%F:.*YL,4\4?_]]U3F8YT= M"UD6YC]U.C5Y(;/B9"KC6&?C8_'C].KD[S1LK"_]2^[7?F&FQWN#5SH[2776 MGR@]GA3'^_!Q:*[Z5O\;1QB:/%9Y'[Z!<=Y,_1 CDQ7XB#K>WYL6)[P,'O"$ M?AO)5"?SX\\Z559'IBA,"L\6ZJKHRT2/L^,3XY$N^A$\J3*_^].;%%/X' ") />0>$S5ZNBT^].96'F!D$I,??[='_SE9O]<98]_0)/%] M;/[\:J*'NA!,0X\&@@AF5WE+8/#NXL.OYQ<]\>[B;/"P,#AX">^V%0QG[T__ M_/GT[#?QQX?W[\[^^;"0H%4&D/A7:0L]FG\M*'@]^U^Y\\\3;<6[S(Q5!EB0 M10-QELC94$9?Q!\FT=%<[!3XR#^^NSK8VX\J7G&/A_:U2^?UW65!=YN?01*? M[(J9M$).I[FY5+%0HY&*"GVI!'QK1N)#5)BARL5!3QSL'1PB/%4;P7E>K?NM M+%0;P#J<"X35F4FG*K.RT";##ZDN"J5:"\=JA6T (> ?@NEG(_,8/[S5.1RR MR6UKP4=+;0GH&GRQK0!#\I!9&_C@0-!MXNX-^)>,S;0 EC@M.YT! M>L";(5.@L_H,IW,A;2S_$I\* ]?7[S+_H@KQ_OV9V&GAL?%:6W!JPAJ1F&R, MUY5GMX!/_/OK$RNLBLI<%QJ&E;D2B;9XIL"+>0N#I]N#>%Q!;95F]E2R3YE/ MC55$38[>/A5P;:?P\U9)KQ6^(K^)W-7K&$L6ER#0 &8/2ZLS92US&>0^8T!H M>"43,HI,'LLL4OSC!(Y)*!!Y(YG 7@"^P&^LXUK,K'3]M$P2%/P _G((K LD M9]L3.7 Q?B-7XS(A%F4'@IFCSJ*DC-4:4N,-X"$NLD:<:&W<&4($/V MA]+"YRC@TD_))QZ943PI39P",L!!V3(I>O[0G<@\D?6=7 17-9PN*B\Z!N29 M2'@-4!W?5)>$B4TBR]5?)4B1,;^EIG@G2":D,B-R@\D]+Q)Q62$D()?*$=4R MDP6$U$1-A^WPCQHU81*3NY%I;AJY! DBIU>#"XI)A(D,7\"!J@6O62)16HYR M,>X#T3I' ,#>+C6CM[:VA/?K%54O6P(8@J7:74U^-WB])TS.0\Q,F<3NW(@Q MU2.F,$"U6LW@XF7.% #?+9[(CWX#:.3XZ!1>-S'.@#<7 .RZ)W>4C"8](4-V M A_;*/5^K ^P!3)4;P&%D\2S2O@KK@&D4\-NX^@&49L#B:KPKH U2ZLUHI".5]ZH' 07PN$4D+9DJ; D? M .-2%O-B!?CJ,:5B%3W$O^!" )Z'^%.1&,T.M*N -@%S ?7HF) N^>;"K^I[ MB] ?O^XUOIPR6T+$!6$3Z=7?Q)Y;? ID4EC-^54TD=G8\3IK\1)KH]#_Z?RL M!=B*@,53"OBF\@ $P,'\B DW5@5"?HOS1D8F0PGH6&#%",@(G2 M/;W$V99YL%7J2RVS>H&A(?>L86+$# -YN]<0ME> SSXPFM[91;AWGR["P%$\ M2M15/R:S(L#F&.BD3+.36-MI(N?'^*OW-%=;6>5.=F3G)Z87^RJ+G\;/?#?G MU-U\4:$OLG58] "^]$E>QQR,07$$@>E+GUC&L4QFW2$[XO*36CTJX[Z9FAO>@+$$(0P-7CX1C:Q(V%,(EGI06KTQ@SU&N MO*TG4%%@"@!GJ7ID)+ ^#Y BC3\.PJ% MO"BXY\>E9NN=4[+A/L\5W?0L#ZRVEM6R3J\:R>"KZZQY#=G*BC&N-,/[GPT; M( (4)I\W[&.AU-*K%*P-@Z;2"WL],50U'!6I\.K2)'!R)/X4@"8DO,#?@3@% MH,<*-3>=>6L@["E6D;9NX%@%SM3PL(:*?P7I4A>VQH0&BN!H_FDT8B0]/$Z/ M2_CK4&/5\M<@=6Z4TQK, L<,Y7.W)WYV!W%Y2=_-+18+6\1]:=VR0:.#ZN$P!Y MBPA@NQA1355TKZ**;^B&J)%_O M'G[?U&H;)[12?;6%S(L3.H@^0#BUQ[C)!):QZM1J*+K9GNX8#PO_U M_LM7^WM'AZ]_J+>N,UQ_GR"P8=..S1X<5)=/ %F>9']O;W'8)W*8D7EJJ.! M2*0C1AH1#MW,DAXB&[J"UIG.28Z:&)H S6)VI1U+R(+D41+RXC+W4B;@.7EH M\8IQ_IJ1=QYM(J-:240%L583.U3?/E3_V(*RBQSW1RD?TT2 MOW>*TZ#LF+?._1 X9=:$U51KWB5[!SR(BD*P^I%)$C/CU6,DUZ9MG_CP#- W M)F:F+MFZ@1?%B@4/53%3BE<&= U:A9RO#0#R80KA?$*1282,*?!]7@^!-H(, M#C-\F-:!Z\ZU12*OP@Y& JY3LE/L'X@4CGIB793#$,4Q@'S,.M+RCHD]!)L> ME3GRG=[2 =<;,4.@4EF;M-AU=)T_'1$$>)JH53#\;H2'-9LX&+I8D37Q'XA. M(^"J\2 P,C09VKJ#'H:(V]43XI6R>6W+0KIWQ:[KF?9MBM]462Y+8N@P$ M%Q&,\C>:FU"&7K106;)B>6OL]3(VB!CP;:+8Q !R-4D9''FU:/RJ4SA24 E2^ZH0J"W*3JPS8Z]I9-\+@Z^$/L[;T!GB<*T*8V6@,YNWB%% MC10ZB_14)H$-R/&Y#DTZ-%E&DR#5S$LV.V@ 'G& &MN!O*5H\5$VCI'$8Y)$ MY;L=CG4XYG$,C6[HGNY7%]6B21+SE"=P8F33E*)&RBH-NLQTT1,8FD>94H"8 MHS)C ^4.XZ055E+:@VR$V-*CQ %5AY0=4C:0DFW'GMNAAN@B%L@G1*)W/Y5? MD,]Y;".[=(=&'1HMH1$'=36QR&H83.9K<,FZ:)C -4,A[TNVB[6>4)F30P\S MZ\HAL%8M*,3'%-:YLLR##T*Y38&'VT>5 MKBA+U/A=T?$MY#K#&OQ%Z ./X'IC3CM4B9E121.7_+5<1(9RAF0SZTBX."D7 MYU%%^NATFF/T R55+9)C)^7=EY2W/VB_?(<.# Y/ #Q$E(?K7FJZ_B4B;1ZC M%%905(FTF"](4?U8F2KBB*+%VP21F[/^?$$5>'58%:I2<8C 5<"K0]\@VTT" M:J=,)2'5UD5:KJ5;&C@V48D, GXDVEV>8IP]R8@/P0%:->J++7J4D/ M1$ 'SX" /C:YZZ4V"09S34R*'!Q0%7Y*Y Q]K+F+K*./0=VO::X-Q.+T#'B]E;>"W6= M*YJ2UR=V?_D HRO=S'3W[ _QU\&HAW&/B& M.10?40PM<9I8+>6RUQGOZTCB";(^NPC(;R0"\K"+@.PB(%L< =FBE//K+"DM MBM;:)LMEJZ/FKM$JVQ]$AV;<2DF^559_%3]*@[ B;Q=*H]YJ0!JGEOAF=?[, M$-/AJODF$G93\)?>@H569AK9+.1\\5JXH@X9^H:!J+[:)0>X#.8J: MRI)AH_--/%H.VB8,J8_64F<(4($C2E,N3(')?!,0]"= T52MMRCSK%TY'_+ M-W2;9?!-K*3M\C?5!P]9G^]&,"V]R!MPUF;OB=>AS M8P9+?+Y :D@KO_>J/APPNRUSU_-1#B MEPTGXZ.P>BL;-H0R&??Z6*PM6=+J)EX@,'?FH M/PU5 'A7/.?& &2P<+4,[IE 06$CG= Y&*YPK(N2:F!L6@^';P+.N'BVYQ5) M=M?HIPWB-<4B4?6>%O(C+_>W@_6-8U*%'ANT \$Z M4UZDYBU]RV5C6D7A%Z9 UDKM2_P--589]I8):A0##U1C [_W;F>*I4:'=6SW M0C5SO#5\H?FX]K!G57"P:]0(E\#4&=(H[C>13L#%,DLT@_$W\&;$VS&NX@#V MJ5L(!J3!_76@3]98Y2.$#1XA"T:1B8RC!YD7UQ MCH'X1*D%"+]+D+0+O+ M9PLO'Y.5UD4[4*,IE(0Y[#5H(%1'R?IBJ[DKB]K(ZJ1!7(%E+R31!&)J3-*, M\R C1!V[,1=XA]C1G)H^;]2#PSKZ8R.3KHY!A\Z;T)D<(P%V4>I<+E*#-A66 M!G>@IM2Y[87)?^-IGTP;V&0XO9UV, MK"(=BG8HZE$43>R84%#,:V&:32-D@;!>O+\)]A)RCG54^P4<[J)UIDPQ%HG8 M::KR,9?!!K@H,I_G:ID:ML6]QZ;/KBG 9GH+A@Z%#RKD%D_9\ MG17G15I#LMWD*WVR[@$M"J#_7143;ASAT[JVR'JXHI-J)>#V-O;GY&H$*0-O M1%T$"'J$V3>RMW@#3N#*7>T9I@(] 597;H+.'MEQ\\H#B^F.B'RYTNFPS*WR M5L1(VLEFE/3M:+",!LC@G>#;X97'*ZO4%\:JNLS M8_43E4?: C^SJB@25[X%BQOVN'722 6=3W"?QG53N$-+ MCY81RI0)11?1U6LCUPO;8HD$E ?A)H=[M/*TNSA,^*7,W+\['.MP;&-=Q)@V MPBB&C47>_=DBVFI'A;8FN M+D 2(?&*M1P8@J:E48GV'U;-J:+%2O[EU.$.PSH,6RKOZI35JG$=7I-!LSG7 M+IPJQE$!(]\ 1D9%BXJ]D]<'Q*# 7QJ%T7,8(6MRMT95& , M4\[(L,-M(@LUM53Y-G4!>1@*+,>YX@\T:C-2&%YM]&=B/KQJ3[X M;"&<4\EHLB+N. C;"2=?:#*)Y7=='2)*SG0 J'I"PK]/HR^9F24J'O-N?L%R MR6@:C2:8@J_@3:SQ)UJ$ON=7$SW4A3A]PACDL+8MV^0HA'SYH B/"%E<@.W0 ME%E5*A?MAM;%V0)VS9?*@CYR7&:+N*?#Z M38&';I+0 U18AX3;QT--L7EMS MN +; M/1#2[+3AL.AA6)5B50@[-)DU2!\:O\!5-;MN459G%U\Y\/%=[[JXCN[ M^,X65W)[7NE0S7+J55?V1JU/?Z4IK@MAJ5QG4 #T<.^E'_F3S(R5]VL+=W4%3;0:B:5. MOG3'\&]U7K'[;7MER0L#BE:LTJQJC+%%TMOG1:V6!3,&!TM"7CVIOR4Q:$F9 M,?G:7L.5\1&Q-3'<0OC:O+O,. VI(=K)YJKP,_=+JU+D@')UF7*:^*6CW9M. M^K2IJX^L-[2(",^IQ!2BS%M9J*TBP(:NI"HXR*HN=1,VK"B@9561X0GM21NC M,:J2BZ:;C]Z@]U;;")A<6+'E6<#CGJ^O MD<8N'1AV5\-C*0^]89]871-FL=P["8XJ1E%26*"-7!=(?R"/V9Z+MO,29SUS M;6YUI!I=?++.XP[WQ15+%WNJ< K^AL9'SRN=^[Z[ M:0$$XLK@\KDN"_>L@'*?4:IH3),(E9Y(3>RD/E\O3RT2"R8LA:3GO'>F<)S MTUS3BD)O2[@\;HD2&LNY6)_X"+.)5T=[/XJ=CT'@V76UOG<7C')-?R80?KV+ MH)?#5I/7IS+"4S/Y=MU"-0[:"3)O=.6X"#)J8.J=O7@Y.55HR0^X7O)J=H9V M52ET[J\T3<6QL=U)Q-U.>P)_MCTWF,F;+:#I<>@X? MWI)[R3"C?)>9LX^F[B][K;W;%&SZ[_W3*(VCKJHC2YJH\51&ZMIXYO1VNY&^FLL9%][ MRN\N/OQZ?@$:RL79(UL*6P6&L_>G?_Y\>O:;^./#^W=G_]QB2 0+C[\^?[\ M[:_GOY]??!:_?/CX>^OEJD<7BP\'!Z^NFW)%EAA_E?,M,M@[>O64B6)-2/P\ MIQ0,M!$/56)F'/1%X6;X/2;AU>D7/@\@&VD,9:Y"U<+')T''+.>4N-1JAA_@ MS6D5 !?:2,29CX-V]NL=?**%+0%X>4_?$&#WVS4K/2>*(;??JO2D&U 1Q8ZM MH2$=>..YFE3I?5$@+LACNB+#7):%.7%J()XB:H4@\N/C_43. 4!P M,%(?B^*>,T#^Z^N>>#EZ\8#\(]\<4$K47@&.V1U^YB5;OQBQ3J; MVO8>ZM>7*J<.MXZ,X)?*R,-P<<\]L,9]8UGT%EKT"C!W +@1 "I+B[?R3:FR MHHZ_-="LHC!O?,+E=]364=O6 . &LM+:^"\84V)!@^.;4EE'6=N#6!T 'NZV MZNBH0Z-.'NSDP;9"M / LP7 '>3!"YEVHF"'4QT .E&PS5#L -")@ITHV%YD MZP#0$@#<013$,A$;14'XBPZ\&SN.!]?&(#7V=G3WH*?'CG@\&-PNYNEHT3U^ M-#@Z^J'A'E\9T?HXSO'_:']46YM#6KO];?W^VIS-3(HT^>G_ 5!+ 0(4 Q0 ( #" 85B&B/WW:\\! $(, M P 2 " 0 !I;6@8 $ @ %ZU@@ :6YG;BUE>#$P7S0T+FAT M;5!+ 0(4 Q0 ( #" 85@$U3P38CD />, @ 0 " 6=Z M"0!I;F=N+65X,3!?-#4N:'1M4$L! A0#% @ ,(!A6-W4ITLD P 80X M \ ( !][,) &EN9VXM97@R,U\Q+FAT;5!+ 0(4 Q0 ( M #" 85@^ 3#,Q7S(N:'1M4$L! A0#% @ ,(!A6+[@XA)V!0 MN#4 \ ( !&.3=?,2YH=&U02P4& H "@!K @ >ND) end XML 97 ingn-20231231_htm.xml IDEA: XBRL DOCUMENT 0001294133 us-gaap:EquipmentMember 2023-12-31 0001294133 srt:MaximumMember 2020-12-31 0001294133 ingn:TwoThousandAndTwentyThreeIncentivePlanMember 2023-12-31 0001294133 ingn:PatentsAndWebsitesMember 2022-12-31 0001294133 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-01-01 2023-12-31 0001294133 2023-06-30 0001294133 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001294133 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001294133 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001294133 us-gaap:NonUsMember ingn:SalesChannelBusinessToBusinessMember 2023-01-01 2023-12-31 0001294133 us-gaap:ValuationAllowanceRealEstateOwnedMember 2020-12-31 0001294133 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001294133 2024-02-23 0001294133 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-12-31 0001294133 ingn:Aged181To365DaysMember 2023-12-31 0001294133 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-12-31 0001294133 srt:MaximumMember 2022-01-01 2022-12-31 0001294133 2023-07-31 0001294133 ingn:AllowancesForSalesReturnsMember 2023-01-01 2023-12-31 0001294133 srt:MaximumMember ingn:CommercialMember 2022-12-31 0001294133 us-gaap:AllowanceForCreditLossMember 2021-12-31 0001294133 ingn:PerformanceAndTimeBasedRestrictedStockAwardsMember 2023-01-01 2023-12-31 0001294133 us-gaap:ValuationAllowanceRealEstateOwnedMember 2023-01-01 2023-12-31 0001294133 ingn:RentalMember 2023-12-31 0001294133 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001294133 ingn:RentalMember 2022-12-31 0001294133 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001294133 ingn:AllowancesForSalesReturnsMember 2022-12-31 0001294133 ingn:InstitutionalInsuredLiquidityDepositSavingsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001294133 srt:MaximumMember 2023-12-31 0001294133 ingn:CostOfRevenueMember 2021-01-01 2021-12-31 0001294133 2023-07-01 2023-09-30 0001294133 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001294133 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001294133 country:US ingn:SalesChannelBusinessToBusinessMember 2021-01-01 2021-12-31 0001294133 ingn:MedicaresServiceReimbursementProgramsMember ingn:RentalRevenuesMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001294133 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001294133 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001294133 2022-01-01 2022-12-31 0001294133 us-gaap:RetainedEarningsMember 2023-12-31 0001294133 ingn:TimeBasedRestrictedStockAwardsMember 2022-12-31 0001294133 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001294133 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001294133 ingn:CommercialMember 2023-12-31 0001294133 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001294133 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001294133 ingn:MedicaresServiceReimbursementProgramsMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001294133 2023-12-31 0001294133 ingn:BusinessToBusinessReceivablesOneMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0001294133 ingn:AgedOver365DaysMember 2022-01-01 2022-12-31 0001294133 us-gaap:RestrictedStockMember 2021-12-31 0001294133 ingn:BusinessToBusinessReceivablesMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001294133 us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001294133 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001294133 ingn:Aged0To90DaysMember 2022-12-31 0001294133 ingn:AllowancesForSalesReturnsMember 2023-12-31 0001294133 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001294133 ingn:AllowancesForSalesReturnsMember 2021-01-01 2021-12-31 0001294133 ingn:LifetimeWarrantiesMember us-gaap:SalesChannelDirectlyToConsumerMember 2023-12-31 0001294133 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001294133 ingn:LicensesMember 2022-12-31 0001294133 ingn:TwoThousandAndFourteenEmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001294133 ingn:CommercialMember 2022-12-31 0001294133 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001294133 ingn:PhysioAssistSasMember 2023-09-14 0001294133 srt:MinimumMember 2021-01-01 2021-12-31 0001294133 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001294133 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2022-01-01 2022-12-31 0001294133 srt:MaximumMember ingn:PhysioAssistSasMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001294133 us-gaap:NonUsMember 2022-01-01 2022-12-31 0001294133 ingn:RentalMember 2023-01-01 2023-12-31 0001294133 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001294133 ingn:PerformanceAndTimeBasedRestrictedStockUnitsMember 2021-12-31 0001294133 ingn:InogenEuropeHoldingBVMember 2023-01-01 2023-12-31 0001294133 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001294133 us-gaap:CustomerRelationshipsMember 2022-12-31 0001294133 us-gaap:CustomerRelationshipsMember 2023-12-31 0001294133 ingn:ConstructionInProgressAndComputerSoftwareMember 2023-01-01 2023-12-31 0001294133 ingn:TimeBasedRestrictedStockUnitsMember 2022-12-31 0001294133 ingn:PerformanceAndTimeBasedRestrictedStockUnitsMember 2022-12-31 0001294133 ingn:Aged181To365DaysMember 2022-01-01 2022-12-31 0001294133 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0001294133 country:US 2021-01-01 2021-12-31 0001294133 us-gaap:TradeNamesMember 2023-09-14 0001294133 ingn:MedicaresServiceReimbursementProgramsMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001294133 ingn:TimeBasedRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001294133 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2022-12-31 0001294133 srt:MinimumMember 2021-12-31 0001294133 ingn:TimeBasedRestrictedStockAwardsMember 2021-01-01 2021-12-31 0001294133 us-gaap:EquipmentMember 2021-01-01 2021-12-31 0001294133 us-gaap:RetainedEarningsMember 2021-12-31 0001294133 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001294133 ingn:PerformanceAndTimeBasedRestrictedStockAwardsMember 2021-12-31 0001294133 ingn:AllowancesForSalesReturnsMember 2020-12-31 0001294133 country:US us-gaap:SalesChannelDirectlyToConsumerMember 2022-01-01 2022-12-31 0001294133 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001294133 srt:MinimumMember ingn:ComputerEquipmentAndSoftwareMember 2023-12-31 0001294133 2022-10-01 2022-12-31 0001294133 ingn:Aged91To180DaysMember 2023-12-31 0001294133 ingn:TwoThousandAndFourteenPlanShareReserveMember 2023-12-31 0001294133 us-gaap:ValuationAllowanceRealEstateOwnedMember 2022-01-01 2022-12-31 0001294133 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001294133 ingn:RestrictedStockUnitsAndRestrictedStockAwardsMember 2023-01-01 2023-12-31 0001294133 us-gaap:CommonStockMember 2020-12-31 0001294133 srt:MinimumMember 2023-12-31 0001294133 ingn:PerformanceAndTimeBasedRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001294133 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001294133 country:US 2023-01-01 2023-12-31 0001294133 srt:MinimumMember 2023-01-01 2023-12-31 0001294133 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001294133 us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001294133 ingn:Aged181To365DaysMember 2022-12-31 0001294133 ingn:RestrictedStockUnitsAndRestrictedStockAwardsMember 2022-01-01 2022-12-31 0001294133 ingn:MedicaresServiceReimbursementProgramsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001294133 ingn:BusinessToBusinessAndOtherReceivablesMember 2022-01-01 2022-12-31 0001294133 ingn:Aged0To90DaysMember 2023-12-31 0001294133 srt:MinimumMember 2022-01-01 2022-12-31 0001294133 ingn:TimeBasedRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001294133 us-gaap:ValuationAllowanceRealEstateOwnedMember 2021-01-01 2021-12-31 0001294133 ingn:HeldUnbilledMember 2022-12-31 0001294133 us-gaap:AllowanceForCreditLossMember 2020-12-31 0001294133 us-gaap:AllowanceForCreditLossMember 2022-12-31 0001294133 srt:MinimumMember 2020-12-31 0001294133 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001294133 2020-12-31 0001294133 country:US ingn:SalesChannelBusinessToBusinessMember 2023-01-01 2023-12-31 0001294133 us-gaap:NonUsMember ingn:SalesChannelBusinessToBusinessMember 2022-01-01 2022-12-31 0001294133 us-gaap:DevelopedTechnologyRightsMember 2023-09-14 0001294133 ingn:PerformanceAndTimeBasedRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001294133 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001294133 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001294133 srt:MaximumMember ingn:TwoThousandAndTwentyThreeIncentivePlanMember 2023-06-05 0001294133 ingn:RestrictedStockUnitsAndRestrictedStockAwardsMember 2021-01-01 2021-12-31 0001294133 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001294133 srt:MaximumMember 2021-12-31 0001294133 srt:MinimumMember ingn:CommercialMember 2022-12-31 0001294133 ingn:TimeBasedRestrictedStockAwardsMember 2023-01-01 2023-12-31 0001294133 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001294133 ingn:CustomerOneMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0001294133 ingn:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001294133 2022-12-31 0001294133 us-gaap:StateAndLocalJurisdictionMember 2023-01-01 2023-12-31 0001294133 2020-01-01 2020-12-31 0001294133 ingn:TimeBasedRestrictedStockUnitsMember 2020-12-31 0001294133 country:US us-gaap:SalesChannelDirectlyToConsumerMember 2023-01-01 2023-12-31 0001294133 ingn:HeldUnbilledMember 2023-01-01 2023-12-31 0001294133 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001294133 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2021-01-01 2021-12-31 0001294133 ingn:AllowancesForSalesReturnsMember 2022-01-01 2022-12-31 0001294133 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001294133 srt:MaximumMember 2022-12-31 0001294133 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-12-31 0001294133 us-gaap:NondesignatedMember 2022-12-31 0001294133 us-gaap:EquipmentMember 2023-01-01 2023-12-31 0001294133 ingn:TimeBasedRestrictedStockAwardsMember 2020-12-31 0001294133 ingn:MedicaresServiceReimbursementProgramsMember ingn:RentalRevenuesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001294133 2021-12-31 0001294133 us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-12-31 0001294133 ingn:TimeBasedRestrictedStockUnitsMember 2023-12-31 0001294133 srt:MinimumMember us-gaap:EquipmentMember 2023-12-31 0001294133 ingn:RestrictedStockUnitsAndRestrictedStockAwardsMember 2023-01-01 2023-12-31 0001294133 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001294133 country:US ingn:SalesChannelBusinessToBusinessMember 2022-01-01 2022-12-31 0001294133 us-gaap:CustomerRelationshipsMember 2023-09-14 0001294133 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001294133 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0001294133 us-gaap:NonUsMember 2021-01-01 2021-12-31 0001294133 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001294133 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001294133 ingn:PhysioAssistSasMember 2023-01-01 2023-12-31 0001294133 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001294133 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-12-31 0001294133 us-gaap:RetainedEarningsMember 2022-12-31 0001294133 srt:MaximumMember ingn:NewAeraIncMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001294133 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001294133 2021-01-01 2021-12-31 0001294133 ingn:PerformanceAndTimeBasedRestrictedStockAwardsMember 2021-01-01 2021-12-31 0001294133 ingn:BusinessToBusinessReceivablesOneMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001294133 ingn:PerformanceAndTimeBasedRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001294133 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001294133 us-gaap:DomesticCountryMember 2023-12-31 0001294133 ingn:PhysioAssistSasMember 2022-01-01 2022-12-31 0001294133 ingn:PhysioAssistSasMember 2023-09-14 2023-09-14 0001294133 us-gaap:ForwardContractsMember 2023-12-31 0001294133 ingn:PerformanceAndTimeBasedRestrictedStockAwardsMember 2020-12-31 0001294133 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001294133 ingn:CostOfRevenueMember 2023-01-01 2023-12-31 0001294133 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001294133 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2023-12-31 0001294133 srt:MaximumMember 2021-01-01 2021-12-31 0001294133 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember ingn:VendorTwoMember 2023-01-01 2023-12-31 0001294133 2023-01-01 2023-12-31 0001294133 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001294133 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001294133 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001294133 ingn:LicensesMember 2023-12-31 0001294133 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0001294133 ingn:TimeBasedRestrictedStockUnitsMember 2021-12-31 0001294133 us-gaap:FairValueMeasurementsRecurringMember 2022-01-01 2022-12-31 0001294133 us-gaap:RestrictedStockMember 2022-12-31 0001294133 ingn:ConstructionInProgressAndComputerSoftwareMember 2022-01-01 2022-12-31 0001294133 us-gaap:OtherNoncurrentAssetsMember 2022-12-31 0001294133 us-gaap:EquipmentMember 2022-01-01 2022-12-31 0001294133 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001294133 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001294133 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember ingn:VendorOneMember 2023-01-01 2023-12-31 0001294133 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001294133 srt:MaximumMember 2023-01-01 2023-12-31 0001294133 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0001294133 us-gaap:OtherNoncurrentAssetsMember 2023-12-31 0001294133 ingn:TimeBasedRestrictedStockAwardsMember 2022-01-01 2022-12-31 0001294133 ingn:MedicaresServiceReimbursementProgramsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001294133 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001294133 ingn:TwoThousandAndTwentyThreeIncentivePlanMember 2023-06-05 0001294133 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001294133 country:US 2022-01-01 2022-12-31 0001294133 ingn:Aged0To90DaysMember 2023-01-01 2023-12-31 0001294133 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001294133 ingn:MedicaresServiceReimbursementProgramsMember ingn:RentalRevenuesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001294133 ingn:RestrictedStockUnitsAndRestrictedStockAwardsMember 2021-01-01 2021-12-31 0001294133 ingn:CostOfRevenueMember 2022-01-01 2022-12-31 0001294133 ingn:AgedOver365DaysMember 2022-12-31 0001294133 ingn:TwoThousandAndFourteenEquityIncentivePlanMember 2023-06-04 0001294133 ingn:CustomerTwoMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0001294133 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001294133 ingn:ThirdPartyMember 2023-12-31 0001294133 ingn:EmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001294133 us-gaap:AllowanceForCreditLossMember 2023-01-01 2023-12-31 0001294133 ingn:HeldUnbilledMember 2022-01-01 2022-12-31 0001294133 ingn:CustomerTwoMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001294133 ingn:Aged91To180DaysMember 2022-01-01 2022-12-31 0001294133 ingn:CustomerOneMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001294133 srt:MinimumMember 2022-12-31 0001294133 us-gaap:ForeignCountryMember 2023-01-01 2023-12-31 0001294133 ingn:AgedOver365DaysMember 2023-12-31 0001294133 ingn:Aged0To90DaysMember 2022-01-01 2022-12-31 0001294133 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001294133 us-gaap:TradeNamesMember 2023-12-31 0001294133 srt:MaximumMember us-gaap:EquipmentMember 2023-12-31 0001294133 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001294133 country:US us-gaap:SalesChannelDirectlyToConsumerMember 2021-01-01 2021-12-31 0001294133 us-gaap:RestrictedStockMember 2020-12-31 0001294133 ingn:MedicaresServiceReimbursementProgramsMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001294133 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember ingn:VendorOneMember 2022-01-01 2022-12-31 0001294133 us-gaap:EquipmentMember 2022-12-31 0001294133 us-gaap:NonUsMember 2023-01-01 2023-12-31 0001294133 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2022-12-31 0001294133 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001294133 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001294133 ingn:BusinessToBusinessReceivablesMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0001294133 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001294133 ingn:TimeBasedRestrictedStockAwardsMember 2021-12-31 0001294133 ingn:PerformanceAndTimeBasedRestrictedStockUnitsMember 2023-12-31 0001294133 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001294133 ingn:RentalMember 2022-01-01 2022-12-31 0001294133 ingn:BusinessToBusinessAndOtherReceivablesMember 2023-01-01 2023-12-31 0001294133 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001294133 ingn:RestrictedStockUnitsAndRestrictedStockAwardsMember ingn:TwoThousandAndFourteenEquityIncentivePlanMember 2023-12-31 0001294133 ingn:EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001294133 us-gaap:RetainedEarningsMember 2020-12-31 0001294133 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001294133 us-gaap:ValuationAllowanceRealEstateOwnedMember 2023-12-31 0001294133 ingn:BusinessToBusinessReceivablesMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001294133 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0001294133 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001294133 ingn:HeldUnbilledMember 2023-12-31 0001294133 us-gaap:ForeignCountryMember 2023-12-31 0001294133 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001294133 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember ingn:VendorThreeMember 2023-01-01 2023-12-31 0001294133 ingn:Aged181To365DaysMember 2023-01-01 2023-12-31 0001294133 ingn:PerformanceAndTimeBasedRestrictedStockAwardsMember 2022-01-01 2022-12-31 0001294133 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0001294133 ingn:AgedOver365DaysMember 2023-01-01 2023-12-31 0001294133 ingn:AllowancesForSalesReturnsMember 2021-12-31 0001294133 ingn:LifetimeWarrantiesMember us-gaap:SalesChannelDirectlyToConsumerMember 2022-12-31 0001294133 ingn:ConstructionInProgressAndComputerSoftwareMember 2021-01-01 2021-12-31 0001294133 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001294133 us-gaap:NonUsMember ingn:SalesChannelBusinessToBusinessMember 2021-01-01 2021-12-31 0001294133 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001294133 ingn:MedicaresServiceReimbursementProgramsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001294133 ingn:PatentsAndWebsitesMember 2023-12-31 0001294133 ingn:TimeBasedRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001294133 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001294133 ingn:Aged91To180DaysMember 2022-12-31 0001294133 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001294133 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-12-31 0001294133 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001294133 us-gaap:AllowanceForCreditLossMember 2023-12-31 0001294133 us-gaap:NondesignatedMember 2023-12-31 0001294133 ingn:PerformanceAndTimeBasedRestrictedStockUnitsMember 2020-12-31 0001294133 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember ingn:VendorThreeMember 2022-01-01 2022-12-31 0001294133 ingn:BusinessToBusinessAndOtherReceivablesMember 2023-12-31 0001294133 ingn:Aged91To180DaysMember 2023-01-01 2023-12-31 0001294133 ingn:BusinessToBusinessAndOtherReceivablesMember 2022-12-31 0001294133 ingn:RestrictedStockUnitsAndRestrictedStockAwardsMember 2022-01-01 2022-12-31 0001294133 us-gaap:CaliforniaFranchiseTaxBoardMember us-gaap:ResearchMember 2023-12-31 0001294133 us-gaap:CommonStockMember 2023-12-31 0001294133 ingn:MedicaresServiceReimbursementProgramsMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0001294133 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001294133 srt:MaximumMember ingn:ManufacturingEquipmentAndToolingMember 2023-12-31 0001294133 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember ingn:VendorTwoMember 2022-01-01 2022-12-31 0001294133 ingn:TwoThousandAndFourteenEmployeeStockPurchasePlanMember 2023-12-31 0001294133 us-gaap:EmployeeStockMember 2023-01-01 2023-12-31 0001294133 srt:MaximumMember ingn:ComputerEquipmentAndSoftwareMember 2023-12-31 0001294133 us-gaap:CommonStockMember 2022-12-31 0001294133 us-gaap:ValuationAllowanceRealEstateOwnedMember 2022-12-31 0001294133 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001294133 us-gaap:ValuationAllowanceRealEstateOwnedMember 2021-12-31 0001294133 us-gaap:CommonStockMember 2021-12-31 0001294133 us-gaap:DomesticCountryMember 2023-01-01 2023-12-31 0001294133 us-gaap:ForwardContractsMember 2022-12-31 0001294133 srt:MinimumMember ingn:ManufacturingEquipmentAndToolingMember 2023-12-31 0001294133 ingn:InstitutionalInsuredLiquidityDepositSavingsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 iso4217:USD shares ingn:Vote pure shares ingn:Customer iso4217:USD ingn:Contract 0 FY false 0001294133 0 0 http://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#LeaseholdImprovementsMember P7Y P1Y 10-K true 2023-12-31 --12-31 2023 false 001-36309 INOGEN, INC. DE 33-0989359 859 Ward Drive Goleta CA 93111 (805) 562-0500 Common Stock, $0.001 par value INGN NASDAQ Yes No Yes Yes Accelerated Filer false false true false false 267900000 23326783 <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">DOCUMENTS INCORPORATED BY REFERENCE</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:3pt;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-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Portions of the registrant’s definitive Proxy Statement to be filed with the Securities and Exchange Commission in connection with the registrant’s 2024 Annual Meeting of Stockholders, which will be filed subsequent to the date hereof, are incorporated by reference into Part III of this Form 10-K. Such Proxy Statement will be filed with the Securities and Exchange Commission not later than 120 days following the end of the registrant’s fiscal year ended December 31, 2023.</span></p> 34 Deloitte & Touche LLP Los Angeles, California, USA 125492000 187014000 2979000 42241000 62725000 21840000 34093000 669000 1626000 13846000 19187000 207067000 304645000 50316000 43269000 10057000 32852000 34591000 177000 20338000 21653000 3825000 2445000 326194000 405041000 30142000 33974000 11066000 11190000 9628000 7790000 3653000 3515000 10000000 7980000 8880000 27000 72496000 65349000 13850000 12123000 18270000 19764000 8227000 10399000 8539000 121382000 107635000 0.001 0.001 200000000 200000000 23324750 23324750 22941643 22941643 23000 23000 320513000 312126000 -116949000 -14500000 1225000 -243000 204812000 297406000 326194000 405041000 251607000 320549000 311730000 64053000 56692000 46273000 315660000 377241000 358003000 158636000 197805000 161824000 12893000 11103000 8860000 30325000 25903000 19696000 188961000 223708000 181520000 92971000 122744000 149906000 33728000 30789000 26577000 126699000 153533000 176483000 20840000 21943000 16576000 107091000 120767000 112815000 75260000 43905000 37852000 -52161000 32894000 236085000 238776000 167243000 -109386000 -85243000 9240000 6574000 2837000 129000 468000 -862000 -710000 7042000 1975000 -581000 -102344000 -83268000 8659000 105000 504000 14992000 -102449000 -83772000 -6333000 1358000 -597000 -800000 -3130000 1746000 -1990000 -47000 -1140000 1793000 110000 25000 1000 1468000 -1712000 994000 -100981000 -85484000 -5339000 -4.42 -3.67 -0.28 -4.42 -3.67 -0.28 23176098 22852571 22490027 23176098 22852571 22490027 22131447 22000 273521000 75605000 475000 349623000 10943000 10943000 60299 1948000 1948000 -43658 101811 412000 412000 4351 235000 235000 486038 1000 13698000 13699000 -6333000 -6333000 994000 994000 22731586 23000 299463000 69272000 1469000 370227000 12283000 12283000 62328 1691000 1691000 -5134 141728 1252000 1252000 3019 103000 103000 14154 44000 44000 -83772000 -83772000 -1712000 -1712000 22941643 23000 312126000 -14500000 -243000 297406000 7427000 7427000 136032 1094000 1094000 192735 517000 517000 92 1000 1000 54432 384000 384000 -102449000 -102449000 1468000 1468000 23324750 23000 320513000 -116949000 1225000 204812000 -102449000 -83772000 -6333000 18152000 23514000 21628000 -4508000 -3095000 -1521000 84000 154000 65000 10730000 13024000 11094000 2691000 2423000 2062000 2057000 7427000 12283000 10943000 -251000 14444000 6822000 -15386000 -11596000 -52161000 32894000 -10141000 51337000 6127000 -7878000 5601000 10775000 -988000 281000 -705000 -5583000 -6803000 8104000 -3413000 -3259000 16087000 1110000 -224000 -96000 -9177000 6759000 -6476000 -508000 -6106000 10231000 3565000 6187000 -668000 -3075000 -1150000 1613000 27000 -82000 -1141000 -3456000 -3395000 16668000 -3234000 -37532000 23633000 26869000 9987000 24000000 10014000 19256000 494000 132000 5218000 3337000 5482000 21299000 17885000 18453000 198000 331000 153000 29633000 -59315000 -10877000 -14645000 384000 44000 13699000 1094000 1691000 1948000 518000 1355000 647000 960000 380000 15000000 67000 -481000 -426000 -61522000 -48510000 23562000 187014000 235524000 211962000 125492000 187014000 235524000 -703000 499000 1544000 3178000 204000 428000 353000 <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. Nature of business</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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;">Inogen, Inc. (Company or Inogen) was incorporated in Delaware on November 27, 2001. The Company is a medical technology business that primarily develops, manufactures, and markets innovative portable oxygen concentrators (POCs) used to deliver supplemental long-term oxygen therapy to patients suffering from chronic respiratory conditions. Traditionally, these patients have relied on stationary oxygen concentrator systems for use in the home and oxygen tanks or cylinders for mobile use, which the Company refers to as the delivery model. The tanks and cylinders must be delivered regularly and have a finite amount of oxygen, which requires patients to plan activities outside of their homes around delivery schedules and a finite oxygen supply. Additionally, patients must attach long, cumbersome tubing to their stationary concentrators simply to enable mobility within their homes. The Company’s proprietary Inogen One® and Inogen Rove systems concentrate the air around the patient to offer a source of supplemental oxygen anytime, anywhere with a battery and can be plugged into an outlet when at home, in a car, or in a public place with outlets available. The Company’s Inogen One systems reduce the patient’s reliance on stationary concentrators and scheduled deliveries of tanks with a finite supply of oxygen, thereby improving patient quality of life and fostering mobility.</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: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 incorporated Inogen Europe Holding B.V., a Dutch limited liability company, 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;">April 13, 2017</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. On May 4, 2017, Inogen Europe Holding B.V. acquired all issued and outstanding capital stock of MedSupport Systems B.V. (MedSupport) and began operating under the name Inogen Europe B.V. The Company merged Inogen Europe Holding B.V. and Inogen Europe B.V. on December 28, 2018. Inogen Europe B.V. is the remaining legal entity. Inogen completed the acquisition of New Aera, Inc. (New Aera) on August 9, 2019. 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;">September 14, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company completed the acquisition of all of the issued and outstanding capital stock of Physio-Assist SAS (Physio-Assist) and its wholly-owned subsidiary PhysioAssist GmbH.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2017-04-13 2023-09-14 <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. Summary of significant accounting policies</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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;font-style:italic;min-width:fit-content;">Basis of presentation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">The consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </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;font-style:italic;min-width:fit-content;">Basis of consolidation</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;">The consolidated financial statements include the accounts of Inogen, Inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.</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;font-style:italic;min-width:fit-content;">Accounting estimates</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Management bases these estimates and assumptions upon historical experience, existing and known circumstances, authoritative accounting pronouncements and other factors that management believes to be reasonable. Significant areas requiring the use of management estimates relate to revenue recognition, warranty reserves and expense, determining the stand-alone selling price (SSP) and service period of performance obligations, rental asset valuations and write-downs, accounts receivable allowances for bad debts, returns and adjustments, impairment of goodwill, impairment of long-lived assets, stock-based compensation expense, income taxes, fair value of acquired intangible assets and goodwill, and fair value of earnout liabilities. Actual results could differ from these estimates.</span></p></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;font-style:italic;min-width:fit-content;">Revenue</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;">The Company generates revenue primarily from sales and rentals of its products. The Company’s products consist primarily of its proprietary line of oxygen concentrators, and related accessories. Other revenue, which is included in sales revenue on the statements of comprehensive loss, primarily comes from service contracts, replacement parts and freight revenue for product shipments.</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;font-style:italic;min-width:fit-content;">Sales revenue</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. Revenue from product sales is generally recognized upon shipment of the product but is deferred for certain transactions when control has not yet transferred to the customer.</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: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’s product is generally sold with a right of return and the Company may provide other incentives, which are accounted for as variable consideration when estimating the amount of revenue to recognize. Returns and incentives are estimated at the time sales revenue is recognized. The provision for estimated returns is calculated based on historical data and future expectations. Sales revenue incentives within the Company’s contracts are estimated based on the most likely amounts expected on the related sales transactions and recorded as a reduction to revenue at the time of sale in accordance with the terms of the contract. Accordingly, revenue is recognized net of allowances for estimated returns and incentives.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">For a fixed price, the Company also offers a lifetime warranty for direct-to-consumer sales for its oxygen concentrators.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lifetime warranties are only offered to patients upon the initial sale of oxygen concentrators directly from the Company and are non-transferable. Lifetime warranties are considered to be a distinct performance obligation that are accounted for separately from its sale of oxygen concentrators with a standard warranty 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;">three years</span></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: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 revenue is allocated to the distinct lifetime warranty performance obligation based on a relative SSP method. The Company has vendor-specific objective evidence of the selling price for its equipment. To determine the selling price of the lifetime warranty, the Company uses its best estimate of the SSP for the distinct performance obligation as the lifetime warranty is neither separately priced nor is the selling price available through third-party evidence. To calculate the selling price associated with the lifetime warranties, management considers the profit margins of service revenue, the average estimated cost of lifetime warranties and the price of extended warranties. Revenue from the distinct lifetime warranty is deferred after the delivery of the equipment and recognized based on an estimated mortality rate over five years, which is the estimated performance period of the contract based on the average patient life expectancy.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue from the sale of the Company’s repair services is recognized when the performance obligations are satisfied and collection of the receivables is probable. Other revenue from the sale of replacement parts is generally recognized when product is shipped to customers.</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: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;">Freight revenue consists of fees associated with the deployment of products internationally and domestically when expedited freight options are requested or when minimum order quantities are not met. Freight revenue is generally recognized upon shipment of the product but is deferred if control has not yet transferred to the customer. Shipping and handling costs for sold products and rental assets shipped to the Company’s customers are included on the consolidated statements of comprehensive loss as part of cost of sales revenue and cost of rental revenue, respectively.</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: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 payment terms and conditions of customer contracts vary by customer type and the products and services offered. For certain products or services and customer types, the Company requires payment before the products or services are delivered to the customer. The timing of sales revenue recognition, billing and cash collection results in billed accounts receivable and deferred revenue in the consolidated balance sheets.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities primarily consist of deferred revenue related to lifetime warranties on direct-to-consumer sales revenue when cash payments are received in advance of services performed under the contract. The contract with the customer states the final terms of the sale, including the description, quantity, and price of each product or service purchase. The decrease in deferred revenue related to lifetime warranties for the years ended December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was primarily driven by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,438</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;">6,598</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, of revenues recognized that were included in the deferred revenue balances, partially offset by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,219</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;">5,156</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of payments received in advance of satisfying performance obligations as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. Deferred revenue related to lifetime warranties was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,315</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;">16,534</span><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;">December 31, 2023 and December 31, 2022, respectively, and is classified within deferred revenue – current and noncurrent deferred revenue in the consolidated balance sheets.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company elected to apply the practical expedient in accordance with Accounting Standards Codification (ASC) 606—</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and did not evaluate contracts of one year or less for the existence of a significant financing component. The Company does not expect any revenue to be recognized over a multi-year period with the exception of revenue related to lifetime warranties.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s sales revenue is primarily derived from the sale of its oxygen concentrator products to individual consumers, home medical equipment providers, distributors, the Company’s private label partner and resellers worldwide. Sales revenue is classified into two areas: business-to-business sales and direct-to-consumer sales. </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 sales revenue disaggregated by sales channel and geographic region: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></span><span style=""></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: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:62.028%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:9.158000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:9.158000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:9.158000000000001%;"></td> <td style="width:1%;"></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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-weight:bold;min-width:fit-content;">Revenue by region and category</span></p></td> <td style="vertical-align:top;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="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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Business-to-business domestic sales</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">66,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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">86,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">91,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Business-to-business international sales</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">89,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">101,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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">79,460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Direct-to-consumer domestic sales</span></p></td> <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="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;">96,010</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">133,337</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">140,899</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: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 sales revenue</span></p></td> <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="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;">251,607</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">320,549</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">311,730</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: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;font-style:italic;min-width:fit-content;">Rental revenue</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;">The Company recognizes equipment rental revenue over the non-cancelable lease term, which is one month, less estimated adjustments, in accordance with Accounting Standards Codification (ASC) 842—</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company has separate contracts with each patient that are not subject to a master lease agreement with any third-party payor. The Company evaluates the individual lease contracts at lease inception and the start of each monthly renewal period to determine if it is reasonably certain that the monthly renewal option and the bargain renewal option associated with the potential capped free rental period would be exercised. Historically, the exercise of the monthly renewal and bargain renewal option is not reasonably certain at lease inception and at most subsequent monthly lease renewal periods. If the Company determines that the reasonably certain threshold for an individual patient is met at lease inception or at a monthly lease renewal period, such determination would impact the bargain renewal period for an individual lease. The Company would first consider the lease classification issue (sales-type lease or operating lease) and then appropriately recognize or defer rental revenue over the lease term, which may include a portion of the capped rental period. The Company has </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 deferred any amounts associated with the capped rental period as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022. Amounts related to the capped rental period have not been material in the periods presented.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The lease term begins on the date products are shipped to patients and are recorded at amounts estimated to be received under reimbursement arrangements with third-party payors, including Medicare, private payors, and Medicaid. Due to the nature of the industry and the reimbursement environment in which the Company operates, certain estimates are required to record net revenue and accounts receivable at their net realizable values. Inherent in these estimates is the risk that they will have to be revised or updated as additional information becomes available. Specifically, the complexity of many third-party billing arrangements and the uncertainty of reimbursement amounts for certain services from certain payors may result in adjustments to amounts originally recorded. Such adjustments are typically identified and recorded at the point of cash application, claim denial or account review. The Company adjusts revenue for historical trends on revenue adjustments due to timely filings, deaths, hospice, and other types of analyzable adjustments on a monthly basis to record rental revenue at the expected collectible amounts. Accounts receivable is reduced by an allowance for doubtful accounts which provides for those accounts from which payment is not expected to be received although product was delivered and revenue was earned. The determination that an account is uncollectible, and the ultimate write-off of that account occurs once collection is considered to be highly unlikely, and it is written-off and charged to the allowance at that time. Amounts billed but not earned due to the timing of the billing cycle are deferred and recognized in revenue on a straight-line basis over the monthly billing period. For example, if the first day of the billing period does not fall on the first of the month, then a portion of the monthly billing period will fall in the subsequent month and the related revenue and cost would be deferred based on the service days in the following month.</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: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 lease agreements generally contain lease and non-lease components. Non-lease components primarily include payments for supplies. The Company elected the practical expedient to treat the lease and non-lease components as a single lease component.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Rental revenue is recognized as earned, less estimated adjustments. Revenue not billed at the end of the period is reviewed for the likelihood of collections and accrued. The rental revenue stream is not guaranteed, and payment will cease if the patient no longer needs oxygen or returns the equipment. Revenue recognized is at full estimated allowable amounts; transfers to secondary insurances or patient responsibility have no net effect on revenue. Rental revenue is earned for that entire month if the patient is on service on the first day of the </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;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-day period commencing on the recurring date of service for a particular claim, regardless of whether there is a change in condition or death after that date.</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: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;">Included in rental revenue are unbilled amounts for which the revenue recognition criteria had been met as of period-end but were not yet billed to the payor. The estimate of net unbilled rental revenue recognized is based on historical trends and estimates of future collectability. In addition, the Company estimates potential future adjustments and write-offs of these unbilled amounts and includes these estimates in the allowance for adjustments and write-offs of rental revenue which is netted against gross receivables.</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;font-style:italic;min-width:fit-content;">Product Warranty</span></p><p style="font-size:10pt;margin-top:6pt;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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company generally provides a warranty against defects in material and workmanship. The Company provides a 3-year, 5-year or lifetime warranty on Inogen One systems and a 3-year and lifetime warranty on Inogen At Home systems sold. The Company only offers a lifetime warranty for direct-to-consumer sales of its oxygen concentrators.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> For a fixed price, the Company agrees to provide a fully functional oxygen concentrator for the remaining life of the patient. Lifetime warranties are only offered to patients upon the initial sale of oxygen concentrators directly from the Company and are non-transferable. The Company’s products are subject to regulatory and quality standards. The Company establishes an accrued liability for the estimated warranty costs at the time of revenue recognition, with a corresponding provision to cost of goods sold. The Company evaluates the liability each reporting period. Warranty costs are primarily estimated based on product return rates, historical warranty repair costs incurred and historical failure rates. The Company may make further adjustments to the warranty reserve when deemed appropriate, giving additional consideration to length of time the product version has been sold and future expectations of performance based on new features and capabilities. Actual warranty costs could differ materially from the estimated amounts.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </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;font-style:italic;min-width:fit-content;">Fair value accounting</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">ASC 820 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">— Fair Value Measurements and Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> creates a single definition of fair value, establishes a framework for measuring fair value in U.S. GAAP and expands disclosures about fair value measurements. ASC 820 emphasizes that fair value is a market-based measurement, not an entity-specific measurement, and states that a fair value measurement is to estimate the price at which an orderly transaction to sell an asset or to transfer the liability would take place between market participants at the measurement date under current market conditions. Assets and liabilities adjusted to fair value in the balance sheet are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Level inputs, as defined by ASC 820, are as follows:</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: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="background-color:#ffffff;font-weight:bold;visibility:collapse;"> <td style="width:8.4%;"></td> <td style="width:1%;"></td> <td style="width:90.6%;"></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:1pt 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;">Level input</span></p></td> <td style="vertical-align:bottom;border-bottom:1pt 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;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="padding-left:0.01in;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0.01in;"><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;">Input definition</span></p></td> </tr> <tr style="height:10pt;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><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;">Level 1</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;min-width:fit-content;">Inputs are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.</span></p></td> </tr> <tr style="height:10pt;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="white-space:pre-wrap;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;min-width:fit-content;">Level 2</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;min-width:fit-content;">Inputs, other than quoted prices included in Level 1, that are observable for the asset or liability through corroboration with market data at the measurement date.</span></p></td> </tr> <tr style="height:10pt;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="white-space:pre-wrap;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;min-width:fit-content;">Level 3</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;min-width:fit-content;">Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.</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:2pt;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’s financial instruments consist of cash and cash equivalents, marketable securities, accounts receivable, accounts payable and accrued expenses. The carrying values of its financial instruments approximate fair value based on their short-term nature.</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;font-style:italic;min-width:fit-content;">Fair value of financial instruments</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;">The Company obtained the fair value of its available-for-sale investments, which are not in active markets, from a third-party professional pricing service using quoted market prices for identical or comparable instruments, rather than direct observations of quoted prices in active markets. The Company's professional pricing service gathers observable inputs for all of its fixed income securities from a variety of industry data providers (e.g., large custodial institutions) and other third-party sources. Once the observable inputs are gathered, all data points are considered, and the fair value is determined. The Company validates the quoted market prices provided by its primary pricing service by comparing their assessment of the fair values against the fair values provided by its investment managers. The Company's investment managers use similar techniques to its professional pricing service to derive pricing as described above. As all significant inputs were observable, derived from observable information in the marketplace or supported by observable levels at which transactions are executed in the marketplace, the Company has classified its marketable securities within Level 2 of the fair value hierarchy.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes fair value measurements by level for the assets measured at fair value on a recurring basis for cash, cash equivalents and marketable securities:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.96%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:9.24%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:10.98%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:8.48%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:10.6%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:10.24%;"></td> <td style="width:1%;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash</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:top;"><p style="font-size:10pt;margin-top:0;font-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: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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjusted</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">unrealized</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">and cash</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Marketable</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> </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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">equivalents</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">securities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Cash</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">12,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">12,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">12,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Level 1:</span></p></td> <td style="vertical-align:top;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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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 style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market accounts</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">72,368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">72,368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">72,368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;white-space:pre-wrap;word-break:break-word;"> <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;">Level 2:</span></p></td> <td style="vertical-align:top;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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align: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 bonds</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">U.S. Treasury securities</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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;">Institutional Insured Liquidity Deposit Savings</span></p></td> <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="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;">21,125</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">21,125</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">21,125</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:#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</span></p></td> <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="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;">128,335</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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> <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="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;">128,471</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">125,492</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,979</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;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:top;"><p style="font-size:10pt;margin-top:0;font-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="14" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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="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: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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash</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:top;"><p style="font-size:10pt;margin-top:0;font-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: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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjusted</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">unrealized</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">and cash</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:top;"><p style="font-size:10pt;margin-top:0;font-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: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="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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">equivalents</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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: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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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;">Cash</span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,970</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,970</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,970</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;white-space:pre-wrap;word-break:break-word;"> <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;">Level 1:</span></p></td> <td style="vertical-align:top;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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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 accounts</span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,534</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,534</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,534</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;white-space:pre-wrap;word-break:break-word;"> <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;">Level 2:</span></p></td> <td style="background-color:#cff0fc;vertical-align:top;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" 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;"><p style="font-size:10pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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="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;"><p style="font-size:10pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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="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;"><p style="font-size:10pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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="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;"><p style="font-size:10pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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="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:bottom;"><p style="font-size:10pt;margin-top:0;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="white-space:pre-wrap;vertical-align: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 bonds</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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;">U.S. Treasury securities</span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,913</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,939</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,939</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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="white-space:pre-wrap;vertical-align: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;">Institutional Insured Liquidity Deposit Savings</span></p></td> <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="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;">20,097</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">20,097</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">20,097</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:top;"><p style="font-size:10pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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</span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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;">186,988</span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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;">26</span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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;">187,014</span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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;">187,014</span></p></td> <td style="background-color:#cff0fc;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="background-color:#ffffff;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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> </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><div style="font-size:10pt;font-family:Times New Roman;"><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;font-style:italic;min-width:fit-content;">Fair value of derivative instruments and hedging activities</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;">The Company transacts business in foreign currencies and has international sales and expenses denominated in foreign currencies, subjecting the Company to foreign currency risk. The Company has entered into foreign currency forward contracts, generally with maturities of twelve months or less, to reduce the volatility of cash flows, primarily related to forecasted revenue denominated in certain foreign currencies. These contracts allow the Company to sell Euros in exchange for U.S. dollars at specified contract rates. Forward contracts are used to hedge forecasted sales over specific months. Changes in the fair value of these forward contracts designed as cash flow and balance sheet hedges are recorded as a component of accumulated other comprehensive income within stockholders’ equity and are recognized in the consolidated statements of comprehensive loss during the period which approximates the time the corresponding sales occur. The Company may also enter into foreign exchange contracts that are not designated as hedging instruments for financial accounting purposes. These contracts are generally entered into to offset the gains and losses on certain asset and liability balances until the expected time of repayment. Accordingly, any gains or losses resulting from changes in the fair value of the non-designated contracts are reported in other income (expense), net in the consolidated statements of comprehensive loss. The gains and losses on these contracts generally offset the gains and losses associated with the underlying foreign currency-denominated balances, which are also reported in other income (expense), net.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company records the assets or liabilities associated with derivative instruments and hedging activities at fair value based on Level 2 inputs in other current assets or other current liabilities, respectively, in the consolidated balance sheets. The Company had a related payable of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">155</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;">422</span><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;">December 31, 2023 and 2022, respectively.</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: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 documents the hedging relationship and its risk management objective and strategy for undertaking the hedge, the hedging instrument, the hedged transaction, the nature of the risk being hedged, how the hedging instrument’s effectiveness in offsetting the hedged risk will be assessed prospectively and retrospectively, and a description of the method used to measure ineffectiveness. The Company assesses hedge effectiveness and ineffectiveness at a minimum quarterly but may assess it monthly. For derivative instruments that are designed and qualify as part of a cash flow hedging relationship, the effective portion of the gain or loss on the derivative is reported in other comprehensive loss and reclassified into earnings in the same periods during which the hedged transaction affects earnings. Gains and losses on the derivative representing either hedge ineffectiveness or hedge components excluded from the assessment of effectiveness are recognized in current period earnings.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company will discontinue hedge accounting prospectively when it determines that the derivative is no longer effective in offsetting cash flows attributable to the hedge risk. The cash flow hedge is de-designated because a forecasted transaction is not probable of occurring, or management determines to remove the designation of the cash flow hedge. In all situations in which hedge accounting is discontinued and the derivative remains outstanding, the Company continues to carry the derivative at its fair value on the balance sheets and recognizes any subsequent changes in the fair value in earnings. When it is probable that a forecasted transaction will not occur, the Company will discontinue hedge accounting and recognize immediately in earnings gains and losses that were accumulated in other comprehensive loss related to the hedging relationship.</span></p></div><div style="font-size:12pt;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;font-style:italic;min-width:fit-content;">Fair value of accumulated other comprehensive income (loss)</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><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;">The components of accumulated other comprehensive income (loss) were as follows:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.78%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:13.32%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:14.46%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:14.46%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:11.18%;"></td> <td style="width:1%;"></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: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="14" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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</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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">currency</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">gains</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">gains (losses)</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">other</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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">translation</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">on marketable</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">on cash</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">comprehensive</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> </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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">securities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">flow hedges</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">income (loss)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">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="color:#000000;min-width:fit-content;">)</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">243</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;">Other comprehensive income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,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="min-width:fit-content;"> </span></p></td> <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="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;">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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,468</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;">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;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,089</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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> <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="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,225</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: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> <td style="vertical-align:top;"><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:top;"><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:top;"><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:#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="14" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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</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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">currency</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">gains</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">gains (losses)</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">other</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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">translation</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">on marketable</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">on cash</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">comprehensive</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> </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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">securities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">flow hedges</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">income (loss)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other comprehensive income (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;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;">597</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">25</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,140</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,712</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="white-space:pre-wrap;vertical-align: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, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">269</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">26</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">243</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="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><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;">Comprehensive income (loss) is the total net earnings and all other non-owner changes in equity. Except for net income (loss) and unrealized gains and losses on cash flow hedges, the Company does not have any transactions or other economic events that qualify as comprehensive income (loss).</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;font-style:italic;min-width:fit-content;">Fair value of earnout liability</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;">The earnout liability will be adjusted to fair value at each reporting date until settled. At the end of each reporting period after the acquisition date, the arrangement is remeasured at its fair value, with changes in fair value recorded in earnings. Changes in fair value will be recognized in general and administrative expense.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has obligations to pay up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,000</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;">31,400</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in earnout payments for the Physio-Assist acquisition and the New Aera acquisition, respectively, in cash if certain future financial and regulatory results are met. The earnout liabilities were valued using Level 3 inputs.</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: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 fair value of the New Aera earnout was determined historically by employing a Monte Carlo simulation in a risk-neutral framework. The underlying simulated variable includes recognized revenue. The recognized revenue volatility estimate was based on a study of historical asset volatility for a set of comparable public companies. The model included other assumptions including the market price of risk, which was calculated as the weighted average cost of capital less the long-term risk-free rate. The earnout period for recognized revenue is each calendar year beginning with calendar year 2019 and ending on the calendar year in which the earnout consideration equals the earnout cap. As a result of the earnout requirements not expected to be met for New Aera due to the asset disposal, the Company considered the fair value measurement of the earnout liability to be $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of December 31, 2023 and 2022. Additional information on the loss on disposal of intangible asset contained later in this Note in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Long-lived assets</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</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: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 fair value of the Physio-Assist earnout was valued using a probability weighted expected return methodology and was discounted using a rate and probability that appropriately captures the risk associated with the achievement of one of two milestones related to FDA de novo authorization or 510(k) clearance for the Simeox Airway Clearance System within four years of the date of the closing of the transaction. Significant increases or decreases in these inputs could result in a significant impact on our fair value measurement.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The reconciliation of the earnout liabilities measured and carried at fair value on a recurring basis is as follows:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:78.856%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:17.282999999999998%;"></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, 2021</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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><span style="-sec-ix-hidden:F_37e3e7c8-5f4c-49dc-936e-45d96f58d46d;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value</span></span></span></p></td> <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="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;">16,016</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="white-space:pre-wrap;vertical-align: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, 2022</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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> </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;">Addition for acquisition</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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><span style="-sec-ix-hidden:F_28a016df-7226-4dcd-9cf2-36132ddc618f;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value</span></span></span></p></td> <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="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,822</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: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,000</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><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;font-style:italic;min-width:fit-content;">Cash, cash equivalents, and marketable securities</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">The Company considers all short-term highly liquid investments with a maturity of three months or less to be cash equivalents. The Company’s marketable debt securities are classified and accounted for as available-for-sale. Cash equivalents are recorded at cost plus accrued interest, which is considered adjusted cost, and approximates fair value. Marketable debt securities are included in cash equivalents and marketable securities based on the maturity date of the security.</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: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 considers investments with maturities greater than three months, but less than one year, to be marketable securities. Investments are reported at fair value with realized and unrealized gains or losses reported in other income (expense), net.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company reviews its investments to identify and evaluate investments that have an indication of possible impairment. Factors considered in determining whether a loss is temporary include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and the Company's intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value. Expected credit losses are declines in fair value that are not expected to recover and are charged to other income (expense), net.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </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;font-style:italic;min-width:fit-content;">Accounts receivable</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">Accounts receivable are customer obligations due under normal sales and rental terms. The Company performs credit evaluations of the customers’ financial condition and generally does not require collateral. The allowance for doubtful accounts is maintained at a level that, in management’s opinion, is adequate to absorb potential losses related to accounts receivable and is based upon the Company’s continuous evaluation of the collectability of outstanding balances. Management’s evaluation takes into consideration such factors as past bad debt experience, economic conditions and information about specific receivables. The Company’s evaluation also considers the age and composition of the outstanding amounts in determining their net realizable value.</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: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 allowance for doubtful accounts is based on estimates, and ultimate losses may vary from current estimates. As adjustments to these estimates become necessary, they are reported in general and administrative expense for sales revenue in the periods in which they become known. The allowance is increased by bad debt provisions, net of recoveries, and is reduced by direct write-offs.</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: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 generally does not allow returns from providers for reasons not covered under its standard warranty. Therefore, provision for returns applies primarily to direct-to-consumer sales. This reserve is calculated primarily based on actual historical return rates under the Company’s 30-day return program and is applied to the related sales revenue for the last month of the quarter reported.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company also records an estimate for rental revenue adjustments which is recorded as a reduction of rental revenue and net rental accounts receivable balances. These adjustments result from contractual adjustments, audit adjustments, untimely claims filings, or billings not paid due to another provider performing same or similar functions for the patient in the same period, all of which prevent billed revenue from becoming realizable. The reserve is based on historical revenue adjustments as a percentage of rental revenue billed and unbilled during the related period.</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: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;">When recording the allowance for doubtful accounts for sales revenue, the bad debt expense account (general and administrative expense account) is charged and when recording allowance for sales returns, the sales returns account (contra sales revenue account) is charged.</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: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 consistently applies its allowance estimation methodology from period-to-period. The Company’s best estimate is made on an accrual basis and adjusted in future periods as required. Any adjustments to the prior period estimates are included in the current period. As additional information becomes known, the Company adjusts its assumptions accordingly to change its estimate of accounts receivable. For the years ended December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had increases of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,055</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;">1,483</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, in the net rental revenue related to prior years.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net accounts receivable (gross accounts receivable, net of allowances) balance concentrations by major category as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022 were as follows:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.37%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.902%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></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:9.521999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.602%;"></td> <td style="width:1%;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</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> </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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-weight:bold;min-width:fit-content;">Net accounts receivable</span></p></td> <td style="vertical-align:top;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Rental </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">6,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.2</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.4</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;">Business-to-business and other receivables </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">35,840</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">84.8</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,479</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">91.6</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;">Total net accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">42,241</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">100.0</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">62,725</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">100.0</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><p 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:8.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</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;">Rental includes Medicare, Medicaid/other government, private insurance and patient pay.</span></div></div><div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</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;">Business-to business receivables included extended terms for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers: 1) one customer had a net accounts receivable balance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,639</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;">22,641</span><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;">December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively; and 2) one customer had a net accounts receivable balance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,994</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,861</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of December 31, 2023 and December 31, 2022, respectively. Each customer received extended payment terms through a direct financing plan offered.</span></div></div></div><div style="font-size:12pt;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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the percentage breakdown of the Company’s net accounts receivable by aging category and invoice due date as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022.</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.37%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.902%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></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:9.521999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.602%;"></td> <td style="width:1%;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</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> </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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-weight:bold;min-width:fit-content;">Net accounts receivable by aging category</span></p></td> <td style="vertical-align:top;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Held and Unbilled</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,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="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.3</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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="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;">Aged 0-90 days</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">32,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">75.8</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">61,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">98.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> </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;">Aged 91-180 days</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="color:#000000;min-width:fit-content;">%</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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> </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;">Aged 181-365 days</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.4</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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="color:#000000;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;">Aged over 365 days</span></p></td> <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="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;">37</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">0.0</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">14</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">0.0</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="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 net accounts receivable</span></p></td> <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="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;">42,241</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">100.0</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">62,725</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">100.0</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><p 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></div><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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the accounts receivable allowances as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.37%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.902%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></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:9.521999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.602%;"></td> <td style="width:1%;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</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> </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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-weight:bold;min-width:fit-content;">Allowances - accounts receivable</span></p></td> <td style="vertical-align:top;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Doubtful accounts</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.2</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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> </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;">Sales returns</span></p></td> <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="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;">479</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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.1</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">483</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">0.8</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;">Total allowances - accounts receivable</span></p></td> <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="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,820</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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.3</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">560</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">0.9</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><p 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></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;font-style:italic;min-width:fit-content;">Concentration of credit risk</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents, marketable securities and accounts receivable. At times, cash account balances may be in excess of the amounts insured by the Federal Deposit Insurance Corporation. However, management believes the risk of loss to be minimal. The Company performs periodic evaluations of the relative credit standing of these institutions and has not experienced any losses on its cash and cash equivalents to date. The Company has also entered into hedging relationships with a single counterparty to offset the forecasted Euro-based revenues. The credit risk has been reduced due to a net settlement arrangement whereby the Company is allowed to net settle transactions with a single net amount payable by one party to the other.</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;font-style:italic;min-width:fit-content;">Concentration of customers and vendors</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">The Company primarily sells its products to traditional home medical equipment providers, distributors, and resellers in the United States and in foreign countries on a credit basis. The Company also sells its products direct-to-consumers primarily on a prepayment basis. Medicare's service reimbursement programs represented more than 10% of the Company’s total revenue for the years 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;">, 2022 and 2021. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">Two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers each represented more than 10% of the Company's net accounts receivable balance with net accounts receivable balances of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,639</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;">4,994</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, as of </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;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,641</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,861</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company also rents products directly to consumers for insurance reimbursement, which resulted in a customer concentration relating to Medicare’s service reimbursement programs. Medicare’s service reimbursement programs accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">67.7</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;">77.0</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;">81.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of rental revenue in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023, 2022 and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and based on total revenue were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.7</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;">11.6</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;">10.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023, 2022 and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. Accounts receivable balances relating to Medicare’s service reimbursement programs (including held and unbilled, net of allowances) amounted to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,059</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or </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;">% of total net accounts receivable as of </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;"> compared to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,138</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of total net accounts receivable as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company currently purchases raw materials from a limited number of vendors, which resulted in a concentration of three major vendors. The three major vendors supply the Company with raw materials used to manufacture the Company’s products. 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;">, the Company’s three major vendors accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30.8</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;">16.1</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;">7.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively, of total raw material purchases. For the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company’s three major vendors accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28.1</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;">17.7</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;">8.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively, of total raw material purchases.</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: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-size:10pt;font-family:Times New Roman;min-width:fit-content;">A portion of revenue is earned from sales outside the United States. Approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">77.7</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;">70.9</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;">74.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the non-U.S. revenue for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021, respectively, were invoiced in Euros. A breakdown of the Company’s revenue from U.S. and non-U.S. sources for the years ended December 31, 2023, 2022 and 2021, respectively, is as follows:</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="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:48.93%;"></td> <td style="width:2.34%;"></td> <td style="width:1%;"></td> <td style="width:12.683%;"></td> <td style="width:1%;"></td> <td style="width:2.34%;"></td> <td style="width:1%;"></td> <td style="width:12.683%;"></td> <td style="width:1%;"></td> <td style="width:2.34%;"></td> <td style="width:1%;"></td> <td style="width:12.683%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">U.S. 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="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;">226,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">276,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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">278,543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Non-U.S. 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: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;">89,401</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">101,163</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">79,460</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 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;">315,660</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">377,241</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">358,003</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></div></div><div style="font-size:12pt;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;font-style:italic;min-width:fit-content;">Inventories</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">Inventories are stated at the lower of cost and net realizable value, using the first-in, first-out (FIFO) method. The Company records adjustments to inventory for potentially excess, obsolete, slow-moving or impaired items, and losses on firm purchase commitments as a component of cost of sales in our consolidated statements of comprehensive loss. The Company recorded noncurrent inventory related to inventories that are expected to be realized or consumed after one year of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,225</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;">1,249</span><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;">December 31, 2023 and 2022, respectively. Noncurrent inventories are primarily related to raw materials purchased in bulk to support long-term expected repairs to reduce costs and are classified in other assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company had prepayments for raw materials of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</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;">7,017</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of December 31, 2023 and 2022, respectively, that were classified in prepaid expenses and other current assets. During the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021</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,187</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;">1,221</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;">906</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, of inventory was transferred to rental equipment and was considered a noncash transaction in the production and purchase of rental equipment on the consolidated statements of cash flows. </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;">Inventories that are considered current consist of the following: </span></span><span style=""></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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:60.968%;"></td> <td style="width:2.699%;"></td> <td style="width:1%;"></td> <td style="width:14.817%;"></td> <td style="width:1%;"></td> <td style="width:2.699%;"></td> <td style="width:1%;"></td> <td style="width:14.817%;"></td> <td style="width:1%;"></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="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;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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Raw materials and work-in-progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">18,036</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,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> </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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,871</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">9,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Less: reserves</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">3,067</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,727</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;">Inventories, 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;">21,840</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">34,093</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><div style="font-size:12pt;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;font-style:italic;min-width:fit-content;">Property and equipment</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment are stated at cost. Depreciation and amortization are calculated using the straight-line method over the assets’ estimated useful lives as follows:</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: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:42.667%;"></td> <td style="width:2.037%;"></td> <td style="width:55.296%;"></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;">Rental equipment</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</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;">8 years</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;">Manufacturing equipment and tooling</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</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;">5 years</span></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;">Computer equipment and software</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</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;">3 years</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;">Furniture and equipment</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</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;">5 years</span></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><span style="-sec-ix-hidden:F_5bc7fc3f-9003-421f-8b92-e7309cd83531;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></span></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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lesser of estimated useful life or remaining lease term</span></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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expenditures for additions, improvements and replacements are capitalized and depreciated to a salvage value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Repair and maintenance costs on rental equipment are included in cost of rental revenue on the consolidated statements of comprehensive loss. Repair and maintenance expense, which includes labor, parts and freight, for rental equipment was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,143</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;">4,528</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;">3,387</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included within property and equipment is construction in process, primarily related to the design and engineering of tooling, jigs and other machinery. In addition, this item also includes computer software or development costs that have been purchased but have not completed the final configuration process for implementation into the Company’s systems. These items have not been placed in service; therefore, </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;"> depreciation or amortization was recognized for these items in the respective periods.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization expense related to rental equipment and other property and equipment are summarized below for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021, respectively.</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: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="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:48.93%;"></td> <td style="width:2.34%;"></td> <td style="width:1%;"></td> <td style="width:12.683%;"></td> <td style="width:1%;"></td> <td style="width:2.34%;"></td> <td style="width:1%;"></td> <td style="width:12.683%;"></td> <td style="width:1%;"></td> <td style="width:2.34%;"></td> <td style="width:1%;"></td> <td style="width:12.683%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Rental 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;">12,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">11,103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">8,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other property and 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;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,057</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;">3,942</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;">3,993</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 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: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,950</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;">15,045</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,853</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></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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment and rental equipment with associated accumulated depreciation is summarized below as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022, respectively.</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: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="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:69.8%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.559999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.639999999999999%;"></td> <td style="width:1%;"></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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-weight:bold;min-width:fit-content;">Property and equipment</span></p></td> <td style="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="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:10pt;margin-top:0;font-family: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: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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Rental equipment, net of allowances of $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,606</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> and $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,255</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">67,804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">61,679</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other property and 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;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;">30,357</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;">33,434</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;">Property and 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;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;">98,161</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;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="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;">95,113</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="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: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;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 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;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;min-width:fit-content;">Accumulated depreciation</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;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 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:#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;">Rental 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;">31,023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other property and 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;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;">16,822</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;">20,524</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;">Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">47,845</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;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="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;">51,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> </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;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;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 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;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;min-width:fit-content;">Property and equipment, net</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;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 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:#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;">Rental equipment, net of allowances of $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,606</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> and $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,255</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">36,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="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;">30,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other property and 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;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,535</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;">12,910</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;">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;">50,316</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;">43,269</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><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;font-style:italic;min-width:fit-content;">Long-lived assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">The Company accounts for the impairment and disposition of long-lived assets in accordance with ASC 360 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">— Property, Plant, and Equipment</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Long-lived assets are reviewed for indicators of impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. The evaluation is performed at the lowest level of identifiable cash flows, which is at the individual asset level or the asset group level. The undiscounted cash flows expected to be generated by the related assets are estimated over their useful life based on updated projections. If the evaluation indicates that the carrying amount of the assets may not be recoverable, any potential impairment is measured based upon the fair value of the related assets or asset group as determined by an appropriate market appraisal or other valuation technique. Assets classified as held for sale, if any, are recorded at the lower of carrying amount or fair value less costs to sell.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the year ended December 31, 2023, the Company determined that an impairment indicator was present related to negative cash flows and a decrease in the Company’s public stock price that caused the Company's market capitalization to fall below its carrying amount (stockholders' equity). The relevant long-lived asset grouping was evaluated for impairment. An undiscounted cash flow analysis demonstrated sufficient undiscounted cash flows in excess of the asset group’s carrying value. Estimates and significant assumptions included in the long-lived asset impairment analysis included identification of the asset group and undiscounted cash flow projections. The Company concluded that its definite-lived intangible assets and long-lived assets were not impaired based on the results of the quantitative analyses performed.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 19, 2022, the Company determined to dispose of the technology intangible assets previously acquired from New Aera related to the Tidal Assist</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8.040000000000001pt;font-family:Times New Roman;min-width:fit-content;">®</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Ventilator (TAV</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8.040000000000001pt;font-family:Times New Roman;min-width:fit-content;">®</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) technology by ceasing development of such assets and abandoning the TAV program (the Disposal Determination). Prior to December 19, 2022, the TAV intangible asset was held and used, including ongoing research and development and no significant revenue. The Company made the Disposal Determination based on the Company’s assessment that continued development of the assets would not be economically feasible. The assessment considered many factors, including 1) the lack of compatibility and functionality of the technology intangible asset within the Company’s existing product portfolio, 2) the lack of commercial potential of such products that were not approved for ventilation Medicare reimbursement and a negative litigation outcome that occurred subsequent to the approved coding process, and 3) the substantial additional investment that would be required in order to attempt to achieve any commercial potential with substantial risk that no benefit would ever be achievable. There had been no significant revenue associated with the sale of products developed from the technology intangible asset acquired from New Aera to date and the Company does not expect any revenue from such products going forward. Upon abandonment, the Company recognized a loss on disposal of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">52,161</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in our consolidated statements of comprehensive loss for the year ended December 31, 2022 for intangible assets, inventories, fixed assets, and construction in process associated with the TAV technology. As a result of no future sales, the fair value of the earnout resulted in a benefit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,687</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to general and administrative expense during the fourth quarter of 2022.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the year ended December 31, 2021, the Company determined that an impairment indicator was present related to TAV developments as a result of the court order to dismiss the Company’s preliminary injunction related to the Department of Health and Human Services and the Centers for Medicare and Medicaid Services lawsuit. The relevant long-lived asset grouping was evaluated for impairment. An undiscounted cash flow analysis demonstrated sufficient undiscounted cash flows in excess of the asset group’s carrying value. Estimates and significant assumptions included in the long-lived asset impairment analysis included identification of the asset group and undiscounted cash flow projections. The Company concluded that its definite-lived intangible assets and long-lived assets were not impaired based on the results of the quantitative analyses performed.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </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;font-style:italic;min-width:fit-content;">Goodwill and other identifiable intangible assets</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;">Goodwill represents the excess acquisition cost over the fair value of the net tangible and intangible assets acquired. Goodwill is not amortized and is tested for impairment on an annual basis as of October 1 or whenever an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit or asset below its carrying amount. If the carrying amount of goodwill exceeds the implied estimated fair value, an impairment charge to current operations is recorded to reduce the carrying value to the implied estimated fair value.</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: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 first assesses qualitative factors to determine whether it is more likely than not that the fair value is less than its carrying amount. If, based on a review of qualitative factors, it is more likely than not that the fair value is less than its carrying amount, the Company will use a quantitative approach, and calculate the fair value and compare it to its carrying amount. If the fair value exceeds the carrying amount, there is no indication of impairment. If the carrying amount exceeds the fair value, an impairment loss is recorded equal to the difference.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Finite-lived intangible assets are amortized over their useful lives and are tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Technology and customer relationships are amortized using the straight-line method.</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;font-style:italic;min-width:fit-content;">Business combinations</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;">The results of operations of the businesses acquired by the Company are included as of the acquisition date. The purchase price of an acquisition is allocated to the underlying assets acquired and liabilities assumed based upon their estimated fair values at the date of acquisition. To the extent the purchase price exceeds the fair value of the net identifiable tangible and intangible assets acquired and liabilities assumed, such excess is allocated to goodwill. The Company may adjust the preliminary purchase price allocation, as necessary, for up to one year after the acquisition closing date if it obtains more information regarding asset valuations and liabilities assumed. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.</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;font-style:italic;min-width:fit-content;">Leases</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;">The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (ROU) assets, operating lease liability – current, and operating lease liability – noncurrent on the consolidated balance sheets.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses an incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments as the rate implicit in each lease is generally not readily determinable. The operating lease ROU asset also includes any lease payments made to the lessor at or before the commencement date and excludes lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease 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: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 lease agreements with lease and non-lease components. The Company elected the practical expedient to treat the lease and non-lease components as a single lease component. Additionally, the Company elected the practical expedient to not record leases with an initial term of twelve months or less on the consolidated balance sheets.</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;font-style:italic;min-width:fit-content;">Loss contingencies</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;">The Company is involved in various lawsuits, claims, investigations, and proceedings that arise in the ordinary course of business. The Company records a liability when it believes that it is both probable that a loss has been incurred and the amount can be reasonably estimated. Significant judgment is required to determine both probability and the estimated amount. The Company reviews at least quarterly and adjusts accordingly to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and updated information.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </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;font-style:italic;min-width:fit-content;">Research and development</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">Research and development costs are expensed as incurred.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </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;font-style:italic;min-width:fit-content;">Advertising costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">Advertising costs, which approximated $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,120</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;">33,265</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;">35,183</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, are expensed as incurred, excluding the production costs of direct response advertising. Advertising costs are included in sales and marketing expense in the accompanying consolidated statements of comprehensive loss.</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:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restructuring charges</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restructuring costs include workforce reductions, termination benefits, office downsizing, centralizing manufacturing activities, and equipment relocation. Key assumptions used in calculating the restructuring costs include the terms of, and payments under, agreements to terminate certain contractual obligations and the timing of reductions in workforce.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </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;font-style:italic;min-width:fit-content;">Income taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">The Company accounts for income taxes in accordance with ASC 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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Under ASC 740, income taxes are recognized for the amount of taxes payable or refundable for the current period and deferred tax liabilities and assets are recognized for the future tax consequences of transactions that have been recognized in the Company’s consolidated financial statements or tax returns. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided when it is more likely than not that some portion, or all, of the deferred tax asset will not be realized.</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: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 accounts for uncertainties in income taxes in accordance with ASC 740-10 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">— Accounting for Uncertainty in Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. ASC 740-10 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. This accounting standard also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.</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: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 recognizes interest and penalties on taxes, if any, within its income tax provision on its consolidated statements of comprehensive loss.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </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;font-style:italic;min-width:fit-content;">Accounting for stock-based compensation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">The Company accounts for its stock-based compensation in accordance with ASC 718 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">— Compensation—Stock Compensation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which establishes accounting for share-based awards, exchanged for employee services and requires companies to expense the estimated fair value of these awards over the requisite employee service period. Stock–based compensation cost for stock options and employee stock purchase plan are determined at the grant date using the Black-Scholes option pricing model. Stock-based compensation cost for stock incentive awards is based on the number of shares ultimately expected to vest, estimated at each reporting date based on management’s expectations regarding the relevant performance criteria. The value of the award that is ultimately expected to vest is recognized as expense on a straight-line basis over the employee’s requisite service period.</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: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;">As part of the provisions of ASC 718, the Company is required to estimate potential forfeitures of stock grants and adjust compensation cost recorded accordingly. The estimate of forfeitures will be adjusted over the requisite service period to the extent that actual forfeitures differ, or are expected to differ, from such estimates. Changes in estimated forfeitures will be recognized through a cumulative catch-up adjustment in the period of change and will also impact the amount of stock compensation expense to be recognized in future periods.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </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;font-style:italic;min-width:fit-content;">Foreign currency</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;">The functional currency of the Company’s international subsidiaries is the local currency. The financial statements of the subsidiaries are translated to U.S. dollars using month-end exchange rates for assets and liabilities and average exchange rates for revenue, cost of revenue, operating expense and provision for income taxes. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity. Foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency are reflected as a component of foreign currency exchange gains or losses in other income (expense), net in the consolidated statements of comprehensive loss.</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;font-style:italic;min-width:fit-content;">Business segments</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;">The Company operates and reports in only one operating and reportable segment – development, manufacturing, marketing, sales, and rental of respiratory products. Management reports financial information on a consolidated basis to the Company’s chief operating decision maker.</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;font-style:italic;min-width:fit-content;">Loss per share</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">Loss per share (EPS) is computed in accordance with ASC 260 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">— Earnings per Share</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and is calculated using the weighted-average number of common shares outstanding during each period. Diluted EPS assumes the conversion, exercise or issuance of all potential common stock equivalents (which can include dilution of outstanding stock options, restricted stock units and restricted stock awards) unless the effect is to reduce a loss or increase the income per share. For purposes of this calculation, common stock subject to repurchase by the Company, options, and other dilutive awards are considered to be common stock equivalents and are only included in the calculation of diluted loss per share when their effect is dilutive.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic loss per share is calculated using the Company’s weighted-average outstanding common shares. Diluted loss per share is calculated using the Company’s weighted-average outstanding common shares including the dilutive effect of stock awards as determined under the treasury stock method.</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: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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The computation of EPS is as follows:</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:55.089%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.378%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:9.558%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.118%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;font-weight:bold;min-width:fit-content;">Numerator—basic and diluted:</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align: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;">Net 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;">102,449</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">83,772</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">6,333</span></p></td> <td style="white-space:nowrap;vertical-align: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="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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;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;min-width:fit-content;">Denominator:</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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 style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares - basic common stock </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,176,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,852,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,490,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> </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;">Weighted average common shares - diluted 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;">23,176,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,852,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,490,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> </tr> <tr style="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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align: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;">Net loss per share - basic 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="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;">4.42</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">3.67</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">0.28</span></p></td> <td style="white-space:nowrap;vertical-align: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:#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;">Net loss per share - diluted common stock </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">4.42</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">3.67</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">0.28</span></p></td> <td style="white-space:nowrap;vertical-align: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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;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;min-width:fit-content;">Denominator calculation from basic to diluted:</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;">Weighted average common shares - basic common stock </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,176,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,852,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,490,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> </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;">Stock options and other dilutive awards</span></p></td> <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="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;">160,682</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">115,155</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">166,258</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;">Weighted average common shares - diluted common stock</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;">23,336,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,967,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,656,285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;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="text-indent:10pt;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 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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;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;min-width:fit-content;">Shares excluded from diluted weighted-average shares:</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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 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;">104,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">329,586</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">151,344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Restricted stock units and restricted stock awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">926,859</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">528,398</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">167,237</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;">Shares excluded from diluted weighted average shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,031,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">857,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">318,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</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;">Unvested restricted stock units and restricted stock awards are not included as shares outstanding in the calculation of basic earnings per share. Vested restricted stock units and restricted stock awards are included in basic earnings per share if all vesting and performance criteria have been met. Performance-based restricted stock units and restricted stock awards are included in the number of shares used to calculate diluted earnings per share as long as all applicable performance criteria are met, and their effect is dilutive. Restricted stock awards are eligible to receive all dividends declared on the Company’s common shares during the vesting period; however, such dividends are not paid until the restrictions lapse.</span></div></div><div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</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;">Due to net losses for the years ended December 31, 2023, 2022 and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, diluted loss per share is the same as basic.</span></div></div></div></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;font-style:italic;min-width:fit-content;">Recently issued accounting pronouncements not yet adopted</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;">In November 2023, the FASB issued the Accounting Standards Update (ASU) No. 2023-09,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Segment Reporting (Topic 280):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;">. The new guidance expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The ASU is effective for fiscal years beginning after January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. The Company is currently evaluating the effect of the new guidance but does not expect it to have a material impact on the Company’s consolidated financial statement presentation or results.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued the ASU No. 2023-09, </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 Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The new guidance requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. The standard is intended to benefit investors by providing more detailed income tax disclosures that would be useful in making capital allocation decisions. The ASU is effective for fiscal years beginning after December 15, 2025, and interim periods within those years, with early adoption permitted. The Company is currently evaluating the effect of the new guidance but does not expect it to have a material impact on the Company’s consolidated financial statement presentation or results.</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;font-style:italic;min-width:fit-content;">Basis of presentation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">The consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP).</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;font-style:italic;min-width:fit-content;">Basis of consolidation</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;">The consolidated financial statements include the accounts of Inogen, Inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.</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;font-style:italic;min-width:fit-content;">Accounting estimates</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Management bases these estimates and assumptions upon historical experience, existing and known circumstances, authoritative accounting pronouncements and other factors that management believes to be reasonable. Significant areas requiring the use of management estimates relate to revenue recognition, warranty reserves and expense, determining the stand-alone selling price (SSP) and service period of performance obligations, rental asset valuations and write-downs, accounts receivable allowances for bad debts, returns and adjustments, impairment of goodwill, impairment of long-lived assets, stock-based compensation expense, income taxes, fair value of acquired intangible assets and goodwill, and fair value of earnout liabilities. Actual results could differ from these estimates.</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;font-style:italic;min-width:fit-content;">Revenue</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;">The Company generates revenue primarily from sales and rentals of its products. The Company’s products consist primarily of its proprietary line of oxygen concentrators, and related accessories. Other revenue, which is included in sales revenue on the statements of comprehensive loss, primarily comes from service contracts, replacement parts and freight revenue for product shipments.</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;font-style:italic;min-width:fit-content;">Sales revenue</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. Revenue from product sales is generally recognized upon shipment of the product but is deferred for certain transactions when control has not yet transferred to the customer.</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: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’s product is generally sold with a right of return and the Company may provide other incentives, which are accounted for as variable consideration when estimating the amount of revenue to recognize. Returns and incentives are estimated at the time sales revenue is recognized. The provision for estimated returns is calculated based on historical data and future expectations. Sales revenue incentives within the Company’s contracts are estimated based on the most likely amounts expected on the related sales transactions and recorded as a reduction to revenue at the time of sale in accordance with the terms of the contract. Accordingly, revenue is recognized net of allowances for estimated returns and incentives.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">For a fixed price, the Company also offers a lifetime warranty for direct-to-consumer sales for its oxygen concentrators.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lifetime warranties are only offered to patients upon the initial sale of oxygen concentrators directly from the Company and are non-transferable. Lifetime warranties are considered to be a distinct performance obligation that are accounted for separately from its sale of oxygen concentrators with a standard warranty 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;">three years</span></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: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 revenue is allocated to the distinct lifetime warranty performance obligation based on a relative SSP method. The Company has vendor-specific objective evidence of the selling price for its equipment. To determine the selling price of the lifetime warranty, the Company uses its best estimate of the SSP for the distinct performance obligation as the lifetime warranty is neither separately priced nor is the selling price available through third-party evidence. To calculate the selling price associated with the lifetime warranties, management considers the profit margins of service revenue, the average estimated cost of lifetime warranties and the price of extended warranties. Revenue from the distinct lifetime warranty is deferred after the delivery of the equipment and recognized based on an estimated mortality rate over five years, which is the estimated performance period of the contract based on the average patient life expectancy.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue from the sale of the Company’s repair services is recognized when the performance obligations are satisfied and collection of the receivables is probable. Other revenue from the sale of replacement parts is generally recognized when product is shipped to customers.</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: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;">Freight revenue consists of fees associated with the deployment of products internationally and domestically when expedited freight options are requested or when minimum order quantities are not met. Freight revenue is generally recognized upon shipment of the product but is deferred if control has not yet transferred to the customer. Shipping and handling costs for sold products and rental assets shipped to the Company’s customers are included on the consolidated statements of comprehensive loss as part of cost of sales revenue and cost of rental revenue, respectively.</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: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 payment terms and conditions of customer contracts vary by customer type and the products and services offered. For certain products or services and customer types, the Company requires payment before the products or services are delivered to the customer. The timing of sales revenue recognition, billing and cash collection results in billed accounts receivable and deferred revenue in the consolidated balance sheets.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities primarily consist of deferred revenue related to lifetime warranties on direct-to-consumer sales revenue when cash payments are received in advance of services performed under the contract. The contract with the customer states the final terms of the sale, including the description, quantity, and price of each product or service purchase. The decrease in deferred revenue related to lifetime warranties for the years ended December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was primarily driven by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,438</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;">6,598</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, of revenues recognized that were included in the deferred revenue balances, partially offset by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,219</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;">5,156</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of payments received in advance of satisfying performance obligations as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. Deferred revenue related to lifetime warranties was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,315</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;">16,534</span><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;">December 31, 2023 and December 31, 2022, respectively, and is classified within deferred revenue – current and noncurrent deferred revenue in the consolidated balance sheets.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company elected to apply the practical expedient in accordance with Accounting Standards Codification (ASC) 606—</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and did not evaluate contracts of one year or less for the existence of a significant financing component. The Company does not expect any revenue to be recognized over a multi-year period with the exception of revenue related to lifetime warranties.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s sales revenue is primarily derived from the sale of its oxygen concentrator products to individual consumers, home medical equipment providers, distributors, the Company’s private label partner and resellers worldwide. Sales revenue is classified into two areas: business-to-business sales and direct-to-consumer sales. </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 sales revenue disaggregated by sales channel and geographic region: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></span><span style=""></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: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:62.028%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:9.158000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:9.158000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:9.158000000000001%;"></td> <td style="width:1%;"></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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-weight:bold;min-width:fit-content;">Revenue by region and category</span></p></td> <td style="vertical-align:top;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="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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Business-to-business domestic sales</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">66,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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">86,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">91,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Business-to-business international sales</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">89,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">101,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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">79,460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Direct-to-consumer domestic sales</span></p></td> <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="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;">96,010</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">133,337</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">140,899</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: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 sales revenue</span></p></td> <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="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;">251,607</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">320,549</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">311,730</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: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;font-style:italic;min-width:fit-content;">Rental revenue</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;">The Company recognizes equipment rental revenue over the non-cancelable lease term, which is one month, less estimated adjustments, in accordance with Accounting Standards Codification (ASC) 842—</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company has separate contracts with each patient that are not subject to a master lease agreement with any third-party payor. The Company evaluates the individual lease contracts at lease inception and the start of each monthly renewal period to determine if it is reasonably certain that the monthly renewal option and the bargain renewal option associated with the potential capped free rental period would be exercised. Historically, the exercise of the monthly renewal and bargain renewal option is not reasonably certain at lease inception and at most subsequent monthly lease renewal periods. If the Company determines that the reasonably certain threshold for an individual patient is met at lease inception or at a monthly lease renewal period, such determination would impact the bargain renewal period for an individual lease. The Company would first consider the lease classification issue (sales-type lease or operating lease) and then appropriately recognize or defer rental revenue over the lease term, which may include a portion of the capped rental period. The Company has </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 deferred any amounts associated with the capped rental period as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022. Amounts related to the capped rental period have not been material in the periods presented.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The lease term begins on the date products are shipped to patients and are recorded at amounts estimated to be received under reimbursement arrangements with third-party payors, including Medicare, private payors, and Medicaid. Due to the nature of the industry and the reimbursement environment in which the Company operates, certain estimates are required to record net revenue and accounts receivable at their net realizable values. Inherent in these estimates is the risk that they will have to be revised or updated as additional information becomes available. Specifically, the complexity of many third-party billing arrangements and the uncertainty of reimbursement amounts for certain services from certain payors may result in adjustments to amounts originally recorded. Such adjustments are typically identified and recorded at the point of cash application, claim denial or account review. The Company adjusts revenue for historical trends on revenue adjustments due to timely filings, deaths, hospice, and other types of analyzable adjustments on a monthly basis to record rental revenue at the expected collectible amounts. Accounts receivable is reduced by an allowance for doubtful accounts which provides for those accounts from which payment is not expected to be received although product was delivered and revenue was earned. The determination that an account is uncollectible, and the ultimate write-off of that account occurs once collection is considered to be highly unlikely, and it is written-off and charged to the allowance at that time. Amounts billed but not earned due to the timing of the billing cycle are deferred and recognized in revenue on a straight-line basis over the monthly billing period. For example, if the first day of the billing period does not fall on the first of the month, then a portion of the monthly billing period will fall in the subsequent month and the related revenue and cost would be deferred based on the service days in the following month.</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: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 lease agreements generally contain lease and non-lease components. Non-lease components primarily include payments for supplies. The Company elected the practical expedient to treat the lease and non-lease components as a single lease component.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Rental revenue is recognized as earned, less estimated adjustments. Revenue not billed at the end of the period is reviewed for the likelihood of collections and accrued. The rental revenue stream is not guaranteed, and payment will cease if the patient no longer needs oxygen or returns the equipment. Revenue recognized is at full estimated allowable amounts; transfers to secondary insurances or patient responsibility have no net effect on revenue. Rental revenue is earned for that entire month if the patient is on service on the first day of the </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;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-day period commencing on the recurring date of service for a particular claim, regardless of whether there is a change in condition or death after that date.</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: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;">Included in rental revenue are unbilled amounts for which the revenue recognition criteria had been met as of period-end but were not yet billed to the payor. The estimate of net unbilled rental revenue recognized is based on historical trends and estimates of future collectability. In addition, the Company estimates potential future adjustments and write-offs of these unbilled amounts and includes these estimates in the allowance for adjustments and write-offs of rental revenue which is netted against gross receivables.</span></p> P3Y 6438000 6598000 3219000 5156000 13315000 16534000 <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 sales revenue disaggregated by sales channel and geographic region: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.028%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:9.158000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:9.158000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:9.158000000000001%;"></td> <td style="width:1%;"></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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-weight:bold;min-width:fit-content;">Revenue by region and category</span></p></td> <td style="vertical-align:top;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="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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Business-to-business domestic sales</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">66,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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">86,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">91,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Business-to-business international sales</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">89,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">101,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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">79,460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Direct-to-consumer domestic sales</span></p></td> <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="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;">96,010</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">133,337</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">140,899</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: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 sales revenue</span></p></td> <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="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;">251,607</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">320,549</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">311,730</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> 66196000 86049000 91371000 89401000 101163000 79460000 96010000 133337000 140899000 251607000 320549000 311730000 0 0 P30D <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;font-style:italic;min-width:fit-content;">Product Warranty</span></p><p style="font-size:10pt;margin-top:6pt;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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company generally provides a warranty against defects in material and workmanship. The Company provides a 3-year, 5-year or lifetime warranty on Inogen One systems and a 3-year and lifetime warranty on Inogen At Home systems sold. The Company only offers a lifetime warranty for direct-to-consumer sales of its oxygen concentrators.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> For a fixed price, the Company agrees to provide a fully functional oxygen concentrator for the remaining life of the patient. Lifetime warranties are only offered to patients upon the initial sale of oxygen concentrators directly from the Company and are non-transferable. The Company’s products are subject to regulatory and quality standards. The Company establishes an accrued liability for the estimated warranty costs at the time of revenue recognition, with a corresponding provision to cost of goods sold. The Company evaluates the liability each reporting period. Warranty costs are primarily estimated based on product return rates, historical warranty repair costs incurred and historical failure rates. The Company may make further adjustments to the warranty reserve when deemed appropriate, giving additional consideration to length of time the product version has been sold and future expectations of performance based on new features and capabilities. Actual warranty costs could differ materially from the estimated amounts.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> The Company generally provides a warranty against defects in material and workmanship. The Company provides a 3-year, 5-year or lifetime warranty on Inogen One systems and a 3-year and lifetime warranty on Inogen At Home systems sold. The Company only offers a lifetime warranty for direct-to-consumer sales of its oxygen concentrators. <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;font-style:italic;min-width:fit-content;">Fair value accounting</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">ASC 820 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">— Fair Value Measurements and Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> creates a single definition of fair value, establishes a framework for measuring fair value in U.S. GAAP and expands disclosures about fair value measurements. ASC 820 emphasizes that fair value is a market-based measurement, not an entity-specific measurement, and states that a fair value measurement is to estimate the price at which an orderly transaction to sell an asset or to transfer the liability would take place between market participants at the measurement date under current market conditions. Assets and liabilities adjusted to fair value in the balance sheet are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Level inputs, as defined by ASC 820, are as follows:</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: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="background-color:#ffffff;font-weight:bold;visibility:collapse;"> <td style="width:8.4%;"></td> <td style="width:1%;"></td> <td style="width:90.6%;"></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:1pt 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;">Level input</span></p></td> <td style="vertical-align:bottom;border-bottom:1pt 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;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="padding-left:0.01in;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0.01in;"><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;">Input definition</span></p></td> </tr> <tr style="height:10pt;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><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;">Level 1</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;min-width:fit-content;">Inputs are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.</span></p></td> </tr> <tr style="height:10pt;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="white-space:pre-wrap;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;min-width:fit-content;">Level 2</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;min-width:fit-content;">Inputs, other than quoted prices included in Level 1, that are observable for the asset or liability through corroboration with market data at the measurement date.</span></p></td> </tr> <tr style="height:10pt;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="white-space:pre-wrap;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;min-width:fit-content;">Level 3</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;min-width:fit-content;">Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.</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:2pt;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’s financial instruments consist of cash and cash equivalents, marketable securities, accounts receivable, accounts payable and accrued expenses. The carrying values of its financial instruments approximate fair value based on their short-term nature.</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;font-style:italic;min-width:fit-content;">Fair value of financial instruments</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;">The Company obtained the fair value of its available-for-sale investments, which are not in active markets, from a third-party professional pricing service using quoted market prices for identical or comparable instruments, rather than direct observations of quoted prices in active markets. The Company's professional pricing service gathers observable inputs for all of its fixed income securities from a variety of industry data providers (e.g., large custodial institutions) and other third-party sources. Once the observable inputs are gathered, all data points are considered, and the fair value is determined. The Company validates the quoted market prices provided by its primary pricing service by comparing their assessment of the fair values against the fair values provided by its investment managers. The Company's investment managers use similar techniques to its professional pricing service to derive pricing as described above. As all significant inputs were observable, derived from observable information in the marketplace or supported by observable levels at which transactions are executed in the marketplace, the Company has classified its marketable securities within Level 2 of the fair value hierarchy.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes fair value measurements by level for the assets measured at fair value on a recurring basis for cash, cash equivalents and marketable securities:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.96%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:9.24%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:10.98%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:8.48%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:10.6%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:10.24%;"></td> <td style="width:1%;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash</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:top;"><p style="font-size:10pt;margin-top:0;font-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: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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjusted</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">unrealized</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">and cash</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Marketable</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> </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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">equivalents</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">securities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Cash</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">12,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">12,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">12,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Level 1:</span></p></td> <td style="vertical-align:top;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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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 style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market accounts</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">72,368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">72,368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">72,368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;white-space:pre-wrap;word-break:break-word;"> <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;">Level 2:</span></p></td> <td style="vertical-align:top;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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align: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 bonds</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">U.S. Treasury securities</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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;">Institutional Insured Liquidity Deposit Savings</span></p></td> <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="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;">21,125</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">21,125</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">21,125</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:#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</span></p></td> <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="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;">128,335</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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> <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="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;">128,471</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">125,492</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,979</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;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:top;"><p style="font-size:10pt;margin-top:0;font-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="14" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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="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: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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash</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:top;"><p style="font-size:10pt;margin-top:0;font-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: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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjusted</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">unrealized</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">and cash</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:top;"><p style="font-size:10pt;margin-top:0;font-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: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="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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">equivalents</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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: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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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;">Cash</span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,970</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,970</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,970</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;white-space:pre-wrap;word-break:break-word;"> <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;">Level 1:</span></p></td> <td style="vertical-align:top;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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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 accounts</span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,534</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,534</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,534</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;white-space:pre-wrap;word-break:break-word;"> <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;">Level 2:</span></p></td> <td style="background-color:#cff0fc;vertical-align:top;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" 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;"><p style="font-size:10pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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="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;"><p style="font-size:10pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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="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;"><p style="font-size:10pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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="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;"><p style="font-size:10pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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="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:bottom;"><p style="font-size:10pt;margin-top:0;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="white-space:pre-wrap;vertical-align: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 bonds</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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;">U.S. Treasury securities</span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,913</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,939</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,939</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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="white-space:pre-wrap;vertical-align: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;">Institutional Insured Liquidity Deposit Savings</span></p></td> <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="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;">20,097</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">20,097</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">20,097</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:top;"><p style="font-size:10pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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</span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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;">186,988</span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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;">26</span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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;">187,014</span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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;">187,014</span></p></td> <td style="background-color:#cff0fc;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="background-color:#ffffff;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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> </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: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 fair value measurements by level for the assets measured at fair value on a recurring basis for cash, cash equivalents and marketable securities:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.96%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:9.24%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:10.98%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:8.48%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:10.6%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:10.24%;"></td> <td style="width:1%;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash</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:top;"><p style="font-size:10pt;margin-top:0;font-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: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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjusted</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">unrealized</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">and cash</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Marketable</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> </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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">equivalents</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">securities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Cash</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">12,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">12,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">12,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">Level 1:</span></p></td> <td style="vertical-align:top;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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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 style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market accounts</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">72,368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">72,368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">72,368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;white-space:pre-wrap;word-break:break-word;"> <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;">Level 2:</span></p></td> <td style="vertical-align:top;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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align: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 bonds</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">U.S. Treasury securities</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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;">Institutional Insured Liquidity Deposit Savings</span></p></td> <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="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;">21,125</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">21,125</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">21,125</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:#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</span></p></td> <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="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;">128,335</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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> <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="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;">128,471</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">125,492</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,979</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;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:top;"><p style="font-size:10pt;margin-top:0;font-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="14" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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="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: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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash</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:top;"><p style="font-size:10pt;margin-top:0;font-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: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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjusted</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">unrealized</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">and cash</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:top;"><p style="font-size:10pt;margin-top:0;font-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: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="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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">equivalents</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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: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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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;">Cash</span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,970</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,970</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,970</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;white-space:pre-wrap;word-break:break-word;"> <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;">Level 1:</span></p></td> <td style="vertical-align:top;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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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 accounts</span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,534</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,534</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,534</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;white-space:pre-wrap;word-break:break-word;"> <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;">Level 2:</span></p></td> <td style="background-color:#cff0fc;vertical-align:top;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" 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;"><p style="font-size:10pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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="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;"><p style="font-size:10pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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="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;"><p style="font-size:10pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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="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;"><p style="font-size:10pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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="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:bottom;"><p style="font-size:10pt;margin-top:0;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="white-space:pre-wrap;vertical-align: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 bonds</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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;">U.S. Treasury securities</span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,913</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,939</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,939</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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="white-space:pre-wrap;vertical-align: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;">Institutional Insured Liquidity Deposit Savings</span></p></td> <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="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;">20,097</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">20,097</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">20,097</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:top;"><p style="font-size:10pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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</span></p></td> <td style="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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;">186,988</span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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;">26</span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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;">187,014</span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;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="background-color:#cff0fc;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;">187,014</span></p></td> <td style="background-color:#cff0fc;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="background-color:#ffffff;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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> </table> 12611000 12611000 12611000 72368000 72368000 72368000 2979000 2979000 2979000 19252000 136000 19388000 19388000 21125000 21125000 21125000 128335000 136000 128471000 125492000 2979000 27970000 27970000 27970000 113534000 113534000 113534000 6474000 6474000 6474000 18913000 26000 18939000 18939000 20097000 20097000 20097000 186988000 26000 187014000 187014000 <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;font-style:italic;min-width:fit-content;">Fair value of derivative instruments and hedging activities</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;">The Company transacts business in foreign currencies and has international sales and expenses denominated in foreign currencies, subjecting the Company to foreign currency risk. The Company has entered into foreign currency forward contracts, generally with maturities of twelve months or less, to reduce the volatility of cash flows, primarily related to forecasted revenue denominated in certain foreign currencies. These contracts allow the Company to sell Euros in exchange for U.S. dollars at specified contract rates. Forward contracts are used to hedge forecasted sales over specific months. Changes in the fair value of these forward contracts designed as cash flow and balance sheet hedges are recorded as a component of accumulated other comprehensive income within stockholders’ equity and are recognized in the consolidated statements of comprehensive loss during the period which approximates the time the corresponding sales occur. The Company may also enter into foreign exchange contracts that are not designated as hedging instruments for financial accounting purposes. These contracts are generally entered into to offset the gains and losses on certain asset and liability balances until the expected time of repayment. Accordingly, any gains or losses resulting from changes in the fair value of the non-designated contracts are reported in other income (expense), net in the consolidated statements of comprehensive loss. The gains and losses on these contracts generally offset the gains and losses associated with the underlying foreign currency-denominated balances, which are also reported in other income (expense), net.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company records the assets or liabilities associated with derivative instruments and hedging activities at fair value based on Level 2 inputs in other current assets or other current liabilities, respectively, in the consolidated balance sheets. The Company had a related payable of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">155</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;">422</span><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;">December 31, 2023 and 2022, respectively.</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: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 documents the hedging relationship and its risk management objective and strategy for undertaking the hedge, the hedging instrument, the hedged transaction, the nature of the risk being hedged, how the hedging instrument’s effectiveness in offsetting the hedged risk will be assessed prospectively and retrospectively, and a description of the method used to measure ineffectiveness. The Company assesses hedge effectiveness and ineffectiveness at a minimum quarterly but may assess it monthly. For derivative instruments that are designed and qualify as part of a cash flow hedging relationship, the effective portion of the gain or loss on the derivative is reported in other comprehensive loss and reclassified into earnings in the same periods during which the hedged transaction affects earnings. Gains and losses on the derivative representing either hedge ineffectiveness or hedge components excluded from the assessment of effectiveness are recognized in current period earnings.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company will discontinue hedge accounting prospectively when it determines that the derivative is no longer effective in offsetting cash flows attributable to the hedge risk. The cash flow hedge is de-designated because a forecasted transaction is not probable of occurring, or management determines to remove the designation of the cash flow hedge. In all situations in which hedge accounting is discontinued and the derivative remains outstanding, the Company continues to carry the derivative at its fair value on the balance sheets and recognizes any subsequent changes in the fair value in earnings. When it is probable that a forecasted transaction will not occur, the Company will discontinue hedge accounting and recognize immediately in earnings gains and losses that were accumulated in other comprehensive loss related to the hedging relationship.</span></p> 155000 422000 <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;font-style:italic;min-width:fit-content;">Fair value of accumulated other comprehensive income (loss)</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><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;">The components of accumulated other comprehensive income (loss) were as follows:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.78%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:13.32%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:14.46%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:14.46%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:11.18%;"></td> <td style="width:1%;"></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: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="14" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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</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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">currency</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">gains</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">gains (losses)</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">other</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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">translation</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">on marketable</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">on cash</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">comprehensive</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> </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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">securities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">flow hedges</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">income (loss)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">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="color:#000000;min-width:fit-content;">)</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">243</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;">Other comprehensive income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,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="min-width:fit-content;"> </span></p></td> <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="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;">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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,468</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;">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;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,089</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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> <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="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,225</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: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> <td style="vertical-align:top;"><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:top;"><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:top;"><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:#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="14" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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</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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">currency</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">gains</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">gains (losses)</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">other</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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">translation</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">on marketable</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">on cash</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">comprehensive</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> </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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">securities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">flow hedges</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">income (loss)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other comprehensive income (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;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;">597</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">25</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,140</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,712</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="white-space:pre-wrap;vertical-align: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, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">269</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">26</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">243</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="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><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;">Comprehensive income (loss) is the total net earnings and all other non-owner changes in equity. Except for net income (loss) and unrealized gains and losses on cash flow hedges, the Company does not have any transactions or other economic events that qualify as comprehensive income (loss).</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;">The components of accumulated other comprehensive income (loss) were as follows:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.78%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:13.32%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:14.46%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:14.46%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:11.18%;"></td> <td style="width:1%;"></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: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="14" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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</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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">currency</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">gains</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">gains (losses)</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">other</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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">translation</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">on marketable</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">on cash</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">comprehensive</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> </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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">securities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">flow hedges</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">income (loss)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">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="color:#000000;min-width:fit-content;">)</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">243</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;">Other comprehensive income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,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="min-width:fit-content;"> </span></p></td> <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="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;">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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,468</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;">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;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,089</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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> <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="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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,225</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: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> <td style="vertical-align:top;"><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:top;"><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:top;"><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:#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="14" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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</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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">currency</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">gains</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">gains (losses)</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">other</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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">translation</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">on marketable</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">on cash</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">comprehensive</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> </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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">securities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">flow hedges</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">income (loss)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other comprehensive income (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;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;">597</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">25</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,140</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,712</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="white-space:pre-wrap;vertical-align: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, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">269</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">26</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">243</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> -269000 26000 -243000 1358000 110000 1468000 1089000 136000 1225000 328000 1000 1140000 1469000 -597000 25000 -1140000 -1712000 -269000 26000 -243000 <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;font-style:italic;min-width:fit-content;">Fair value of earnout liability</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;">The earnout liability will be adjusted to fair value at each reporting date until settled. At the end of each reporting period after the acquisition date, the arrangement is remeasured at its fair value, with changes in fair value recorded in earnings. Changes in fair value will be recognized in general and administrative expense.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has obligations to pay up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,000</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;">31,400</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in earnout payments for the Physio-Assist acquisition and the New Aera acquisition, respectively, in cash if certain future financial and regulatory results are met. The earnout liabilities were valued using Level 3 inputs.</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: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 fair value of the New Aera earnout was determined historically by employing a Monte Carlo simulation in a risk-neutral framework. The underlying simulated variable includes recognized revenue. The recognized revenue volatility estimate was based on a study of historical asset volatility for a set of comparable public companies. The model included other assumptions including the market price of risk, which was calculated as the weighted average cost of capital less the long-term risk-free rate. The earnout period for recognized revenue is each calendar year beginning with calendar year 2019 and ending on the calendar year in which the earnout consideration equals the earnout cap. As a result of the earnout requirements not expected to be met for New Aera due to the asset disposal, the Company considered the fair value measurement of the earnout liability to be $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of December 31, 2023 and 2022. Additional information on the loss on disposal of intangible asset contained later in this Note in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Long-lived assets</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</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: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 fair value of the Physio-Assist earnout was valued using a probability weighted expected return methodology and was discounted using a rate and probability that appropriately captures the risk associated with the achievement of one of two milestones related to FDA de novo authorization or 510(k) clearance for the Simeox Airway Clearance System within four years of the date of the closing of the transaction. Significant increases or decreases in these inputs could result in a significant impact on our fair value measurement.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The reconciliation of the earnout liabilities measured and carried at fair value on a recurring basis is as follows:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:78.856%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:17.282999999999998%;"></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, 2021</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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><span style="-sec-ix-hidden:F_37e3e7c8-5f4c-49dc-936e-45d96f58d46d;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value</span></span></span></p></td> <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="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;">16,016</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="white-space:pre-wrap;vertical-align: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, 2022</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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> </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;">Addition for acquisition</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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><span style="-sec-ix-hidden:F_28a016df-7226-4dcd-9cf2-36132ddc618f;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value</span></span></span></p></td> <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="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,822</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: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,000</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> 13000000 31400000 0 0 <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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The reconciliation of the earnout liabilities measured and carried at fair value on a recurring basis is as follows:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:78.856%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:17.282999999999998%;"></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, 2021</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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><span style="-sec-ix-hidden:F_37e3e7c8-5f4c-49dc-936e-45d96f58d46d;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value</span></span></span></p></td> <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="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;">16,016</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="white-space:pre-wrap;vertical-align: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, 2022</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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> </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;">Addition for acquisition</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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><span style="-sec-ix-hidden:F_28a016df-7226-4dcd-9cf2-36132ddc618f;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value</span></span></span></p></td> <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="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,822</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: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,000</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> 16016000 -16016000 3178000 6822000 10000000 <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;font-style:italic;min-width:fit-content;">Cash, cash equivalents, and marketable securities</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">The Company considers all short-term highly liquid investments with a maturity of three months or less to be cash equivalents. The Company’s marketable debt securities are classified and accounted for as available-for-sale. Cash equivalents are recorded at cost plus accrued interest, which is considered adjusted cost, and approximates fair value. Marketable debt securities are included in cash equivalents and marketable securities based on the maturity date of the security.</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: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 considers investments with maturities greater than three months, but less than one year, to be marketable securities. Investments are reported at fair value with realized and unrealized gains or losses reported in other income (expense), net.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company reviews its investments to identify and evaluate investments that have an indication of possible impairment. Factors considered in determining whether a loss is temporary include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and the Company's intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value. Expected credit losses are declines in fair value that are not expected to recover and are charged to other income (expense), net.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;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;font-style:italic;min-width:fit-content;">Accounts receivable</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">Accounts receivable are customer obligations due under normal sales and rental terms. The Company performs credit evaluations of the customers’ financial condition and generally does not require collateral. The allowance for doubtful accounts is maintained at a level that, in management’s opinion, is adequate to absorb potential losses related to accounts receivable and is based upon the Company’s continuous evaluation of the collectability of outstanding balances. Management’s evaluation takes into consideration such factors as past bad debt experience, economic conditions and information about specific receivables. The Company’s evaluation also considers the age and composition of the outstanding amounts in determining their net realizable value.</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: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 allowance for doubtful accounts is based on estimates, and ultimate losses may vary from current estimates. As adjustments to these estimates become necessary, they are reported in general and administrative expense for sales revenue in the periods in which they become known. The allowance is increased by bad debt provisions, net of recoveries, and is reduced by direct write-offs.</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: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 generally does not allow returns from providers for reasons not covered under its standard warranty. Therefore, provision for returns applies primarily to direct-to-consumer sales. This reserve is calculated primarily based on actual historical return rates under the Company’s 30-day return program and is applied to the related sales revenue for the last month of the quarter reported.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company also records an estimate for rental revenue adjustments which is recorded as a reduction of rental revenue and net rental accounts receivable balances. These adjustments result from contractual adjustments, audit adjustments, untimely claims filings, or billings not paid due to another provider performing same or similar functions for the patient in the same period, all of which prevent billed revenue from becoming realizable. The reserve is based on historical revenue adjustments as a percentage of rental revenue billed and unbilled during the related period.</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: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;">When recording the allowance for doubtful accounts for sales revenue, the bad debt expense account (general and administrative expense account) is charged and when recording allowance for sales returns, the sales returns account (contra sales revenue account) is charged.</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: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 consistently applies its allowance estimation methodology from period-to-period. The Company’s best estimate is made on an accrual basis and adjusted in future periods as required. Any adjustments to the prior period estimates are included in the current period. As additional information becomes known, the Company adjusts its assumptions accordingly to change its estimate of accounts receivable. For the years ended December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had increases of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,055</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;">1,483</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, in the net rental revenue related to prior years.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net accounts receivable (gross accounts receivable, net of allowances) balance concentrations by major category as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022 were as follows:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.37%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.902%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></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:9.521999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.602%;"></td> <td style="width:1%;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</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> </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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-weight:bold;min-width:fit-content;">Net accounts receivable</span></p></td> <td style="vertical-align:top;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Rental </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">6,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.2</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.4</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;">Business-to-business and other receivables </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">35,840</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">84.8</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,479</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">91.6</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;">Total net accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">42,241</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">100.0</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">62,725</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">100.0</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><p 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:8.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</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;">Rental includes Medicare, Medicaid/other government, private insurance and patient pay.</span></div></div><div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</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;">Business-to business receivables included extended terms for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers: 1) one customer had a net accounts receivable balance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,639</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;">22,641</span><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;">December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively; and 2) one customer had a net accounts receivable balance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,994</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,861</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of December 31, 2023 and December 31, 2022, respectively. Each customer received extended payment terms through a direct financing plan offered.</span></div></div></div><div style="font-size:12pt;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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the percentage breakdown of the Company’s net accounts receivable by aging category and invoice due date as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022.</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.37%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.902%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></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:9.521999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.602%;"></td> <td style="width:1%;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</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> </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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-weight:bold;min-width:fit-content;">Net accounts receivable by aging category</span></p></td> <td style="vertical-align:top;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Held and Unbilled</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,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="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.3</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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="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;">Aged 0-90 days</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">32,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">75.8</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">61,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">98.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> </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;">Aged 91-180 days</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="color:#000000;min-width:fit-content;">%</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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> </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;">Aged 181-365 days</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.4</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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="color:#000000;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;">Aged over 365 days</span></p></td> <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="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;">37</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">0.0</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">14</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">0.0</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="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 net accounts receivable</span></p></td> <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="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;">42,241</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">100.0</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">62,725</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">100.0</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><p 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></div><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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the accounts receivable allowances as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.37%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.902%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></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:9.521999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.602%;"></td> <td style="width:1%;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</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> </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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-weight:bold;min-width:fit-content;">Allowances - accounts receivable</span></p></td> <td style="vertical-align:top;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Doubtful accounts</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.2</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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> </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;">Sales returns</span></p></td> <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="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;">479</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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.1</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">483</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">0.8</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;">Total allowances - accounts receivable</span></p></td> <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="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,820</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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.3</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">560</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">0.9</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><p 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> 1055000 1483000 <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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net accounts receivable (gross accounts receivable, net of allowances) balance concentrations by major category as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022 were as follows:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.37%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.902%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></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:9.521999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.602%;"></td> <td style="width:1%;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</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> </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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-weight:bold;min-width:fit-content;">Net accounts receivable</span></p></td> <td style="vertical-align:top;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Rental </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">6,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.2</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.4</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;">Business-to-business and other receivables </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">35,840</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">84.8</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,479</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">91.6</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;">Total net accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">42,241</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">100.0</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">62,725</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">100.0</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><p 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:8.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</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;">Rental includes Medicare, Medicaid/other government, private insurance and patient pay.</span></div></div><div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</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;">Business-to business receivables included extended terms for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers: 1) one customer had a net accounts receivable balance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,639</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;">22,641</span><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;">December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively; and 2) one customer had a net accounts receivable balance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,994</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,861</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of December 31, 2023 and December 31, 2022, respectively. Each customer received extended payment terms through a direct financing plan offered.</span></div></div> 6401000 0.152 5246000 0.084 35840000 0.848 57479000 0.916 42241000 1.000 62725000 1.000 2 8639000 22641000 4994000 9861000 <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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the percentage breakdown of the Company’s net accounts receivable by aging category and invoice due date as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022.</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.37%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.902%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></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:9.521999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.602%;"></td> <td style="width:1%;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</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> </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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-weight:bold;min-width:fit-content;">Net accounts receivable by aging category</span></p></td> <td style="vertical-align:top;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Held and Unbilled</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,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="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.3</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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="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;">Aged 0-90 days</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">32,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">75.8</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">61,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">98.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> </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;">Aged 91-180 days</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="color:#000000;min-width:fit-content;">%</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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> </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;">Aged 181-365 days</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.4</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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="color:#000000;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;">Aged over 365 days</span></p></td> <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="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;">37</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">0.0</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">14</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">0.0</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="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 net accounts receivable</span></p></td> <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="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;">42,241</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">100.0</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">62,725</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">100.0</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><p 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> 1388000 0.033 303000 0.005 32020000 0.758 61556000 0.981 8222000 0.195 565000 0.009 574000 0.014 287000 0.005 37000 0.000 14000 0.000 42241000 1.000 62725000 1.000 <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;">The following table sets forth the accounts receivable allowances as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and December 31, 2022:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.37%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.902%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></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:9.521999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.602%;"></td> <td style="width:1%;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</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> </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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-weight:bold;min-width:fit-content;">Allowances - accounts receivable</span></p></td> <td style="vertical-align:top;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Doubtful accounts</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.2</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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> </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;">Sales returns</span></p></td> <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="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;">479</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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.1</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">483</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">0.8</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;">Total allowances - accounts receivable</span></p></td> <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="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,820</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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.3</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">560</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">0.9</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><p 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> 2341000 0.052 77000 0.001 479000 0.011 483000 0.008 2820000 0.063 560000 0.009 <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;font-style:italic;min-width:fit-content;">Concentration of credit risk</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents, marketable securities and accounts receivable. At times, cash account balances may be in excess of the amounts insured by the Federal Deposit Insurance Corporation. However, management believes the risk of loss to be minimal. The Company performs periodic evaluations of the relative credit standing of these institutions and has not experienced any losses on its cash and cash equivalents to date. The Company has also entered into hedging relationships with a single counterparty to offset the forecasted Euro-based revenues. The credit risk has been reduced due to a net settlement arrangement whereby the Company is allowed to net settle transactions with a single net amount payable by one party to the other.</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;font-style:italic;min-width:fit-content;">Concentration of customers and vendors</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">The Company primarily sells its products to traditional home medical equipment providers, distributors, and resellers in the United States and in foreign countries on a credit basis. The Company also sells its products direct-to-consumers primarily on a prepayment basis. Medicare's service reimbursement programs represented more than 10% of the Company’s total revenue for the years 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;">, 2022 and 2021. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">Two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers each represented more than 10% of the Company's net accounts receivable balance with net accounts receivable balances of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,639</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;">4,994</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, as of </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;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,641</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,861</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company also rents products directly to consumers for insurance reimbursement, which resulted in a customer concentration relating to Medicare’s service reimbursement programs. Medicare’s service reimbursement programs accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">67.7</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;">77.0</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;">81.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of rental revenue in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023, 2022 and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and based on total revenue were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.7</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;">11.6</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;">10.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023, 2022 and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. Accounts receivable balances relating to Medicare’s service reimbursement programs (including held and unbilled, net of allowances) amounted to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,059</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or </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;">% of total net accounts receivable as of </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;"> compared to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,138</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of total net accounts receivable as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company currently purchases raw materials from a limited number of vendors, which resulted in a concentration of three major vendors. The three major vendors supply the Company with raw materials used to manufacture the Company’s products. 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;">, the Company’s three major vendors accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30.8</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;">16.1</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;">7.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively, of total raw material purchases. For the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company’s three major vendors accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28.1</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;">17.7</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;">8.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively, of total raw material purchases.</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: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-size:10pt;font-family:Times New Roman;min-width:fit-content;">A portion of revenue is earned from sales outside the United States. Approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">77.7</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;">70.9</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;">74.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the non-U.S. revenue for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021, respectively, were invoiced in Euros. A breakdown of the Company’s revenue from U.S. and non-U.S. sources for the years ended December 31, 2023, 2022 and 2021, respectively, is as follows:</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="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:48.93%;"></td> <td style="width:2.34%;"></td> <td style="width:1%;"></td> <td style="width:12.683%;"></td> <td style="width:1%;"></td> <td style="width:2.34%;"></td> <td style="width:1%;"></td> <td style="width:12.683%;"></td> <td style="width:1%;"></td> <td style="width:2.34%;"></td> <td style="width:1%;"></td> <td style="width:12.683%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">U.S. 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="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;">226,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">276,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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">278,543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Non-U.S. 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: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;">89,401</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">101,163</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">79,460</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 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;">315,660</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">377,241</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">358,003</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></div> 2 8639000 4994000 22641000 9861000 0.677 0.770 0.819 0.137 0.116 0.106 2059000 0.049 2138000 0.034 0.308 0.161 0.079 0.281 0.177 0.080 <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-size:10pt;font-family:Times New Roman;min-width:fit-content;">A portion of revenue is earned from sales outside the United States. Approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">77.7</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;">70.9</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;">74.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the non-U.S. revenue for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021, respectively, were invoiced in Euros. A breakdown of the Company’s revenue from U.S. and non-U.S. sources for the years ended December 31, 2023, 2022 and 2021, respectively, is as follows:</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="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:48.93%;"></td> <td style="width:2.34%;"></td> <td style="width:1%;"></td> <td style="width:12.683%;"></td> <td style="width:1%;"></td> <td style="width:2.34%;"></td> <td style="width:1%;"></td> <td style="width:12.683%;"></td> <td style="width:1%;"></td> <td style="width:2.34%;"></td> <td style="width:1%;"></td> <td style="width:12.683%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">U.S. 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="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;">226,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">276,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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">278,543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Non-U.S. 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: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;">89,401</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">101,163</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">79,460</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 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;">315,660</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">377,241</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">358,003</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> 0.777 0.709 0.741 226259000 276078000 278543000 89401000 101163000 79460000 315660000 377241000 358003000 <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;font-style:italic;min-width:fit-content;">Inventories</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">Inventories are stated at the lower of cost and net realizable value, using the first-in, first-out (FIFO) method. The Company records adjustments to inventory for potentially excess, obsolete, slow-moving or impaired items, and losses on firm purchase commitments as a component of cost of sales in our consolidated statements of comprehensive loss. The Company recorded noncurrent inventory related to inventories that are expected to be realized or consumed after one year of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,225</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;">1,249</span><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;">December 31, 2023 and 2022, respectively. Noncurrent inventories are primarily related to raw materials purchased in bulk to support long-term expected repairs to reduce costs and are classified in other assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company had prepayments for raw materials of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</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;">7,017</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of December 31, 2023 and 2022, respectively, that were classified in prepaid expenses and other current assets. During the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021</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,187</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;">1,221</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;">906</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, of inventory was transferred to rental equipment and was considered a noncash transaction in the production and purchase of rental equipment on the consolidated statements of cash flows. </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;">Inventories that are considered current consist of the following: </span></span><span style=""></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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:60.968%;"></td> <td style="width:2.699%;"></td> <td style="width:1%;"></td> <td style="width:14.817%;"></td> <td style="width:1%;"></td> <td style="width:2.699%;"></td> <td style="width:1%;"></td> <td style="width:14.817%;"></td> <td style="width:1%;"></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="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;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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Raw materials and work-in-progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">18,036</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,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> </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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,871</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">9,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Less: reserves</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">3,067</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,727</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;">Inventories, 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;">21,840</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">34,093</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> 1225000 1249000 0 7017000 2187000 1221000 906000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories that are considered current consist of the following: </span><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="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:60.968%;"></td> <td style="width:2.699%;"></td> <td style="width:1%;"></td> <td style="width:14.817%;"></td> <td style="width:1%;"></td> <td style="width:2.699%;"></td> <td style="width:1%;"></td> <td style="width:14.817%;"></td> <td style="width:1%;"></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="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;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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Raw materials and work-in-progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">18,036</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,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> </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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,871</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">9,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Less: reserves</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">3,067</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,727</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;">Inventories, 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;">21,840</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">34,093</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> 18036000 26496000 6871000 9324000 3067000 1727000 21840000 34093000 <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;font-style:italic;min-width:fit-content;">Property and equipment</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment are stated at cost. Depreciation and amortization are calculated using the straight-line method over the assets’ estimated useful lives as follows:</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: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:42.667%;"></td> <td style="width:2.037%;"></td> <td style="width:55.296%;"></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;">Rental equipment</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</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;">8 years</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;">Manufacturing equipment and tooling</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</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;">5 years</span></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;">Computer equipment and software</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</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;">3 years</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;">Furniture and equipment</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</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;">5 years</span></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><span style="-sec-ix-hidden:F_5bc7fc3f-9003-421f-8b92-e7309cd83531;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></span></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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lesser of estimated useful life or remaining lease term</span></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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expenditures for additions, improvements and replacements are capitalized and depreciated to a salvage value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Repair and maintenance costs on rental equipment are included in cost of rental revenue on the consolidated statements of comprehensive loss. Repair and maintenance expense, which includes labor, parts and freight, for rental equipment was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,143</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;">4,528</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;">3,387</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included within property and equipment is construction in process, primarily related to the design and engineering of tooling, jigs and other machinery. In addition, this item also includes computer software or development costs that have been purchased but have not completed the final configuration process for implementation into the Company’s systems. These items have not been placed in service; therefore, </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;"> depreciation or amortization was recognized for these items in the respective periods.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization expense related to rental equipment and other property and equipment are summarized below for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021, respectively.</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: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="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:48.93%;"></td> <td style="width:2.34%;"></td> <td style="width:1%;"></td> <td style="width:12.683%;"></td> <td style="width:1%;"></td> <td style="width:2.34%;"></td> <td style="width:1%;"></td> <td style="width:12.683%;"></td> <td style="width:1%;"></td> <td style="width:2.34%;"></td> <td style="width:1%;"></td> <td style="width:12.683%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Rental 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;">12,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">11,103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">8,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other property and 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;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,057</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;">3,942</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;">3,993</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 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: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,950</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;">15,045</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,853</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></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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment and rental equipment with associated accumulated depreciation is summarized below as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022, respectively.</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: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="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:69.8%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.559999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.639999999999999%;"></td> <td style="width:1%;"></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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-weight:bold;min-width:fit-content;">Property and equipment</span></p></td> <td style="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="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:10pt;margin-top:0;font-family: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: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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Rental equipment, net of allowances of $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,606</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> and $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,255</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">67,804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">61,679</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other property and 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;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;">30,357</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;">33,434</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;">Property and 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;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;">98,161</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;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="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;">95,113</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="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: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;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 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;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;min-width:fit-content;">Accumulated depreciation</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;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 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:#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;">Rental 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;">31,023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other property and 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;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;">16,822</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;">20,524</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;">Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">47,845</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;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="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;">51,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> </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;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;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 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;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;min-width:fit-content;">Property and equipment, net</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;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 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:#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;">Rental equipment, net of allowances of $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,606</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> and $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,255</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">36,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="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;">30,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other property and 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;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,535</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;">12,910</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;">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;">50,316</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;">43,269</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: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;">Property and equipment are stated at cost. Depreciation and amortization are calculated using the straight-line method over the assets’ estimated useful lives as follows:</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: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:42.667%;"></td> <td style="width:2.037%;"></td> <td style="width:55.296%;"></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;">Rental equipment</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</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;">8 years</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;">Manufacturing equipment and tooling</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</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;">5 years</span></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;">Computer equipment and software</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</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;">3 years</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;">Furniture and equipment</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</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;">5 years</span></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><span style="-sec-ix-hidden:F_5bc7fc3f-9003-421f-8b92-e7309cd83531;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></span></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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lesser of estimated useful life or remaining lease term</span></span></p></td> </tr> </table> P1Y6M P8Y P3Y P5Y P2Y P3Y P3Y P5Y Lesser of estimated useful life or remaining lease term 0 5143000 4528000 3387000 0 0 0 <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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization expense related to rental equipment and other property and equipment are summarized below for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021, respectively.</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: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="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:48.93%;"></td> <td style="width:2.34%;"></td> <td style="width:1%;"></td> <td style="width:12.683%;"></td> <td style="width:1%;"></td> <td style="width:2.34%;"></td> <td style="width:1%;"></td> <td style="width:12.683%;"></td> <td style="width:1%;"></td> <td style="width:2.34%;"></td> <td style="width:1%;"></td> <td style="width:12.683%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Rental 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;">12,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">11,103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">8,860</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other property and 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;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,057</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;">3,942</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;">3,993</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 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: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,950</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;">15,045</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,853</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> 12893000 11103000 8860000 4057000 3942000 3993000 16950000 15045000 12853000 <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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment and rental equipment with associated accumulated depreciation is summarized below as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022, respectively.</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: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="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:69.8%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.559999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.639999999999999%;"></td> <td style="width:1%;"></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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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:bottom;border-bottom:0.5pt solid #ffffff03;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> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;font-weight:bold;min-width:fit-content;">Property and equipment</span></p></td> <td style="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="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:10pt;margin-top:0;font-family: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: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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Rental equipment, net of allowances of $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,606</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> and $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,255</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">67,804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">61,679</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other property and 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;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;">30,357</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;">33,434</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;">Property and 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;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;">98,161</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;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="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;">95,113</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="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: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;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 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;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;min-width:fit-content;">Accumulated depreciation</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;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 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:#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;">Rental 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;">31,023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other property and 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;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;">16,822</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;">20,524</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;">Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">47,845</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;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="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;">51,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> </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;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;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 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;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;min-width:fit-content;">Property and equipment, net</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;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 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:#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;">Rental equipment, net of allowances of $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,606</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> and $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,255</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">36,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="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;">30,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other property and 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;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,535</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;">12,910</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;">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;">50,316</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;">43,269</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> 2606000 2255000 67804000 61679000 30357000 33434000 98161000 95113000 31023000 31320000 16822000 20524000 47845000 51844000 2606000 2255000 36781000 30359000 13535000 12910000 50316000 43269000 <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;font-style:italic;min-width:fit-content;">Long-lived assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">The Company accounts for the impairment and disposition of long-lived assets in accordance with ASC 360 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">— Property, Plant, and Equipment</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Long-lived assets are reviewed for indicators of impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. The evaluation is performed at the lowest level of identifiable cash flows, which is at the individual asset level or the asset group level. The undiscounted cash flows expected to be generated by the related assets are estimated over their useful life based on updated projections. If the evaluation indicates that the carrying amount of the assets may not be recoverable, any potential impairment is measured based upon the fair value of the related assets or asset group as determined by an appropriate market appraisal or other valuation technique. Assets classified as held for sale, if any, are recorded at the lower of carrying amount or fair value less costs to sell.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the year ended December 31, 2023, the Company determined that an impairment indicator was present related to negative cash flows and a decrease in the Company’s public stock price that caused the Company's market capitalization to fall below its carrying amount (stockholders' equity). The relevant long-lived asset grouping was evaluated for impairment. An undiscounted cash flow analysis demonstrated sufficient undiscounted cash flows in excess of the asset group’s carrying value. Estimates and significant assumptions included in the long-lived asset impairment analysis included identification of the asset group and undiscounted cash flow projections. The Company concluded that its definite-lived intangible assets and long-lived assets were not impaired based on the results of the quantitative analyses performed.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 19, 2022, the Company determined to dispose of the technology intangible assets previously acquired from New Aera related to the Tidal Assist</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8.040000000000001pt;font-family:Times New Roman;min-width:fit-content;">®</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Ventilator (TAV</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8.040000000000001pt;font-family:Times New Roman;min-width:fit-content;">®</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) technology by ceasing development of such assets and abandoning the TAV program (the Disposal Determination). Prior to December 19, 2022, the TAV intangible asset was held and used, including ongoing research and development and no significant revenue. The Company made the Disposal Determination based on the Company’s assessment that continued development of the assets would not be economically feasible. The assessment considered many factors, including 1) the lack of compatibility and functionality of the technology intangible asset within the Company’s existing product portfolio, 2) the lack of commercial potential of such products that were not approved for ventilation Medicare reimbursement and a negative litigation outcome that occurred subsequent to the approved coding process, and 3) the substantial additional investment that would be required in order to attempt to achieve any commercial potential with substantial risk that no benefit would ever be achievable. There had been no significant revenue associated with the sale of products developed from the technology intangible asset acquired from New Aera to date and the Company does not expect any revenue from such products going forward. Upon abandonment, the Company recognized a loss on disposal of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">52,161</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in our consolidated statements of comprehensive loss for the year ended December 31, 2022 for intangible assets, inventories, fixed assets, and construction in process associated with the TAV technology. As a result of no future sales, the fair value of the earnout resulted in a benefit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,687</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to general and administrative expense during the fourth quarter of 2022.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the year ended December 31, 2021, the Company determined that an impairment indicator was present related to TAV developments as a result of the court order to dismiss the Company’s preliminary injunction related to the Department of Health and Human Services and the Centers for Medicare and Medicaid Services lawsuit. The relevant long-lived asset grouping was evaluated for impairment. An undiscounted cash flow analysis demonstrated sufficient undiscounted cash flows in excess of the asset group’s carrying value. Estimates and significant assumptions included in the long-lived asset impairment analysis included identification of the asset group and undiscounted cash flow projections. The Company concluded that its definite-lived intangible assets and long-lived assets were not impaired based on the results of the quantitative analyses performed.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> -52161000 13687000 <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;font-style:italic;min-width:fit-content;">Goodwill and other identifiable intangible assets</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;">Goodwill represents the excess acquisition cost over the fair value of the net tangible and intangible assets acquired. Goodwill is not amortized and is tested for impairment on an annual basis as of October 1 or whenever an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit or asset below its carrying amount. If the carrying amount of goodwill exceeds the implied estimated fair value, an impairment charge to current operations is recorded to reduce the carrying value to the implied estimated fair value.</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: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 first assesses qualitative factors to determine whether it is more likely than not that the fair value is less than its carrying amount. If, based on a review of qualitative factors, it is more likely than not that the fair value is less than its carrying amount, the Company will use a quantitative approach, and calculate the fair value and compare it to its carrying amount. If the fair value exceeds the carrying amount, there is no indication of impairment. If the carrying amount exceeds the fair value, an impairment loss is recorded equal to the difference.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Finite-lived intangible assets are amortized over their useful lives and are tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Technology and customer relationships are amortized using the straight-line method.</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;font-style:italic;min-width:fit-content;">Business combinations</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;">The results of operations of the businesses acquired by the Company are included as of the acquisition date. The purchase price of an acquisition is allocated to the underlying assets acquired and liabilities assumed based upon their estimated fair values at the date of acquisition. To the extent the purchase price exceeds the fair value of the net identifiable tangible and intangible assets acquired and liabilities assumed, such excess is allocated to goodwill. The Company may adjust the preliminary purchase price allocation, as necessary, for up to one year after the acquisition closing date if it obtains more information regarding asset valuations and liabilities assumed. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.</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;font-style:italic;min-width:fit-content;">Leases</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;">The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (ROU) assets, operating lease liability – current, and operating lease liability – noncurrent on the consolidated balance sheets.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses an incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments as the rate implicit in each lease is generally not readily determinable. The operating lease ROU asset also includes any lease payments made to the lessor at or before the commencement date and excludes lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease 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: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 lease agreements with lease and non-lease components. The Company elected the practical expedient to treat the lease and non-lease components as a single lease component. Additionally, the Company elected the practical expedient to not record leases with an initial term of twelve months or less on the consolidated balance sheets.</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;font-style:italic;min-width:fit-content;">Loss contingencies</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;">The Company is involved in various lawsuits, claims, investigations, and proceedings that arise in the ordinary course of business. The Company records a liability when it believes that it is both probable that a loss has been incurred and the amount can be reasonably estimated. Significant judgment is required to determine both probability and the estimated amount. The Company reviews at least quarterly and adjusts accordingly to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and updated information.</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;font-style:italic;min-width:fit-content;">Research and development</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">Research and development costs are expensed as incurred.</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;font-style:italic;min-width:fit-content;">Advertising costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">Advertising costs, which approximated $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,120</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;">33,265</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;">35,183</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, are expensed as incurred, excluding the production costs of direct response advertising. Advertising costs are included in sales and marketing expense in the accompanying consolidated statements of comprehensive loss.</span></p> 27120000 33265000 35183000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restructuring charges</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restructuring costs include workforce reductions, termination benefits, office downsizing, centralizing manufacturing activities, and equipment relocation. Key assumptions used in calculating the restructuring costs include the terms of, and payments under, agreements to terminate certain contractual obligations and the timing of reductions in workforce.</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;font-style:italic;min-width:fit-content;">Income taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">The Company accounts for income taxes in accordance with ASC 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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Under ASC 740, income taxes are recognized for the amount of taxes payable or refundable for the current period and deferred tax liabilities and assets are recognized for the future tax consequences of transactions that have been recognized in the Company’s consolidated financial statements or tax returns. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided when it is more likely than not that some portion, or all, of the deferred tax asset will not be realized.</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: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 accounts for uncertainties in income taxes in accordance with ASC 740-10 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">— Accounting for Uncertainty in Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. ASC 740-10 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. This accounting standard also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.</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: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 recognizes interest and penalties on taxes, if any, within its income tax provision on its consolidated statements of comprehensive loss.</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;font-style:italic;min-width:fit-content;">Accounting for stock-based compensation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">The Company accounts for its stock-based compensation in accordance with ASC 718 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">— Compensation—Stock Compensation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which establishes accounting for share-based awards, exchanged for employee services and requires companies to expense the estimated fair value of these awards over the requisite employee service period. Stock–based compensation cost for stock options and employee stock purchase plan are determined at the grant date using the Black-Scholes option pricing model. Stock-based compensation cost for stock incentive awards is based on the number of shares ultimately expected to vest, estimated at each reporting date based on management’s expectations regarding the relevant performance criteria. The value of the award that is ultimately expected to vest is recognized as expense on a straight-line basis over the employee’s requisite service period.</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: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;">As part of the provisions of ASC 718, the Company is required to estimate potential forfeitures of stock grants and adjust compensation cost recorded accordingly. The estimate of forfeitures will be adjusted over the requisite service period to the extent that actual forfeitures differ, or are expected to differ, from such estimates. Changes in estimated forfeitures will be recognized through a cumulative catch-up adjustment in the period of change and will also impact the amount of stock compensation expense to be recognized in future periods.</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;font-style:italic;min-width:fit-content;">Foreign currency</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;">The functional currency of the Company’s international subsidiaries is the local currency. The financial statements of the subsidiaries are translated to U.S. dollars using month-end exchange rates for assets and liabilities and average exchange rates for revenue, cost of revenue, operating expense and provision for income taxes. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity. Foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency are reflected as a component of foreign currency exchange gains or losses in other income (expense), net in the consolidated statements of comprehensive loss.</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;font-style:italic;min-width:fit-content;">Business segments</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;">The Company operates and reports in only one operating and reportable segment – development, manufacturing, marketing, sales, and rental of respiratory products. Management reports financial information on a consolidated basis to the Company’s chief operating decision maker.</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;font-style:italic;min-width:fit-content;">Loss per share</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">Loss per share (EPS) is computed in accordance with ASC 260 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">— Earnings per Share</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and is calculated using the weighted-average number of common shares outstanding during each period. Diluted EPS assumes the conversion, exercise or issuance of all potential common stock equivalents (which can include dilution of outstanding stock options, restricted stock units and restricted stock awards) unless the effect is to reduce a loss or increase the income per share. For purposes of this calculation, common stock subject to repurchase by the Company, options, and other dilutive awards are considered to be common stock equivalents and are only included in the calculation of diluted loss per share when their effect is dilutive.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic loss per share is calculated using the Company’s weighted-average outstanding common shares. Diluted loss per share is calculated using the Company’s weighted-average outstanding common shares including the dilutive effect of stock awards as determined under the treasury stock method.</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: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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The computation of EPS is as follows:</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:55.089%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.378%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:9.558%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.118%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;font-weight:bold;min-width:fit-content;">Numerator—basic and diluted:</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align: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;">Net 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;">102,449</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">83,772</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">6,333</span></p></td> <td style="white-space:nowrap;vertical-align: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="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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;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;min-width:fit-content;">Denominator:</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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 style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares - basic common stock </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,176,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,852,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,490,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> </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;">Weighted average common shares - diluted 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;">23,176,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,852,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,490,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> </tr> <tr style="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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align: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;">Net loss per share - basic 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="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;">4.42</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">3.67</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">0.28</span></p></td> <td style="white-space:nowrap;vertical-align: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:#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;">Net loss per share - diluted common stock </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">4.42</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">3.67</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">0.28</span></p></td> <td style="white-space:nowrap;vertical-align: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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;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;min-width:fit-content;">Denominator calculation from basic to diluted:</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;">Weighted average common shares - basic common stock </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,176,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,852,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,490,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> </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;">Stock options and other dilutive awards</span></p></td> <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="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;">160,682</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">115,155</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">166,258</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;">Weighted average common shares - diluted common stock</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;">23,336,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,967,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,656,285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;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="text-indent:10pt;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 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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;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;min-width:fit-content;">Shares excluded from diluted weighted-average shares:</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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 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;">104,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">329,586</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">151,344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Restricted stock units and restricted stock awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">926,859</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">528,398</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">167,237</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;">Shares excluded from diluted weighted average shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,031,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">857,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">318,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</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;">Unvested restricted stock units and restricted stock awards are not included as shares outstanding in the calculation of basic earnings per share. Vested restricted stock units and restricted stock awards are included in basic earnings per share if all vesting and performance criteria have been met. Performance-based restricted stock units and restricted stock awards are included in the number of shares used to calculate diluted earnings per share as long as all applicable performance criteria are met, and their effect is dilutive. Restricted stock awards are eligible to receive all dividends declared on the Company’s common shares during the vesting period; however, such dividends are not paid until the restrictions lapse.</span></div></div><div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</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;">Due to net losses for the years ended December 31, 2023, 2022 and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, diluted loss per share is the same as basic.</span></div></div></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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The computation of EPS is as follows:</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:55.089%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.378%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:9.558%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.118%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;font-weight:bold;min-width:fit-content;">Numerator—basic and diluted:</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align: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;">Net 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;">102,449</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">83,772</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">6,333</span></p></td> <td style="white-space:nowrap;vertical-align: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="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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;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;min-width:fit-content;">Denominator:</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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 style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares - basic common stock </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,176,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,852,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,490,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> </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;">Weighted average common shares - diluted 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;">23,176,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,852,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,490,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> </tr> <tr style="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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align: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;">Net loss per share - basic 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="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;">4.42</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">3.67</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">0.28</span></p></td> <td style="white-space:nowrap;vertical-align: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:#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;">Net loss per share - diluted common stock </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">4.42</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">3.67</span></p></td> <td style="white-space:nowrap;vertical-align: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">0.28</span></p></td> <td style="white-space:nowrap;vertical-align: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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;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;min-width:fit-content;">Denominator calculation from basic to diluted:</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;">Weighted average common shares - basic common stock </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,176,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,852,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,490,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> </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;">Stock options and other dilutive awards</span></p></td> <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="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;">160,682</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">115,155</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">166,258</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;">Weighted average common shares - diluted common stock</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;">23,336,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,967,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,656,285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;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="text-indent:10pt;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 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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;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;min-width:fit-content;">Shares excluded from diluted weighted-average shares:</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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 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;">104,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">329,586</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">151,344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Restricted stock units and restricted stock awards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">926,859</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">528,398</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">167,237</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;">Shares excluded from diluted weighted average shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,031,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">857,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">318,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</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;">Unvested restricted stock units and restricted stock awards are not included as shares outstanding in the calculation of basic earnings per share. Vested restricted stock units and restricted stock awards are included in basic earnings per share if all vesting and performance criteria have been met. Performance-based restricted stock units and restricted stock awards are included in the number of shares used to calculate diluted earnings per share as long as all applicable performance criteria are met, and their effect is dilutive. Restricted stock awards are eligible to receive all dividends declared on the Company’s common shares during the vesting period; however, such dividends are not paid until the restrictions lapse.</span></div></div><div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</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;">Due to net losses for the years ended December 31, 2023, 2022 and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, diluted loss per share is the same as basic.</span></div></div> -102449000 -83772000 -6333000 23176098 22852571 22490027 23176098 22852571 22490027 -4.42 -3.67 -0.28 -4.42 -3.67 -0.28 23176098 22852571 22490027 160682 115155 166258 23336780 22967726 22656285 104681 329586 151344 926859 528398 167237 1031540 857984 318581 <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;font-style:italic;min-width:fit-content;">Recently issued accounting pronouncements not yet adopted</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;">In November 2023, the FASB issued the Accounting Standards Update (ASU) No. 2023-09,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Segment Reporting (Topic 280):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;">. The new guidance expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The ASU is effective for fiscal years beginning after January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. The Company is currently evaluating the effect of the new guidance but does not expect it to have a material impact on the Company’s consolidated financial statement presentation or results.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued the ASU No. 2023-09, </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 Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The new guidance requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. The standard is intended to benefit investors by providing more detailed income tax disclosures that would be useful in making capital allocation decisions. The ASU is effective for fiscal years beginning after December 15, 2025, and interim periods within those years, with early adoption permitted. The Company is currently evaluating the effect of the new guidance but does not expect it to have a material impact on the Company’s consolidated financial statement presentation or results.</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;">3. Acquisitions</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 July 10, 2023, the Company entered into a share purchase agreement to acquire Physio-Assist, which is in the business of the design, production, and marketing of medical devices for bronchial decongestion (airway clearance technique) for patients suffering from obstructive respiratory diseases. On September 14, 2023, the Company completed the acquisition of all of the issued and outstanding capital stock of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Physio-Assist and its wholly-owned subsidiary PhysioAssist GmbH for a purchase price consisting of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,250</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in cash consideration and the fair value of a potential earnout of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,178</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> based on future regulatory clearances. The Company incurred acquisition-related expenses of approximately </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;">1,860</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">in the twelve months ended December 31, 2023, which were recorded within general and administrative expense.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">A potential earnout payment of either $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (without a clinical trial requirement) or $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (with a required clinical trial less related development costs) is dependent upon the achievement of one of two milestones related to the FDA de novo authorization or 510(k) clearance for the Simeox Airway Clearance System within four years of the date of the closing of the transaction. The fair value of the earnout liability was measured using the probability weighted expected return methodology and was discounted using a rate and probability that appropriately captures the risk associated with the obligation.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The acquisition was treated as a business combination. Assets and liabilities of the acquired company were recorded at their estimated fair values at the date of acquisition. The excess purchase price over the fair value of net tangible assets and identifiable intangible assets acquired has been allocated to goodwill. Goodwill represents the expected synergies with the existing business, the acquired assembled workforce, and future cash flows after the acquisition. The fair value assigned to the identifiable intangible assets was determined primarily by using the excess earnings method. The key assumptions included in the excess earnings method included revenue recognized, cost of revenue, and the discount rate.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s allocation of the purchase price of Physio-Assist is preliminary and any measurement period adjustments that result from the finalization of the purchase price allocation will be recorded retrospectively to the acquisition date. Changes are possible and could change the allocation of the purchase price.</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:12pt;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 preliminary allocation of the purchase price over the estimated fair value of the assets acquired and liabilities assumed in the acquisition of Physio-Assist:</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:80.22%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:15.88%;"></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;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,617</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">184</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Property and 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Operating lease right-of-use asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Intangible 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">34,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">9,755</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 assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">47,665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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> </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;">Accounts payable and accrued 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;">1,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Bank loans</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,922</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other current 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Operating lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Deferred tax liability - noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">8,525</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: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 liabilities assumed</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">12,237</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 identifiable net 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;">35,428</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="text-indent:5pt;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="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: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="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;">Cash 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="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,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Fair value of contingent earnout 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;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;">3,178</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 purchase price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">35,428</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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in the acquired intangible assets were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,300</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of developed technology, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,600</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of customer relationships, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> related to trade name. The fair value measurements of the intangibles were based primarily on Level 3 inputs. Certain working capital accounts such as accounts receivables, inventories, other current assets, accounts payable and accrued expenses, bank loans and other current liabilities, as well as intangibles and related income tax amounts may be adjusted subsequent to the acquisition as they are realized at different values. These changes would be reflected as measurement period adjustments. All of the bank loans were settled subsequent to the acquisition date and prior to 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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;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 financial and operating results reflect the Physio-Assist operations beginning September 14, 2023. </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 unaudited pro forma information for the twelve months ended December 31, 2023 and 2022 presents the revenues and net loss assuming the acquisition of Physio-Assist had occurred as of January 1, 2022. </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"> <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.58%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Twelve months ended</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> </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="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;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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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="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:10pt;margin-top:0;font-family: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: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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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 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="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;">318,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">379,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Net 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;">105,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="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;">87,079</span></p></td> <td style="white-space:nowrap;vertical-align: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> 32250000 3178000 1860000 13000000 11000000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;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 preliminary allocation of the purchase price over the estimated fair value of the assets acquired and liabilities assumed in the acquisition of Physio-Assist:</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:80.22%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:15.88%;"></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;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,617</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">184</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Property and 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Operating lease right-of-use asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Intangible 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">34,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">9,755</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 assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">47,665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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> </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;">Accounts payable and accrued 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;">1,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Bank loans</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,922</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other current 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Operating lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Deferred tax liability - noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">8,525</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: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 liabilities assumed</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">12,237</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 identifiable net 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;">35,428</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="text-indent:5pt;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="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: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="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;">Cash 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="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,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Fair value of contingent earnout 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;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;">3,178</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 purchase price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">35,428</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> 2617000 184000 296000 325000 82000 306000 34100000 9755000 47665000 1108000 1922000 376000 306000 8525000 12237000 35428000 32250000 3178000 35428000 32300000 1600000 200000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following unaudited pro forma information for the twelve months ended December 31, 2023 and 2022 presents the revenues and net loss assuming the acquisition of Physio-Assist had occurred as of January 1, 2022. </span> <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.58%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Twelve months ended</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> </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="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;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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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="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:10pt;margin-top:0;font-family: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: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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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 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="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;">318,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">379,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Net 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;">105,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="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;">87,079</span></p></td> <td style="white-space:nowrap;vertical-align: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> 318737000 379305000 -105230000 -87079000 <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. Goodwill and other identifiable intangible assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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;font-style:italic;min-width:fit-content;">Goodwill</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><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;">The changes in the carrying amount of goodwill for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 were as follows:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></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:9pt;margin-top:0;font-family: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:top;"><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;">Balance as of December 31, 2021</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Translation adjustment</span></p></td> <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="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;">127</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="white-space:pre-wrap;vertical-align: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, 2022</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Translation adjustment</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Impairment charge</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">32,894</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;">Acquisition</span></p></td> <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="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;">9,755</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;">Balance as of December 31, 2023</span></p></td> <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="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,057</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></div><p style="font-size:10pt;margin-top:10pt;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 a result of a decrease in Company’s public stock price that caused the Company's market capitalization to fall below its carrying amount (stockholders' equity) during July 2023 and noted by management to be more than temporary as the quarter progressed, a quantitative analysis was required to be performed during the quarter ended September 30, 2023. The Company used a discounted cash flow analysis based on Level 3 inputs and determined that the goodwill carrying amount exceeded its fair value and, as such, an impairment charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,894</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was incurred in the quarter ended September 30, 2023. Accumulated impairment losses were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,894</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the year ended </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;"> </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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company performed an assessment of qualitative factors and determined that no events or circumstances existed that would lead to a determination that it is more likely than not that the fair value of indefinite-lived assets were less than the carrying amount. As a result of the TAV technology intangible asset disposal, a quantitative analysis was required to be performed as of December 31, 2022 and concluded that there was </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;"> impairment.</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-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangible assets</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">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;"> impairment losses related to the Company’s intangible assets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortization expense for intangible assets for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021 was as follows:</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: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:57.4%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:10.899999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:10.899999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:10.899999999999999%;"></td> <td style="width:1%;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Research and development expense</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">986</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">7,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">7,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Sales and marketing expense</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">General and administrative expense</span></p></td> <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="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;">61</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">540</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">781</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: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</span></p></td> <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="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,202</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,469</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,775</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:12pt;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-size:10pt;font-family:Times New Roman;min-width:fit-content;">I</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;">ntangible assets as of December 31, 2023 and 2022 consisted of the following:</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: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:50.37%;"></td> <td style="width:1.22%;"></td> <td style="width:11.202%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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;font-weight:bold;min-width:fit-content;">Average</span></p></td> <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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;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:top;"><p style="font-size:10pt;margin-top:0;font-family: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;font-weight:bold;min-width:fit-content;">estimated</span></p></td> <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="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:10pt;margin-top:0;font-family: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</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:top;"><p style="font-size:9pt;margin-top:0;font-family: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;font-weight:bold;min-width:fit-content;">useful lives</span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">carrying</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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</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:top;"><p style="font-size:10pt;margin-top:0;font-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;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;min-width:fit-content;">December 31, 2023</span></p></td> <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="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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in years)</span></p></td> <td style="vertical-align:top;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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 amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Developed technology</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">33,303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Licenses</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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;">Patents and websites</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,429</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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: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;">Customer relationships</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,372</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,602</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Trade name</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">206</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">Commercials</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span></p></td> <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="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;">494</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">117</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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="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</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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;">41,680</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">7,089</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">34,591</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:top;"><p style="font-size:10pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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="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:top;"><p style="font-size:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;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:top;"><p style="font-size:10pt;margin-top:0;font-family: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;font-weight:bold;min-width:fit-content;">Average</span></p></td> <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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;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:top;"><p style="font-size:10pt;margin-top:0;font-family: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;font-weight:bold;min-width:fit-content;">estimated</span></p></td> <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="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:10pt;margin-top:0;font-family: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</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:top;"><p style="font-size:9pt;margin-top:0;font-family: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;font-weight:bold;min-width:fit-content;">useful lives</span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">carrying</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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</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:top;"><p style="font-size:10pt;margin-top:0;font-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;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;min-width:fit-content;">December 31, 2022</span></p></td> <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="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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in years)</span></p></td> <td style="vertical-align:top;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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 amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Licenses</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Patents and websites</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Customer relationships</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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;">Commercials</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</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;">3</span></span></p></td> <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="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;">256</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">242</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">14</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</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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,239</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">6,062</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">177</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="font-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;">Annual estimated amortization expense for each of the succeeding fiscal years is as follows:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:81.04%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:15.959999999999999%;"></td> <td style="width:1%;"></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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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> </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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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> </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</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,731</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,680</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</span></p></td> <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="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;">34,591</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: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 changes in the carrying amount of goodwill for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 were as follows:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></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:9pt;margin-top:0;font-family: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:top;"><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;">Balance as of December 31, 2021</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Translation adjustment</span></p></td> <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="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;">127</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="white-space:pre-wrap;vertical-align: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, 2022</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Translation adjustment</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Impairment charge</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">32,894</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;">Acquisition</span></p></td> <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="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;">9,755</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;">Balance as of December 31, 2023</span></p></td> <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="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,057</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> 32979000 127000 32852000 -344000 32894000 9755000 10057000 32894000 32894000 0 0 0 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortization expense for intangible assets for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021 was as follows:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.4%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:10.899999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:10.899999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:10.899999999999999%;"></td> <td style="width:1%;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Research and development expense</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">986</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">7,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">7,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Sales and marketing expense</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">General and administrative expense</span></p></td> <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="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;">61</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">540</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">781</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: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</span></p></td> <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="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,202</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,469</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,775</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> 986000 7813000 7813000 155000 116000 181000 61000 540000 781000 1202000 8469000 8775000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ntangible assets as of December 31, 2023 and 2022 consisted of the following:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.37%;"></td> <td style="width:1.22%;"></td> <td style="width:11.202%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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;font-weight:bold;min-width:fit-content;">Average</span></p></td> <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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;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:top;"><p style="font-size:10pt;margin-top:0;font-family: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;font-weight:bold;min-width:fit-content;">estimated</span></p></td> <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="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:10pt;margin-top:0;font-family: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</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:top;"><p style="font-size:9pt;margin-top:0;font-family: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;font-weight:bold;min-width:fit-content;">useful lives</span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">carrying</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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</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:top;"><p style="font-size:10pt;margin-top:0;font-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;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;min-width:fit-content;">December 31, 2023</span></p></td> <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="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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in years)</span></p></td> <td style="vertical-align:top;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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 amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Developed technology</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">33,303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Licenses</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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;">Patents and websites</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,429</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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: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;">Customer relationships</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,372</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,602</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Trade name</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">206</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">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> </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;">Commercials</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span></p></td> <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="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;">494</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">117</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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="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</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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;">41,680</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">7,089</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">34,591</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:top;"><p style="font-size:10pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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="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:top;"><p style="font-size:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;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:top;"><p style="font-size:10pt;margin-top:0;font-family: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;font-weight:bold;min-width:fit-content;">Average</span></p></td> <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="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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;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:top;"><p style="font-size:10pt;margin-top:0;font-family: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;font-weight:bold;min-width:fit-content;">estimated</span></p></td> <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="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:10pt;margin-top:0;font-family: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</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:top;"><p style="font-size:10pt;margin-top:0;font-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:top;"><p style="font-size:10pt;margin-top:0;font-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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:top;"><p style="font-size:9pt;margin-top:0;font-family: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;font-weight:bold;min-width:fit-content;">useful lives</span></p></td> <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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">carrying</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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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</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:top;"><p style="font-size:10pt;margin-top:0;font-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;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;min-width:fit-content;">December 31, 2022</span></p></td> <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="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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in years)</span></p></td> <td style="vertical-align:top;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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 amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Licenses</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Patents and websites</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Customer relationships</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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;">Commercials</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</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;">3</span></span></p></td> <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="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;">256</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">242</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">14</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</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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,239</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">6,062</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">177</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> P10Y 33303000 971000 32332000 P10Y 185000 185000 P5Y 4518000 4429000 89000 P4Y 2974000 1372000 1602000 P4Y 206000 15000 191000 P3Y 494000 117000 377000 41680000 7089000 34591000 P10Y 185000 183000 2000 P5Y 4514000 4353000 161000 P4Y 1284000 1284000 P2Y P3Y 256000 242000 14000 6239000 6062000 177000 <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;">Annual estimated amortization expense for each of the succeeding fiscal years is as follows:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:81.04%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:15.959999999999999%;"></td> <td style="width:1%;"></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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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> </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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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> </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</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,731</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,680</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</span></p></td> <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="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;">34,591</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> 4026000 3978000 3846000 3731000 3330000 15680000 34591000 <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;">5. Current liabilities</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts payable and accrued expenses as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 consisted of the following:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:74.715%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:8.902000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:8.902000000000001%;"></td> <td style="width:1%;"></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="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;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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:9pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family: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: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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">13,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">18,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:#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;">Accrued inventory (in-transit and unvouchered receipts) and trade payables</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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;">10,837</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Accrued purchasing card liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Accrued loss on purchase commitments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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;">Accrued franchise, sales and use 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;">472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other accrued 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;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,908</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,802</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 accounts payable and accrued 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;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;">30,142</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;">33,974</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:12pt;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:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued payroll as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 consisted of the following:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:74.715%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:8.902000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:8.902000000000001%;"></td> <td style="width:1%;"></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="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;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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:9pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family: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: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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Accrued bonuses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,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;">2,620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Accrued wages and other payroll related items</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,967</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Accrued vacation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Accrued severance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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;">Accrued employee stock purchase plan deductions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">308</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;">470</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: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 accrued payroll</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">11,066</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;">11,190</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: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;">Accounts payable and accrued expenses as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 consisted of the following:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:74.715%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:8.902000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:8.902000000000001%;"></td> <td style="width:1%;"></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="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;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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:9pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family: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: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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">13,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">18,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:#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;">Accrued inventory (in-transit and unvouchered receipts) and trade payables</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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;">10,837</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Accrued purchasing card liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Accrued loss on purchase commitments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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;">Accrued franchise, sales and use 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;">472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Other accrued 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;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,908</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,802</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 accounts payable and accrued 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;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;">30,142</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;">33,974</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> 13454000 18237000 10054000 10837000 2197000 2606000 2057000 472000 492000 1908000 1802000 30142000 33974000 <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;">Accrued payroll as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 consisted of the following:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:74.715%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:8.902000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:8.902000000000001%;"></td> <td style="width:1%;"></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="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;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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:9pt;margin-top:0;font-family: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:10pt;margin-top:0;font-family: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: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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Accrued bonuses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,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;">2,620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Accrued wages and other payroll related items</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,967</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Accrued vacation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Accrued severance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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;">Accrued employee stock purchase plan deductions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">308</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;">470</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: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 accrued payroll</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">11,066</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;">11,190</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> 1110000 2620000 4170000 4967000 3194000 3133000 2284000 308000 470000 11066000 11190000 <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. Leases</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;">The</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company has entered into operating leases primarily for commercial buildings. These leases have terms which range from </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;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years to </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;">11</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years, some of which include </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;">options to </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;">extend</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> the leases for up to </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;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Rent expense, including short-term lease cost, was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,017</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;">3,870</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;">4,095</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021, respectively. Operating lease right-of-use assets and liabilities commencing after January 1, 2019 are recognized at commencement date based on the present value of lease payments over the lease term. The operating leases do not contain material residual value guarantees or material restrictive covenants.</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: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 July 2023, the Company entered into an Assignment and Assumption of Lease Agreement in which a third party (Assignee) assumed the rights, title, and interest in the lease, including assumption of lease payments. As inducement for the Assignee to enter into the agreement, the Company paid an incentive of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">395</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, provided for four months of free rent for the period October 1, 2023 through January 31, 2024, and conveyed ownership of certain items of the facility's furniture and equipment. Commencing February 1, 2024 and ending May 31, 2031, the Assignee assumes responsibility for the monthly lease payments. Notwithstanding the Assignee's assumption of lease payments, Inogen remains the primary obligor under the lease to the landlord. The Assignee gained control to the facility on September 29, 2023, and related sublease income was not material.</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:6pt;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 assumed by the Assignee are:</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:86.7%;"></td> <td style="width:2.1%;"></td> <td style="width:1%;"></td> <td style="width:9.200000000000001%;"></td> <td style="width:1%;"></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;font-weight:bold;min-width:fit-content;">Payments due in the 12-month period ending December 31,</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 style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,041</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">1,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">1,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">1,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">1,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">2,745</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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,330</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="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;">Information related to the Company’s right-of-use assets and related operating lease liabilities were as follows:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.101999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.101999999999999%;"></td> <td style="width:1%;"></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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year ended</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;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year ended</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> </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="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:10pt;margin-top:0;font-family: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,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Cash paid for 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,828</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Non-cash right-of-use assets obtained in exchange for new operating lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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;">225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;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 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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</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:#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;">Weighted-average discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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;">2.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> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <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:14.883%;"></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;font-weight:bold;min-width:fit-content;">Maturities of lease liabilities due in the 12-month period ending December 31,</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 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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,162</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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="white-space:pre-wrap;vertical-align: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;">3,271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,290</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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="white-space:pre-wrap;vertical-align: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;">3,313</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,953</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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="white-space:pre-wrap;vertical-align: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;">6,823</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,812</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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="white-space:pre-wrap;vertical-align: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 imputed 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;">1,889</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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 lease liabilities</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;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="background-color:#cff0fc;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;">21,923</span></p></td> <td style="background-color:#cff0fc;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="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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="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 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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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 liability - current</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,653</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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="white-space:pre-wrap;vertical-align: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 liability - noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,270</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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 lease liabilities</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;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="background-color:#cff0fc;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;">21,923</span></p></td> <td style="background-color:#cff0fc;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="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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> </table></div><p style="font-size:10pt;margin-top:2pt;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> P3Y P11Y options to extend the leases for up to 5 years. true P5Y 4017000 3870000 4095000 395000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;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 assumed by the Assignee are:</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:86.7%;"></td> <td style="width:2.1%;"></td> <td style="width:1%;"></td> <td style="width:9.200000000000001%;"></td> <td style="width:1%;"></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;font-weight:bold;min-width:fit-content;">Payments due in the 12-month period ending December 31,</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 style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,041</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">1,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">1,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">1,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">1,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">2,745</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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,330</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> <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:14.883%;"></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;font-weight:bold;min-width:fit-content;">Maturities of lease liabilities due in the 12-month period ending December 31,</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 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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,162</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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="white-space:pre-wrap;vertical-align: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;">3,271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,290</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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="white-space:pre-wrap;vertical-align: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;">3,313</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,953</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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="white-space:pre-wrap;vertical-align: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;">6,823</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,812</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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="white-space:pre-wrap;vertical-align: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 imputed 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;">1,889</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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 lease liabilities</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;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="background-color:#cff0fc;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;">21,923</span></p></td> <td style="background-color:#cff0fc;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="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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="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 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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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 liability - current</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:nowrap;vertical-align: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="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,653</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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="white-space:pre-wrap;vertical-align: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 liability - noncurrent</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,270</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:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align: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 lease liabilities</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;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="background-color:#cff0fc;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;">21,923</span></p></td> <td style="background-color:#cff0fc;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="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;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> </table> 1041000 1136000 1136000 1136000 1136000 2745000 8330000 <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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information related to the Company’s right-of-use assets and related operating lease liabilities were as follows:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.101999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.101999999999999%;"></td> <td style="width:1%;"></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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year ended</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;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year ended</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> </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="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:10pt;margin-top:0;font-family: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,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Cash paid for 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,828</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Non-cash right-of-use assets obtained in exchange for new operating lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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;">225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;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 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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</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:#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;">Weighted-average discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.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="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;">2.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> </tr> </table> 4044000 3964000 3979000 3828000 1781000 225000 P2Y10M24D P2Y3M18D 0.045 0.029 4162000 3271000 3290000 3313000 2953000 6823000 23812000 1889000 21923000 3653000 18270000 21923000 <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;">7. Income taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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: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 components of the Company’s income (loss) before provision for income taxes are as follows:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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="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:10pt;margin-top:0;font-family: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: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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,015</span></p></td> <td style="white-space:nowrap;vertical-align: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;">84,422</span></p></td> <td style="white-space:nowrap;vertical-align: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;">7,621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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: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;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">3,329</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;">1,154</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,038</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;">Income (loss) before provision for income 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;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;">102,344</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;">83,268</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;">8,659</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></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:12pt;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: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 provision for income taxes consists of the following:</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: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:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;font-weight:bold;min-width:fit-content;">Current tax expense</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:10pt;margin-top:0;font-family: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: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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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: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;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">127</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;">303</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;">266</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: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 current tax 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: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;">356</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;">504</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;">537</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;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;min-width:fit-content;">Deferred tax expense (benefit)</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: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;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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: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;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">251</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></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;">22</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="white-space:pre-wrap;vertical-align: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 deferred tax expense (benefit)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">251</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="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;">—</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;">14,435</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: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;">Interest and penalties</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">20</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="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="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: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;border-bottom:0.5pt solid #ffffff03;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;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;">Total deferred tax expense (benefit), 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: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;">—</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;">Provision for income 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;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;">105</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;">504</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;">14,992</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:12pt;font-family:Times New Roman;min-width:fit-content;"> </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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of deferred tax assets and liabilities consist of the following:</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:12pt;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: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="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;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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;font-weight:bold;min-width:fit-content;">Deferred tax assets (liabilities)</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:10pt;margin-top:0;font-family: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: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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Accrued 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;">10,121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Net operating loss and credit carryforward</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">41,195</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">27,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Allowance, reserves and 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,015</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,809</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Intangible 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">2,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,674</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Capitalized R&amp;D under Sec 174</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,257</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;">2,915</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: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;">Deferred tax 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: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;">71,495</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;">55,884</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;">Property, plant, and 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">8,806</span></p></td> <td style="white-space:nowrap;vertical-align: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;">8,674</span></p></td> <td style="white-space:nowrap;vertical-align: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: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 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">6,528</span></p></td> <td style="white-space:nowrap;vertical-align: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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Right-of-use asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">4,732</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;">5,277</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;">Deferred tax 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">20,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="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;">13,951</span></p></td> <td style="white-space:nowrap;vertical-align: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:#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;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">59,968</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;">41,933</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="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</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">8,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="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></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="font-size:10pt;margin-top:2pt;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;">Reconciliation of the federal statutory income tax rate to the effective income tax rate for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021 is as follows:</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: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:57.409%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.177999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.177999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.238%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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="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:10pt;margin-top:0;font-family: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: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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">U.S. Statutory rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">21.00</span></p></td> <td style="white-space:nowrap;vertical-align: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;">21.00</span></p></td> <td style="white-space:nowrap;vertical-align: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;">21.00</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;">State income taxes, net of federal benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.43</span></p></td> <td style="white-space:nowrap;vertical-align: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.53</span></p></td> <td style="white-space:nowrap;vertical-align: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;">1.39</span></p></td> <td style="white-space:nowrap;vertical-align: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:#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;">Stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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;">1.02</span></p></td> <td style="white-space:nowrap;vertical-align: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;">21.72</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;">R&amp;D credit, net of reserve</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.00</span></p></td> <td style="white-space:nowrap;vertical-align: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;">1.32</span></p></td> <td style="white-space:nowrap;vertical-align: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;">5.95</span></p></td> <td style="white-space:nowrap;vertical-align: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:#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;">Change in fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.40</span></p></td> <td style="white-space:nowrap;vertical-align: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.88</span></p></td> <td style="white-space:nowrap;vertical-align: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;">28.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="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;">Nondeductible compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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="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;">1.50</span></p></td> <td style="white-space:nowrap;vertical-align: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;">7.04</span></p></td> <td style="white-space:nowrap;vertical-align: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:#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;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">14.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="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;">27.75</span></p></td> <td style="white-space:nowrap;vertical-align: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;">201.69</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;">Goodwill impairment charge</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">6.75</span></p></td> <td style="white-space:nowrap;vertical-align: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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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;">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;">0.17</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;">0.07</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;">0.63</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="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;">Effective income tax rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">-</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.10</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="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.61</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="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.11</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><p 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><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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company operates in several taxing jurisdictions, including U.S. federal, multiple U.S. states, Netherlands, France and Germany. The statute of limitations has expired for all tax years prior to 2020 for federal and prior to 2017 for various state tax purposes. The statute of limitations has expired for all tax years prior to 2021 for France, prior to 2020 for Germany, and prior to 2019 for Netherlands purposes. However, the net operating loss generated on the Company’s federal and state tax returns in prior years may be subject to adjustments by the federal and state tax authorities.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of 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 Company had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">126,771</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;">66,039</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;">10,851</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of federal, state and foreign net operating loss carryforwards, respectively. Federal net operating loss carryforwards of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">118,975</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> have an indefinite life while the remaining federal and state net operating loss carryforwards begin to expire 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;">2033</span></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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, if not utilized. Foreign net operating loss carryforwards of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,851</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> also have an indefinite life. As of </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;">, the Company had federal and California research and development credit carryforwards of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,576</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;">4,882</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. The federal credit will begin to expire 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;">2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">; the California credit has indefinite carryforward. As of December 31, 2023, the Company had a federal foreign tax credit carryforward of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">774</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The federal credit will begin to expire 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;">2027</span></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: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;">Utilization of the Company’s net operating loss and tax credit carryforwards may be subject to annual limitations arising from ownership change limitations provided by the Internal Revenue Code and similar state and foreign provisions. Such annual limitations could result in the expiration of the net operating loss and tax credit carryforwards before their utilization.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes deferred tax assets to the extent it believes these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. The amount of deferred tax assets considered realizable is subject to adjustment in future periods if estimates of future taxable income are reduced. As of December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and 2022, the Company determined that net deferred tax assets are not more likely than not realizable based on cumulative three-year pretax losses and recorded a full valuation allowance. The Company’s valuation allowance may increase or decrease during the next 12 months based on future operating results. The increase in valuation allowance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,035</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is attributable to losses generated in the current year.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes interest and penalties on taxes, within its income tax provision on its consolidated statements of comprehensive loss.</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: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;">Included in the balance of unrecognized tax benefits as of December 31, 2023, 2022 and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,778</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,366</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;">2,078</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, of tax benefits that, if recognized, would affect the effective tax rate. The Company believes that there will be no significant increases or decreases to unrecognized tax benefits within the next 12 months.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the beginning and ending amount of unrecognized tax benefit is as follows:</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: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:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;font-weight:bold;min-width:fit-content;">Reconciliation of liability for unrecognized tax benefits</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:10pt;margin-top:0;font-family: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: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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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 at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,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;">1,932</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Additions based on tax positions related to current 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">146</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Reductions based on tax positions related to prior 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align: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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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;">Additions based on tax positions related to prior 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;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;">46</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;">46</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:#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;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,778</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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,078</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: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 components of the Company’s income (loss) before provision for income taxes are as follows:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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="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:10pt;margin-top:0;font-family: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: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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,015</span></p></td> <td style="white-space:nowrap;vertical-align: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;">84,422</span></p></td> <td style="white-space:nowrap;vertical-align: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;">7,621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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: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;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">3,329</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;">1,154</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,038</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;">Income (loss) before provision for income 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;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;">102,344</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;">83,268</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;">8,659</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> -99015000 -84422000 7621000 -3329000 1154000 1038000 -102344000 -83268000 8659000 <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;">The provision for income taxes consists of the following:</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: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:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;font-weight:bold;min-width:fit-content;">Current tax expense</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:10pt;margin-top:0;font-family: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: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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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: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;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">127</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;">303</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;">266</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: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 current tax 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: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;">356</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;">504</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;">537</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;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;min-width:fit-content;">Deferred tax expense (benefit)</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: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;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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: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;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">251</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></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;">22</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="white-space:pre-wrap;vertical-align: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 deferred tax expense (benefit)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">251</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="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;">—</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;">14,435</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: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;">Interest and penalties</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">20</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="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="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: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;border-bottom:0.5pt solid #ffffff03;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;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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;">Total deferred tax expense (benefit), 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: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;">—</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;">Provision for income 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;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;">105</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;">504</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;">14,992</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> 229000 201000 271000 127000 303000 266000 356000 504000 537000 10263000 4194000 -251000 -22000 -251000 14435000 20000 105000 504000 14992000 <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;">The components of deferred tax assets and liabilities consist of the following:</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:12pt;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: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="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;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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;font-weight:bold;min-width:fit-content;">Deferred tax assets (liabilities)</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:10pt;margin-top:0;font-family: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: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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Accrued 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;">10,121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Net operating loss and credit carryforward</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">41,195</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">27,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Allowance, reserves and 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,015</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,809</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Intangible 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">2,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,674</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Capitalized R&amp;D under Sec 174</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,257</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;">2,915</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: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;">Deferred tax 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: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;">71,495</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;">55,884</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;">Property, plant, and 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">8,806</span></p></td> <td style="white-space:nowrap;vertical-align: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;">8,674</span></p></td> <td style="white-space:nowrap;vertical-align: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: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 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">6,528</span></p></td> <td style="white-space:nowrap;vertical-align: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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Right-of-use asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">4,732</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;">5,277</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;">Deferred tax 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">20,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="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;">13,951</span></p></td> <td style="white-space:nowrap;vertical-align: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:#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;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">59,968</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;">41,933</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="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</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">8,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="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></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> 10121000 10600000 41195000 27824000 3015000 2784000 5809000 4042000 2045000 5098000 5674000 6257000 2915000 71495000 55884000 8806000 8674000 6528000 4732000 5277000 20066000 13951000 59968000 41933000 8539000 <p style="font-size:10pt;margin-top:2pt;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;">Reconciliation of the federal statutory income tax rate to the effective income tax rate for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021 is as follows:</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: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:57.409%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.177999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.177999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.238%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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="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:10pt;margin-top:0;font-family: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: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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">U.S. Statutory rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">21.00</span></p></td> <td style="white-space:nowrap;vertical-align: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;">21.00</span></p></td> <td style="white-space:nowrap;vertical-align: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;">21.00</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;">State income taxes, net of federal benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.43</span></p></td> <td style="white-space:nowrap;vertical-align: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.53</span></p></td> <td style="white-space:nowrap;vertical-align: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;">1.39</span></p></td> <td style="white-space:nowrap;vertical-align: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:#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;">Stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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;">1.02</span></p></td> <td style="white-space:nowrap;vertical-align: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;">21.72</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;">R&amp;D credit, net of reserve</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.00</span></p></td> <td style="white-space:nowrap;vertical-align: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;">1.32</span></p></td> <td style="white-space:nowrap;vertical-align: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;">5.95</span></p></td> <td style="white-space:nowrap;vertical-align: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:#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;">Change in fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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.40</span></p></td> <td style="white-space:nowrap;vertical-align: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.88</span></p></td> <td style="white-space:nowrap;vertical-align: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;">28.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="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;">Nondeductible compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">0.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="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;">1.50</span></p></td> <td style="white-space:nowrap;vertical-align: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;">7.04</span></p></td> <td style="white-space:nowrap;vertical-align: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:#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;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">14.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="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;">27.75</span></p></td> <td style="white-space:nowrap;vertical-align: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;">201.69</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;">Goodwill impairment charge</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">6.75</span></p></td> <td style="white-space:nowrap;vertical-align: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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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;">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;">0.17</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;">0.07</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;">0.63</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="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;">Effective income tax rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">-</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.10</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="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.61</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="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.11</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><p 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> 0.2100 0.2100 0.2100 0.0143 0.0353 -0.0139 -0.0066 -0.0102 -0.2172 -0.0100 -0.0132 0.0595 0.0140 -0.0388 0.2819 -0.0009 -0.0150 0.0704 -0.1480 -0.2775 2.0169 -0.0675 0.0017 -0.0007 0.0063 -0.0010 -0.0061 1.7311 126771000 66039000 10851000 118975000 2033 2028 10851000 6576000 4882000 2024 774000 2027 18035000 2778000 2366000 2078000 <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-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the beginning and ending amount of unrecognized tax benefit is as follows:</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: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:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;font-weight:bold;min-width:fit-content;">Reconciliation of liability for unrecognized tax benefits</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:10pt;margin-top:0;font-family: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: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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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 at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,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;">1,932</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Additions based on tax positions related to current 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">146</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Reductions based on tax positions related to prior 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align: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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </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;">Additions based on tax positions related to prior 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;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;">46</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;">46</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:#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;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,778</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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,078</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> 2366000 2078000 1932000 400000 242000 146000 34000 46000 46000 2778000 2366000 2078000 <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;">8. Stockholders’ equity</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;font-style:italic;min-width:fit-content;">Common stock</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">Each share of common stock is entitled to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the board of directors, subject to the prior rights of holders of other classes of stock outstanding.</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;font-style:italic;min-width:fit-content;">Preferred stock</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">Pursuant to the amended and restated certificate of incorporation filed by the Company in connection with the completion of its initial public offering, the Company’s board of directors is authorized to issue up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of preferred stock in one or more series and to fix the rights, preferences, privileges and restrictions thereof. These rights, preferences and privileges could include dividend rights, conversion rights, voting rights, redemption rights, liquidation preferences, sinking fund terms and the number of shares constituting any series or the designation of such series, any or all of which may be greater than the rights of common stock. The issuance of preferred stock could adversely affect the voting power of holders of common stock and the likelihood that such holders will receive dividend payments and payments upon liquidation. In addition, the issuance of preferred stock could have the effect of delaying, deferring or preventing change in the Company’s control or other corporate action. As of December 31, 2023 and 2022, </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;"> shares of preferred stock were issued or outstanding, and the board of directors has not authorized or designated any rights, preferences, privileges and restrictions for any class of preferred stock.</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;font-style:italic;min-width:fit-content;">Dividends</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">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;"> dividends declared during the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021.</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;font-style:italic;min-width:fit-content;">Stock incentive 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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has a 2014 Equity Incentive Plan (2014 Plan) under which the Company granted restricted stock units, restricted stock awards, performance units, performance shares, and options to purchase shares of its common stock. As of December 31, 2023, awards with respect to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,077,837</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company's common stock were outstanding. An additional </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">895,346</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were added to the 2014 Plan share reserve in 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s stockholders approved the adoption of the 2023 Equity Incentive Plan (2023 Plan) on May 31, 2023 that provides for the grant of incentive stock options, within the meaning of Section 422 of the Internal Revenue Code, to the Company’s employees and any parent and subsidiary corporation’s employees, and for the grant of nonstatutory stock options, restricted stock, restricted stock units, restricted stock awards, stock appreciation rights, performance units, and performance shares to its employees, directors, and consultants and its parent and subsidiary corporations’ employees and consultants. The 2023 Plan became effective June 5, 2023. The 2014 Plan terminated upon effectiveness of the 2023 Plan and no further awards will be made under the 2014 Plan, but the 2014 Plan will continue to govern awards previously granted under it. The number of shares of common stock reserved for issuance under the 2023 Plan was: (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">400,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares, plus (ii) (A) </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">2,027,790</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">shares that, as of immediately before the termination or expiration of the 2014 Plan, had been reserved but not issued under any 2014 Plan awards and are not subject to any awards granted under the 2014 Plan, plus (B) any shares subject to awards granted under the 2014 Plan or the 2012 Plan that, after the 2014 Plan is terminated or expired, expire or otherwise terminate without having been exercised or issued in full or are forfeited to or repurchased by the Company due to failure to vest, plus (C) any shares that, after the 2014 Plan is terminated or expired, are tendered to or withheld by us for payment of an exercise or purchase price or for tax withholding obligations with respe</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ct to an award granted under the 2014 Plan or 2012 Plan, with the maximum number of shares that may be added to the 2023 Plan under subsection (ii) above equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,950,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,713,834</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock remained available for issuance under the 2023 Plan. The shares available for issuance under the 2023 Plan will be increased by any shares returned to the 2012 Plan and 2014 Plan as a result of 1) expiration or termination of awards and 2) tendered to or withheld by us for payment of an exercise or purchase price or for tax withholding obligations.</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;font-style:italic;min-width:fit-content;">Stock options</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;">Options typically expire between </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_a31741c9-a754-4c83-9384-6762e94f74f2;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">seven</span></span></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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the date of grant and vest over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_4cb97949-23fb-44eb-aece-d569ac64f3f1;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </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;">four-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> terms. Options have been granted to employees, directors and consultants of the Company, as determined by the board of directors, at the deemed fair market value of the shares underlying the options at the date of grant.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The activity for stock options under the Company’s stock plans for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021 is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;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: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:40.912%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:7.459%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:8.698%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:8.838%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:10.498%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:6.819000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Remaining</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;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:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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-</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;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:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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-</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Per share</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;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:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">contractual</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;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:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Price per</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">exercise</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">terms</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">intrinsic</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;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:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;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:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;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;">Outstanding as of December 31, 2020</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">955,479</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">$</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-$</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">35.49</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.85</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;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:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">486,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">46.66</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">28.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;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:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;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;">Outstanding as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">459,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">42.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.36</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;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:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and exercisable as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">459,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">42.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.36</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;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:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">459,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">42.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.36</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;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:9pt;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:9pt;margin-top:0;font-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:9pt;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:9pt;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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;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:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;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;">Outstanding as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">459,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">42.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.36</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;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:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.37</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">38.54</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">44.19</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">43.27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">81,586</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-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="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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">38.54</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">43.21</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">40.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;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:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;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;">Outstanding as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">348,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">44.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.43</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;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:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and exercisable as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">348,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">44.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.43</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;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:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">348,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">44.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.43</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;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:9pt;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:9pt;margin-top:0;font-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:9pt;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:9pt;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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;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:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;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;">Outstanding as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">348,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">44.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.43</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;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:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.37</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,019</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.37</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">44.19</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">32.92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">267,833</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-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="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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.37</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">49.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;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;">Outstanding as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.36</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and exercisable as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.36</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.36</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top: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:9pt;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:2pt;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 total intrinsic value of options exercised during the years ended December 31, 2023, 2022, and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">735</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;">309</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;">14,524</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, all stock-based compensation expense for options granted under the Plans was recognized.</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;font-style:italic;min-width:fit-content;">Stock incentive awards</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;">The Company grants restricted stock units (RSUs) and restricted stock awards (RSAs) under the 2014 and 2023 Plans (Stock Awards). The Stock Awards vest either based solely on the satisfaction of time-based service conditions or on the satisfaction of time-based service conditions combined with performance criteria. Stock Awards are subject to forfeiture if the holder’s services to the Company terminate before vesting.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock Awards granted with only time-based service vesting conditions generally vest over three-year and </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;">four-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> service periods, as defined in the terms of each award. Stock Awards that vest based on the satisfaction of time-based service conditions combined with performance criteria generally 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;"> service and performance period, based on performance criteria established at the time of the award. The portion of the Stock Award that is earned may equal or be more or less than the targeted number of shares subject to the Stock Award depending on whether the performance criteria are met.</span></p><div style="font-size:12pt;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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock Awards activity for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021 is summarized below:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.04%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.54%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.14%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.26%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.7%;"></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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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-</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">grant</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Performance</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">date fair</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">and</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">value</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:8.5pt;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;text-decoration:underline;min-width:fit-content;">Restricted stock units</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Time-based</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">time-based</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">per share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock units as of December 31, 2020 </span><span style="color:#000000;top:-3.9865pt;white-space:pre-wrap;font-size:5.695pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">245,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">88,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">333,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">49.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">240,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">88,902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">328,946</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">56.01</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">109,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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:8.5pt;margin-top: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">109,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">52.79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited/canceled</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">86,836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">78,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">165,084</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">46.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock units as of December 31, 2021 </span><span style="color:#000000;top:-3.9865pt;white-space:pre-wrap;font-size:5.695pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">289,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">99,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">388,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">54.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested and expected to vest restricted stock units outstanding as of <br/>    December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">331,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">54.98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;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:8.5pt;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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock units as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">289,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">99,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">388,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">54.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">769,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">164,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">934,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">29.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">142,942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,678</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">180,620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">55.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited/canceled</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">95,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">42,959</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">138,218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">45.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock units as of December 31, 2022</span><span style="color:#000000;top:-3.9865pt;white-space:pre-wrap;font-size:5.695pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">820,941</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">183,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,004,138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">32.72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested and expected to vest restricted stock units outstanding as of <br/>    December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">840,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">32.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock units as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">820,941</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">183,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,004,138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">32.72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,214,144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">621,990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,836,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">214,644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,618</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">230,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">35.68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited/canceled</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">674,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">442,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,116,918</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">23.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock units as of December 31, 2023 </span><span style="color:#000000;top:-3.9865pt;white-space:pre-wrap;font-size:5.695pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,146,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">346,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,493,092</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested and expected to vest restricted stock units outstanding as of <br/>    December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,159,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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: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:48.04%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.54%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.14%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.26%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.7%;"></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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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-</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">grant</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Performance</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">date fair</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">and</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">value</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:8.5pt;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;text-decoration:underline;min-width:fit-content;">Restricted stock awards</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Time-based</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">time-based</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">per share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock awards outstanding as of December 31, 2020 </span><span style="color:#000000;top:-3.9865pt;white-space:pre-wrap;font-size:5.695pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">42,076</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,431</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">93.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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:8.5pt;margin-top: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">91.17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited/canceled</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,932</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,658</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">98.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock awards outstanding as of December 31, 2021</span><span style="color:#000000;top:-3.9865pt;white-space:pre-wrap;font-size:5.695pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">87.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested and expected to vest restricted stock awards outstanding as of <br/>    December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,532</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">90.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock awards outstanding as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">87.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">99.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited/canceled</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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:8.5pt;margin-top: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock awards outstanding as of December 31, 2022 </span><span style="color:#000000;top:-3.9865pt;white-space:pre-wrap;font-size:5.695pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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:8.5pt;margin-top: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">59.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested and expected to vest restricted stock awards outstanding as of <br/>    December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">60.39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock awards outstanding as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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:8.5pt;margin-top: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">59.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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:8.5pt;margin-top: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">59.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock awards outstanding as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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:8.5pt;margin-top: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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:8.5pt;margin-top: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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:8.5pt;margin-top: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top: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:8.5pt;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:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested and expected to vest restricted stock awards outstanding as of <br/>    December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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:8.5pt;margin-top: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top: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:8.5pt;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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</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;">Outstanding restricted stock units and restricted stock awards are based on the maximum payout of the targeted number of shares.</span></div></div></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-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of 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 unrecognized compensation cost related to unvested employee restricted stock units was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,771</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, excluding estimated forfeitures. This amount is expected to be recognized over a weighted-average period 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;">1.9 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">years.</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;font-style:italic;min-width:fit-content;">Employee stock purchase plan</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;">The Company’s 2014 Employee Stock Purchase Plan (ESPP) provides for the grant to all eligible employees an option to purchase stock under the ESPP, within the meaning Section 423 of the Internal Revenue Code. The ESPP permits participants to purchase common stock through payroll deductions of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of their eligible compensation, which includes a participant’s base straight time gross earnings, incentive compensation, bonuses, overtime and shift premium, but exclusive of payments for equity compensation and other similar compensation. A participant may purchase a maximum of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares during a purchase period. Amounts deducted and accumulated by the participant are used to purchase shares of the Company’s common stock at the end of each six-month period. The purchase price of the shares will be </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the lower of the fair market value of the Company’s common stock on the first trading day of each offering period or on the exercise date. The offering periods are currently approximately six months in length beginning on the first business day on or after March 1 and September 1 of each year and ending on the first business day on or after September 1 and March 1 approximately six months later.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">550,595</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock were available for sale pursuant to the ESPP.</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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:12pt;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 number of shares available for sale under the ESPP is increased annually on the first day of each fiscal year equal to the least of:</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"><div style="margin-left:4.537%;display:flex;margin-top:6pt;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.752626672113803%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">179,069</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares; </span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;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.752626672113803%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the outstanding shares of the Company’s common stock on the last day of the Company’s immediately preceding fiscal year; or </span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;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.752626672113803%;display:inline-flex;justify-content:flex-start;">•</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;">such other amount as may be determined by the administrator.</span></div></div></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-size:10pt;font-family:Times New Roman;min-width:fit-content;">For 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, an additional </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">179,069</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were added to the ESPP share reserve pursuant to the provision described above.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;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;font-style:italic;min-width:fit-content;">Stock-based compensation</span></p><div style="font-size:12pt;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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense recognized for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021, was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;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: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.489%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Stock-based compensation expense by type of award:</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:10pt;margin-top:0;font-family: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: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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Restricted stock units and restricted stock awards</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="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;">7,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">11,748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Employee stock purchase plan</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: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;">390</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;">535</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;">714</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 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="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;">7,427</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,283</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,943</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:12pt;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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Employee stock-based compensation expense was calculated based on awards of stock options, restricted stock units and restricted stock awards ultimately expected to vest based on the Company’s historical award cancellations. The employee stock-based compensation expense recognized for the years ended December 31, 2023, 2022 and 2021 has been reduced for estimate forfeitures of restricted stock 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;">5.3</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;">4.1</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;">4.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively. ASC 718 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Compensation-Stock Compensation </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">requires forfeitures to be estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.</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: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-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021, respectively, stock-based compensation expense recognized under ASC 718, included in cost of revenue, research and development expense, sales and marketing expense, and general and administrative expense was as follows:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.489%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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="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:10pt;margin-top:0;font-family: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: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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">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="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;">540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;">1,592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Sales and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,598</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,785</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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="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;">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;">3,697</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;">6,780</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;">6,173</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 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="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;">7,427</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,283</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,943</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: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;font-style:italic;min-width:fit-content;">Valuation assumptions</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">The employee stock-based compensation expense is recognized under ASC 718. Stock-based compensation cost for stock awards is based on the number of shares ultimately expected to vest, estimated at each reporting date based on management’s expectations regarding the relevant performance criteria. The value of the award that is ultimately expected to vest is recognized as expense on a straight-line basis over the employee’s requisite service period for stock awards with a time-based service condition and on a graded vesting basis over the employee’s requisite service period for stock awards with performance and time-based service conditions.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation cost for the employee stock purchase plan is determined at the grant date using the Black-Scholes option pricing model. During the years ended December 31, 2023, 2022 and 2021, the Company did not grant any stock option awards.</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: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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table displays the assumptions that have been applied to estimate the fair value of the Company’s shares to be issued under the ESPP using the Black-Scholes option pricing model.</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: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:39.948%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:15.883%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:17.584%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:17.584%;"></td> <td style="width:1%;"></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="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:10pt;margin-top:0;font-family: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: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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Expected term (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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.51</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.36</span><span style="color:#000000;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.07</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;">3.51</span><span style="color:#000000;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.07</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;">0.12</span><span style="color:#000000;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:#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 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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">None</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">None</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">None</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;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;">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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">47.97</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;">71.53</span><span style="color:#000000;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">47.97</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;">59.21</span><span style="color:#000000;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">44.59</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;">83.92</span><span style="color:#000000;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> </table></div> 1 10000000 0 0 0 0 0 0 0 1077837 895346 400000 2027790 2950000 1713834 P10Y P4Y <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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The activity for stock options under the Company’s stock plans for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021 is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;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: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:40.912%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:7.459%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:8.698%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:8.838%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:10.498%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:6.819000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Remaining</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;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:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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-</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;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:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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-</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Per share</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;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:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">contractual</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;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:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Price per</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">exercise</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">terms</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">intrinsic</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;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:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;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:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;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;">Outstanding as of December 31, 2020</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">955,479</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">$</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-$</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">35.49</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.85</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;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:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">486,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">46.66</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">28.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;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:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;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;">Outstanding as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">459,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">42.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.36</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;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:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and exercisable as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">459,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">42.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.36</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;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:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">459,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">42.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.36</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;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:9pt;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:9pt;margin-top:0;font-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:9pt;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:9pt;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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;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:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;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;">Outstanding as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">459,441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">42.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.36</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;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:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.37</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">38.54</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">44.19</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">43.27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">81,586</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-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="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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">38.54</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">43.21</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">40.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;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:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;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;">Outstanding as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">348,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">44.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.43</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;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:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and exercisable as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">348,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">44.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.43</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;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:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">348,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">44.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.43</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;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:9pt;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:9pt;margin-top:0;font-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:9pt;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:9pt;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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;font-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:9pt;margin-top:0;font-family: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:9pt;margin-top:0;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:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;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;">Outstanding as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">348,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">44.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.43</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;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:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.37</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,019</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.37</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">44.19</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">32.92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;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:9pt;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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">267,833</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top:0;font-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="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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.37</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">-</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:9pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">49.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;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;">Outstanding as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.36</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and exercisable as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.36</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;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="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.36</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:9pt;margin-top: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:9pt;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> 955479 0.75 83.3 35.49 P1Y10M6D 11.81 486038 0.75 46.66 28.19 10000 83.3 83.3 459441 1.17 83.3 42.18 P1Y4M9D 4.31 459441 1.17 83.3 42.18 P1Y4M9D 4.31 459441 1.17 83.3 42.18 P1Y4M9D 4.31 459441 1.17 83.3 42.18 P1Y4M9D 4.31 14154 1.17 8.37 3.14 15417 38.54 44.19 43.27 81586 38.54 43.21 40.08 348284 1.17 83.3 44.21 P0Y5M4D 2.07 348284 1.17 83.3 44.21 P0Y5M4D 2.07 348284 1.17 83.3 44.21 P0Y5M4D 2.07 348284 1.17 83.3 44.21 P0Y5M4D 2.07 54432 1.17 8.37 7.03 6019 8.37 44.19 32.92 267833 8.37 83.3 49.1 20000 83.3 83.3 P0Y4M9D 20000 83.3 83.3 P0Y4M9D 20000 83.3 83.30 P0Y4M9D 735000 309000 14524000 P4Y P4Y P3Y P3Y <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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock Awards activity for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021 is summarized below:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.04%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.54%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.14%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.26%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.7%;"></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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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-</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">grant</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Performance</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">date fair</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">and</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">value</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:8.5pt;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;text-decoration:underline;min-width:fit-content;">Restricted stock units</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Time-based</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">time-based</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">per share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock units as of December 31, 2020 </span><span style="color:#000000;top:-3.9865pt;white-space:pre-wrap;font-size:5.695pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">245,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">88,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">333,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">49.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">240,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">88,902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">328,946</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">56.01</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">109,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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:8.5pt;margin-top: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">109,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">52.79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited/canceled</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">86,836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">78,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">165,084</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">46.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock units as of December 31, 2021 </span><span style="color:#000000;top:-3.9865pt;white-space:pre-wrap;font-size:5.695pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">289,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">99,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">388,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">54.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested and expected to vest restricted stock units outstanding as of <br/>    December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;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="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">331,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">54.98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;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:8.5pt;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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock units as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">289,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">99,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">388,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">54.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">769,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">164,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">934,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">29.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">142,942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,678</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">180,620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">55.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited/canceled</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">95,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">42,959</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">138,218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">45.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock units as of December 31, 2022</span><span style="color:#000000;top:-3.9865pt;white-space:pre-wrap;font-size:5.695pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">820,941</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">183,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,004,138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">32.72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested and expected to vest restricted stock units outstanding as of <br/>    December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">840,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">32.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock units as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">820,941</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">183,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,004,138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">32.72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,214,144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">621,990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,836,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">214,644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,618</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">230,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">35.68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited/canceled</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">674,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">442,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,116,918</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">23.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock units as of December 31, 2023 </span><span style="color:#000000;top:-3.9865pt;white-space:pre-wrap;font-size:5.695pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,146,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">346,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,493,092</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested and expected to vest restricted stock units outstanding as of <br/>    December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,159,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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: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:48.04%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.54%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.14%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.26%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.7%;"></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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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-</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">grant</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Performance</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">date fair</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">and</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">value</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:8.5pt;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;text-decoration:underline;min-width:fit-content;">Restricted stock awards</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Time-based</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">time-based</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family:Times New 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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">per share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8.5pt;margin-top:0;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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock awards outstanding as of December 31, 2020 </span><span style="color:#000000;top:-3.9865pt;white-space:pre-wrap;font-size:5.695pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">42,076</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,431</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">93.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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:8.5pt;margin-top: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">91.17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited/canceled</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,932</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,658</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">98.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock awards outstanding as of December 31, 2021</span><span style="color:#000000;top:-3.9865pt;white-space:pre-wrap;font-size:5.695pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">87.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested and expected to vest restricted stock awards outstanding as of <br/>    December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,532</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">90.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock awards outstanding as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">87.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">99.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited/canceled</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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:8.5pt;margin-top: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock awards outstanding as of December 31, 2022 </span><span style="color:#000000;top:-3.9865pt;white-space:pre-wrap;font-size:5.695pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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:8.5pt;margin-top: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">59.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested and expected to vest restricted stock awards outstanding as of <br/>    December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">60.39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;font-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:8.5pt;margin-top:0;font-family: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:8.5pt;margin-top:0;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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock awards outstanding as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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:8.5pt;margin-top: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">59.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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:8.5pt;margin-top: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;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="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">59.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;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:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested restricted stock awards outstanding as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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:8.5pt;margin-top: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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:8.5pt;margin-top: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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:8.5pt;margin-top: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top: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:8.5pt;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:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested and expected to vest restricted stock awards outstanding as of <br/>    December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;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:8.5pt;margin-top: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8.5pt;margin-top: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:8.5pt;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:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</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;">Outstanding restricted stock units and restricted stock awards are based on the maximum payout of the targeted number of shares.</span></div></div> 245462 88458 333920 49.29 240044 88902 328946 56.01 109504 109504 52.79 86836 78248 165084 46.88 289166 99112 388278 54.81 331358 54.98 289166 99112 388278 54.81 769976 164722 934698 29.76 142942 37678 180620 55.04 95259 42959 138218 45.1 820941 183197 1004138 32.72 840413 32.37 820941 183197 1004138 32.72 1214144 621990 1836134 12.29 214644 15618 230262 35.68 674037 442881 1116918 23.62 1146404 346688 1493092 14.67 1159877 14.79 42076 33355 75431 93.96 15728 15728 91.17 15932 27726 43658 98.05 10416 5629 16045 87.12 15532 90.08 10416 5629 16045 87.12 4496 5629 10125 99.46 5134 5134 74.25 786 786 59.55 748 60.39 786 786 59.55 786 786 59.55 11771000 P1Y10M24D 0.15 1500 0.85 0.85 550595 The number of shares available for sale under the ESPP is increased annually on the first day of each fiscal year equal to the least of: •179,069 shares; •1.5% of the outstanding shares of the Company’s common stock on the last day of the Company’s immediately preceding fiscal year; or •such other amount as may be determined by the administrator. 179069 0.015 179069 <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;">Stock-based compensation expense recognized for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021, was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;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: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.489%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Stock-based compensation expense by type of award:</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:10pt;margin-top:0;font-family: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: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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Restricted stock units and restricted stock awards</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="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;">7,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">11,748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Employee stock purchase plan</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: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;">390</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;">535</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;">714</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 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="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;">7,427</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,283</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,943</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: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;">For the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021, respectively, stock-based compensation expense recognized under ASC 718, included in cost of revenue, research and development expense, sales and marketing expense, and general and administrative expense was as follows:</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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.489%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:13.783000000000001%;"></td> <td style="width:1%;"></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="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="10" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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="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:10pt;margin-top:0;font-family: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: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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">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="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;">540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;">1,592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Sales and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,598</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,785</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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="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;">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;">3,697</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;">6,780</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;">6,173</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 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="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;">7,427</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,283</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,943</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> 7037000 11748000 10229000 390000 535000 714000 7427000 12283000 10943000 0.053 0.041 0.041 540000 1127000 1106000 1592000 1591000 1276000 1598000 2785000 2388000 3697000 6780000 6173000 7427000 12283000 10943000 <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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table displays the assumptions that have been applied to estimate the fair value of the Company’s shares to be issued under the ESPP using the Black-Scholes option pricing model.</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: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:39.948%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:15.883%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:17.584%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:17.584%;"></td> <td style="width:1%;"></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="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:10pt;margin-top:0;font-family: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: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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Expected term (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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.51</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.36</span><span style="color:#000000;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.07</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;">3.51</span><span style="color:#000000;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.07</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;">0.12</span><span style="color:#000000;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:#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 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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">None</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">None</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">None</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;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;">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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">47.97</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;">71.53</span><span style="color:#000000;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">47.97</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;">59.21</span><span style="color:#000000;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="color:#000000;white-space:pre-wrap;min-width:fit-content;">44.59</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;">83.92</span><span style="color:#000000;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> </table> P0Y6M P0Y6M P0Y6M 0.0351 0.0536 0.0007 0.0351 0.0007 0.0012 0 0 0 0.4797 0.7153 0.4797 0.5921 0.4459 0.8392 <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;">9. Commitments and contingencies</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Purchase obligations</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;">The Company had approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">83,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of outstanding purchase orders due within one year with its outside vendors and suppliers as of </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;">. The Company has $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,057</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> accrued within accounts payable and other accrued expenses in the consolidated balance sheet as of December 31, 2023 related to estimated losses for firm commitment contractual obligations under these agreements. Losses on these firm commitment contractual obligations are recognized based upon the terms of the respective agreement and similar factors considered for the write-down of inventory, including expected sales requirements as determined by internal sales forecasts.</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;font-style:italic;min-width:fit-content;">Warranty obligation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table identifies the changes in the Company’s aggregate product warranty liabilities for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021, respectively:</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: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="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:66.513%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.942%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.761999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.781000000000001%;"></td> <td style="width:1%;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:10pt;margin-top:0;font-family: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:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Product warranty liability at beginning of period</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">19,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> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">13,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">14,394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Accruals for warranties issued</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">9,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">9,168</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Adjustments related to preexisting warranties (including changes in estimates)</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,234</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">597</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;">Settlements made (in cash or in kind)</span></p></td> <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="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,292</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">12,463</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,239</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="white-space:pre-wrap;vertical-align: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;">Product warranty liability at end of period</span></p></td> <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="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;">23,478</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">19,913</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,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="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><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;">During the year ended December 31, 2023, the Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,014</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of changes in estimates related to preexisting warranties due to data and information that became available during the current year. The changes in estimates were primarily due to the increased cost to repair for all products stemming from the current year inflationary environment and increased product failure rates.</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;font-style:italic;min-width:fit-content;">Legislation and HIPAA</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;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;">The healthcare industry is subject to numerous laws and regulations of federal, state and local governments. These laws and regulations include, but are not necessarily limited to, matters such as licensure, accreditation, government healthcare program participation requirements, reimbursement for patient services, and Medicare and Medicaid fraud and abuse. Compliance with government laws and regulations can be subject to future government review and interpretation as well as regulatory actions unknown or unasserted at this time. The Health Insurance Portability and Accountability Act of 1996 (HIPAA) was enacted to ensure health insurance portability, reduce healthcare fraud and abuse, guarantee security and privacy of health information, and enforce standards for health information. The Health Information Technology for Economic and Clinical Health Act (HITECH Act), in part, imposes notification requirements of certain security breaches relating to protected health information. The Company is not aware of any pending claims against it under the HIPAA and HITECH regulations that are applicable to the Company’s business.</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;font-style:italic;min-width:fit-content;">Legal proceedings</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;">The Company is party to various legal proceedings and investigations arising in the normal course of business. The Company carries insurance, subject to specified deductibles under the policies, to protect against losses from certain types of legal claims. At this time, the Company does not anticipate that any of these other proceedings arising in the normal course of business will have a material adverse effect on the Company’s business. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors.</span></p> 83000000 2057000 <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;">The following table identifies the changes in the Company’s aggregate product warranty liabilities for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022 and 2021, respectively:</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: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="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:66.513%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.942%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.761999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.781000000000001%;"></td> <td style="width:1%;"></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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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:10pt;margin-top:0;font-family: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:bottom;border-bottom:0.5pt solid #ffffff03;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> </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:9pt;margin-top:0;font-family: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family: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: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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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:top;"><p style="font-size:10pt;margin-top:0;font-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;">Product warranty liability at beginning of period</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">19,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> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">13,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">14,394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Accruals for warranties issued</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">9,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">9,168</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Adjustments related to preexisting warranties (including changes in estimates)</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,234</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">597</span></p></td> <td style="white-space:nowrap;vertical-align: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: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;">Settlements made (in cash or in kind)</span></p></td> <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="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,292</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">12,463</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,239</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="white-space:pre-wrap;vertical-align: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;">Product warranty liability at end of period</span></p></td> <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="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;">23,478</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">19,913</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:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,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> 19913000 13726000 14394000 9843000 10416000 9168000 5014000 8234000 -597000 11292000 12463000 9239000 23478000 19913000 13726000 5014000 <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. Restructuring charges</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;">The Company incurred $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,426</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of restructuring costs during the year ended December 31, 2023, primarily in connection with the Company's cost reduction initiatives, which were recorded within general and administrative expense in the consolidated statements of comprehensive loss. The restructuring charges consisted primarily of severance and termination benefits. Other related costs consisted of targeted workforce reductions, office downsizing, centralizing manufacturing activities, and equipment relocation. The Company had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">638</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of accrued liabilities related to restructuring charges as of December 31, 2023.</span></p> 3426000 638000 <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 exchange contracts and hedging</span><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;">As of December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company’s total non-designated and designated derivative contracts had notional amounts totaling approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,373</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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,314</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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. These contracts were comprised of offsetting contracts with the same counterparty, each expires within </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;">one month</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. During the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022, and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, these contracts had, net of tax, an unrealized gain or loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, an unrealized loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,140</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and an unrealized gain of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,793</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The nonperformance risk of the Company and the counterparty did not have a material impact on the fair value of the derivatives. During 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;">, 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;"> ineffective portions relating to these hedges and the hedges remained effective through their respective settlement dates. During the year ended December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span><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;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> ineffective portions related to these hedges. During the year ended December 31, 2021, 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;"> ineffective portions relating to these hedges and the hedges remained effective through their respective settlement dates. As of </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;">, the Company had </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;"> designated hedges and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">five</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> non-designated hedges. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had </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;"> designated hedges and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> non-designated hedges.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 30373000 0 37314000 0 P1M 0 -1140000 1793000 0 3 0 0 5 0 3 <a href="#schedule_ii_valuation_qualifying_accoun"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Schedule II: Valuation and Quali</span><span id="schedule_ii_valuation_qualifying_accoun"></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">fying Accounts</span></a><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:40.872%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.458%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.458%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.458%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:10.678%;"></td> <td style="width:1%;"></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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at</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="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: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="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: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="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 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;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Beginning</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="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: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="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: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="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 colspan="2" 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;font-weight:bold;min-width:fit-content;">Balance at</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> </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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">of Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Additions</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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 colspan="2" 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 style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deletions</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">End of Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;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> </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;font-weight:bold;min-width:fit-content;">Year ended December 31, 2023</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> <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;">Allowance for doubtful accounts </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,273</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Allowance for sales returns </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">483</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,457</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">479</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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: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;">Allowance for rental asset loss </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;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;min-width:fit-content;">Year ended December 31, 2022</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> <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;">Allowance for doubtful accounts </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">97</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Allowance for sales returns</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,927</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">13,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">483</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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: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;">Allowance for rental asset loss</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,940</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;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;min-width:fit-content;">Year ended December 31, 2021</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> <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;">Allowance for doubtful accounts</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align: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;">52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Allowance for sales returns </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">11,034</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,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;">810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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: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;">Allowance for rental asset loss </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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;">438</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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:-3.448%;padding-left:3.333%;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><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</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;">The additions to the allowance for doubtful accounts represent the estimates of bad debt expense based upon factors for which the company evaluates the collectability of accounts receivable, with actual recoveries netted into additions. Deductions are the actual write-offs of the receivables. </span></div></div><div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</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;">The additions to the allowance for sales returns represent estimates of returns based upon historical returns experience, primarily for the direct-to-consumer sales channel. Deductions are the actual returns of products. </span></div></div><div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(3)</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;">The additions to the allowance for rental asset loss represent estimated losses of the Company’s rental assets that will potentially be unrecoverable from the patient. Deductions are the actual write-offs of the rental assets. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div> 77000 2273000 9000 2341000 483000 8457000 8461000 479000 2255000 3290000 2939000 2606000 52000 97000 72000 77000 810000 12927000 13254000 483000 1290000 2940000 1975000 2255000 52000 60000 60000 52000 742000 11034000 10966000 810000 575000 1153000 438000 1290000

      77&R>=%J78M1ZK=(O%'W^:)Z%DO6(*=>I< $S_ U*:4.W\VJAD:G M(S 2E0EK@NM9R0YS_!T>78-3?->#"\'AG52XC I8D/,L,/-LG@Q5OV,IH,.K MK6+,(XD_Y*W3B2/<.T%:]V5<\K%#1 94<::740-+\6^@0:=CCIA=M8/EO#8@Z0\H+)%R*\'RG"D M$Y/+,6$P6DF*R*ZMR@TUYA_6^,[V%[!=38M"4KX-?:MR3<:+$ABPXG8P,-TY M/(%RW[?>-GL^FL:5VKU1!WQ*@^-K4#NA\#!<\7@FGCWGL\>\+H5&X+T7WZLX MS[1/$!*/;R7_'D >Y(HC=+)**D6H"ZE6ID9S3AG/%O.?4.WWYA/$#G(N WZE M#*]!2IWE^$3\2B/.^3!WI"!VL.?\Q_(DB_]S^B\H?_6&3YXC=? MHN(W7L$V>@];)I;D];PZ-&_U0B>Y 9&#FQOU^,N5'@ K]0@\7_4#&D/=( 'Z M*<8]@(?M(R#$V93LOX9[K"@@;P[EU^$R/- MHE053Y=GFT\\7Q;1^C&9GX([$.,K?:>'*J% UZ?2J>OO2RA(,VH9ZI61G9#> MAH!VL>?'F1#W6YP_8Q4-N)JB;//[DCDV^_JO]_^*$T;<&$_P'_>() MZ;K@ M\T2QY=C]N_;7^!&7.P MV(IA@'>[H'P#:R00=Z*QA/02C&.UMI=U[I@NL;MO8!XLF*Z*OH7A) ;T&(=$ M_WP-.7B:M.^,+_+"=+/$W">>+/?=F9Q)(L.T6JM-5?B >BTZ;8B22-W?CU6< M7G=AP'V]_Y0_B8,7YC#H\_!IA44A F2?S(VO]\P(MT[;XB!>,:4@3-Z&%YCV MX\(3XJQ G_+&NG>.&*\S3#L]E_>=P4J':RCLRBW3O?-LWJN&AY9@G=JMQ1T% MAO9>0N4380;?8G?J5TTEGT2;T"I89=6PL#H>CL0F PC^TWG!QPAD'&(DX JI M-C=YQ8=C)".904G&O$%JL1Y));]GI"9T-B@$&N>?>U9K=R6\HN )N(!DD_GS M5"P:$QF.A3T9G.KX2_:%5X]Y'+3">U@[.)>SEC'(%D'A[:AM/J6^]_(3?0A.W M\7CKIHJHC@!0'H%Z%%6.OX:'HV%,F +")!+U*6>W(1K2'=>3LE]M)?X*85A3VQCVL_Q"3H\ MH5S&^CMM.+5M>#J^#:E=Q!9B+<4B>2%,O!" \7@HMOH^MIJ)ZS:/0-IW 4V^ M1JKO1X,LS?(56OV;0@P&RD0'R6&0T$#>"+D) V'I M+,L%\D[8SD_RQ]LX]3L.YFZ> M-\#6LVCBWP(F<:072[!,%?'-"MQWM.WL%M\+MZJIF69 ?3)=.&4"ND:@3SZ5 M780D7K:+I%2%T+ UZ\H!JHZPN :"E(?Y@9_V07YDD#M)XQ&Y@ G41X 56A9Q MX#=%=N4P45,X3DX7G_(\AEND)&0I[_-T__9:)28'H4@\/RJA#*0>#QZW^)M M*9*J()V4EBHI#1'3MM19^G.=VLCNSA]V&D5:%W9Z?GZ CV:Q7\'<@6]S>^E ME(_B-_)NE&T^)2D=','B7\'\1W@CO*G!]3%=7/ R669P[KK@1?(D;/#$5=/( MOD3UI .PQ5J+^%&I87.EQZ_KP M4.=$EQ.F"&>G,B&=:_O$A=!JXO_9)^G<2 MZC[ UINRYTUC9O./AUB >XZ^BS;]>(:M';)6>VDG9S0 (;KL>"I>&BQ?37JS M9AB!3$D,>+C>(XNK9YCNX_N/?_P^4,D'V"D#,7*8]1HL%Z.*U]G=WF:RJ8OQ_ ^!@.VY^5!:O7_ M4N)9"S)2_R\O\FG&__N.5PE14MU'3^BQ&8HFYM_??WCWVT_ ^"X5L)(T!*"# M\810+;A".@/QD.G)_IL9#4RJ",CXX@FJ_8;*)[D%IN]W%[*/-(DYT=^?9C%T M?BJ>>"E[8>P;#+T\9^HZ.V$?/IZ\_WG"M$)F4?Z#FT/I5&3O1XF\V7A$BH$" M2?%+N!_]-4 _+(_0[$XR%CC3+R80Q%;;0&I^!C\-U@=Q(CN^J5;W(Y*X#@9V M>Y-$H$XQ< \VWY(]L:G MTO-(FK<+7"BZ8UG]34Z)7H]*TQPK%G^96QJJ\?6 B-KETRU8OM&34JQ40!HE]]6L6U6)CA=517&M0&[/4 M'3EH.5&5%F:IF70#'B&*IT8GMK&')%,,T+*%QW4L9F"R2"+C1P0,!5:&62YH M\9G8%>*>K231)<\22R<&TL-D+(ULA^9DE/SV3O?Y?8^IE4 ))RBJP:QX%M/R =J94L^D M?JM+SCNE^"?L+F2-3/U5@!0,[U9R6^&H= FGZ\W:0OZLD;-WB69%F&,B2PF9 M+%Q\3ZQ-O/3>$,&[:9YX\9!W).MHB"\;:11&B*$),8X"A+TO[*#V&"6K<#] M-BTKV^E':^F:67O<@!.L(A/K"%MMSF0%>>X7'CK3;S3VWY),8%W;0+<=V\R)_W)_*4 M@AA*.@%R[<,??*-=R).XA8IW%X[!B<9#V9&VC)_]C[+ M!@27=N,*VDI.\[R*^R=/GGJDSMATMLQ(.P( ]B23**"=:.$=@Y.>JGL%#)97 M/%<2PV00[PU 3B"3+:PE'?:XNW. Y[X'O\.;U3=AL\LU%3)ELP.2Y5"]HZL[ M=F[OY3,Q(D^4.R 4AZD_A#N]BY8.)I4@%4F@_>5>+$Y\@%YOW% M4U#I9/[5CS3X5553@>B#/2.VW\@O8Y3*^<87NA!!OM>W45%M9D64E=&<"/TW M]B>GWY)]EQ:U<*"<"9N)08D74,CS_O(UW<+7F2PM*&^C#09LLKA-=+W_(M.* M)B094QJ95$G]:MKTWM^'+=S]4B)?6\A#DW\'@FV]M#WG02#'M9MY#GMZ[Q:W M%E79X8^^NZ=MB@]N'@#!5V BE)%;<0L]XQE?)%6IKZ6W/(M2C!MG4+##"V18 M[=.HW=:(=6)*Y\1J*<.T7IR?2K-J7_P=6<6]O4N8@'FM='Q/8*WU:8AY$(H% M*,_CYR1-KU?K"#,JC-^8?@6'>7 2]XL]V>[H1,L-Y/7TAE&^]DJ^>+I2P\3Q MOQLE#+0<+5S[?3:8H^V/=H0KNW;15N*G,HEE[RPK,[BDW -Q2L%ZCNEBRY_H MJJT/@][WC3;FJ+.3EZ$1C4Z0H&%2A*?[3ZT*LQ_4XMT\, O@,7Y"'F-A/1X5 M65Z+B1G*5I(D&2QPG:WK"FYE/>YXECB&\D)>\X;"XK@6.@$=;.G";FK^:5V5 MD!LGIC4YG ^]78(UX FC(?^HIF\1YW>:D%LF?.+^KB]E4?V_.[!(KWP8<,1" M MT\2IG]HOFF >TY>O=1=$+P/4MO> 4MW3%0'_/X;/.U!$('?8,]G5?)4Q\O M%N1A8=-XI0+>YW>@16Q:/UGEXT;3\6*VKT4 ? [ US;P6@'/-? H&/ 7EZ1R MVYJ$_X?;8!9#"<]-M.*]>'I/TU16IX'4'P*YX\K4T'TR%%_(B/RM*HB^$/>6 M?2-"4A8C85A)#>(.?OP.8WY@$'I_Z'$2WKJW>3T*]QKY >QKKVKAVS=M\_4] M?(/6J?M$OBL1+FC"F I_0+H==@_*HZPTN5>?>U:H*_'0N[B"( K*1YA7218) MB&+G-NJ"UJ/[@MX9:T,EU!()+3 29C= H_B,A@HQ*7G'@<)Y!_&$&24Q9MCF MCKMG'DXSUU"4Q-#V\>Z?,D8#&@V63QLEJL^Q;9VV;D7WG8Y@ "93>-8 MJ)$T">]-7OSN7_[X\C;J<) M)B!],5$-F+.2F$#G45%LQ D'W":#^$N:IH^>((3N[FW@)K8,AGH^@ M;(EXQN:6FF,&;"VI;W[0@1;:+?DY0Z=?'0F,'2R-G%@:Z1M'!6<+,^.#S6]U^E*+>=T.?R!V/YE[P@]-3BHD\?X3>/[V>=0?!@!8<[(D.C6T[ M_Z8+T/O)>['@$/SCIG@TJC@P,&7S)$V($2SZ1HR@)LTTZNQC>_2Y:K?]\(8]$$[RVB(6ZH%?7J]_C M=,GCGS_,\@]_?'\1;?;D]&MXPT F^_G#B9#)8B'4KV]K$ 3*ZXZR& IC("T, M#^8@$!SON?4$0*+W9AQ14L .Q*T(6ZE_^9=$''W%2]*OLRZ(PVV.,RT0=[B; MTU^"[01>@=I/+_OD4QC2&2.2*9G'@Z:; M1Z_%6C!V4X/3DY0]<=(XC@^@RR&M44)&TXE .2<%P5@/J:U0 MW[Q0+6[,?D5#87+KVDFF[WRR3T5>EN)-7B05,.*(PYW06_>] :-4*,<08ED) MCXY?VL MP%O*QE!%];KO.9^C]0+\4: 5*.F9#"LSEMW6:8S+TYE>>IDC.2=5R6 [6K^AS*5-@+'W, M4LA (_&!3E2)'FH-%E\*9 \W5KBG4;R[69,LJ?AG\$A=B\4G6R:Z(]67Z.]Y M<9Z*Q;5W(3!I.4$US.C1>7NHBJ$N!LK"A1K]PG<.+ M&AS>-.TP.[S$#R5EQ.4W7LR3/$<17TOC067.]35'*[;M]1!N6@U=\'7!YX0!"'97>5$E_\!_ M2@;)?EV&&E9M\X;,G0A.D7;WX>\913[@^;)W=$\\V M%)7#6\.L1S\E>RWO;/$Z>\[EY>4+KQ[%]96:U@7L5.?) M0L[:8"V9;3/)POHSUTB^#8%+Y2Q9$:O5'1<3/P%2/WPI\/XT3,(YJ !*!7$[ M*[02>BE8A&K\[H\^(,K9C]#HXFF$4["=;J"!4M1]0+2G[\N/T"?1UV56PBAWS_R;K\SS>=]$B@4Q*A"L7R&1"* .IQX'%?CZC T+&=J0JY!=1 M%?5K+R316#*!ABWRW5%H:#0=#R@T)+W7\30%ZLHLIAY&XN=^W1VD0#S>:)&A MVC8,A\;9HC$L#X!62NH1 ;$*W'<^FT#%[!WZCOHZ%E,^6221=IECX[<" M^8SM WI9BG-$?-[*N<<+4O_$^Q&R[@_0+O*-[F;H-X-C]NA4UH :7RM]0 Y1 M=X%S6PYY]0V]4+D_>XRJ7_,ZQ?X/\TJ[Q:1#;&BZ!58)?0P5,M+(C+=0N0F_ M#U,X"36V/2#3XL&VQX0ED#FMOC!ASVB?" <@OL$9US;"'KGC^X__^9W >DVX=F*8]VW5$P9:&:H-7]AUN5JG^89SV3706SF; MTJ/[FHY:SC81GQ$*L[#@"7;B0?Y6H, M\"\Y",]QD: &4A.0((#]JC!'YW2Y M+##C8[ME FR=@P2]P@>YQ#V.1+9(U4QLG%A3(SB6 TW(!)?@=J^%89N?_4N$,U MA4M[+2>(V&SJ#/P1=?:$?<9C MS,S=US4L@U<@].0WD,J46$9RCP901T@N/*IF+ "=Z"76MD/AJ;AJK2*GX4%? M>N>0[8<'!],,3U@*)G U8*B"6;TLWH$:;V5\)EFZK/!ZA$EZ=QR:/9<8R8,S M'_0 VM>% )+EC9 2 *5P&=#3XH\0H>,,L%"MC$AU]Q_]M+*UYU^CD$&?2W[E MR?(1>HZ( T>TY.KSVR+9>RJ\YMQ<]BB!F3 U:"9'K;_%<-P_]E.PIZN2>Q)) M0ZD2&[8&T0%*4.S\E'E>K'-B)886>OP<[JW%IG].E"-ZPE X@_(R4A LG6A M@)UY...A-.T.BN0I@ABGH2C]W+,OG25SPBRBNI"]V ;%Y5;N:\%C8<.) DL0 M75D-=4&/#I[2L6%1-(1I8S\H%G=CK\1V+K84+A.=PP<"%0.K:4)M<#-V/&5DR=K]M'V_MJH3ZRR7 M^8[*&<%+)/;JYY#&'JUS<95)8EX$J8P>&H^:M%(L].V3@IF1#*$9CWXHG*A0 M32GS&'1]V?UC7E0S7JPP]@<^C9Z+$2A13HH)])65=6PE*#H1$WHEV^O.A2Z_ M"Y$?O'KO%#A5UHHIUT/Y#!10H!>Y9XX0I7MB?<,C'=TELG<8[1<,=&UQE&!< M[ +2?M2E[>!CO81GIS>+&+0O,-=*7QG_^03W\7\J;'[]/A_GG?!ZEMX]YQHDU M=!N>D6HD5/V--Q+(4\UXZFZWD@SVH MR+>X5JF?/2?.>X"H#H<(3;/DQ*1HE*9 I.A.07YS8^I#9PI5<6"93(C"15A[**X?,^+8'16VP;YF+> M:P^TJ,JCDDG9EK,C6"\%#Q#=>+W&:4+WFK4]0%18AL9T\_4[V6R]=ZS-M'._ M"]2_?0 P6XM5_J1:6?MO>$%D$%<<(AWI+/HFW;J2D&#??$E),2'%(JN"\EN_ MDZ+]IX,."\WA_R:9?L_#W?3-Z$4$OQ[RWC?NTU^A?J+O50=/) DJ9C&%Z=?$ M8D_^Q2=2+ANNNY=K+.#P?!4*91=U4D-@I)"11L7J3]E.4BGLFRV7"RH^)Q4XE13%)M%7H";*-B^WP^-&SB3D.!* M>,&?>)K3;8G@C4HZW^7]N^'5=&%JV8=_2R<4UBHG6QRB$RQ4$//8&L1W9Z7& M#.GRB,HE?\(R,HN;C)94E53?C[E>W79Q'-][QL2"O!F&SRC M)(#7PSM\%5A\0SX):CND=)(>\/?-)O'JZP@#WX="HO]L+H >9V! MT$(JKVWJ?YWS;^I >ZXK4H?='<%._(^U'K^+BA>H0U^X._.T@W;& MQ?)UH7K_1#64P$C$ 8_67EYPC6!+'/@ZR,"MMW@F;CYE2ENL;DK>R^%H+Q%7 M><&3928[5,TW5E=V=EI51?)05\B[7^7L-BI")N;ZL8'C>&^"M_38[>F]'A2_ M1-^25;TR%^;I@OK?HI/Q,DVP>= LOQ4"'J.2?\UB7JBV*_@=]0FL-K/'(J^7 MC[?4?.8"6DQ@S73/:Y H5]JC^HT1RP#N4R+#52L-C0RQY.[ Y[/&NL+N8^= M9ED=I512M6_%DA3%2):LSSKTP3NU2$$1Z,N0?(FG#^+-QN=_48M+[XVX!,V> M>?K$O^19];AW6:Y:(HSX"1:)B^TN2F+95W&:>7>,>8+I-.RMJ[**R(>IE\:\ M$,MXR>*:L^>D>DPR!AP &T -_V:0,)"+/TQBJ"/)XERRC9?U>ITFXD]':+/V M"A8@L8WA!TA93:0Z<)$F>ND!0M);>_=%+D%3:7UO+0F:,'O;D/X0]S6C#BIH M6VZ&.49WOS',*U_'K9W_;-ZK,\E[Q3IXK^#(*S_%L2E^*ZQ#-\/[0:SJ.GS M'"VJJ>:$"Y 1I\Z4MU$Q+="U3L5/"O[^N7_Z>C,!;P.0D9-X&8O2<^,(0;JG M(7/@G<#IE<*)7B>UY0L#IC\X3R"K:,]U])/E%6,%"E9\I7Z7OJ'P=+@E&0ED M4N)1P'!;G9EGBVUYB^_7IXO+;'#MR0N/6:099U_ _<+F+ MMY8C][C*TH,/D,';_H7U34W=>9&4Z[R,4@&O7@.%,/1@A%SUFL>R4>/^WB,: M.-RLU="IT:Y8&#%5A80B&JB M.,S@^><3 MV]F60S\VKAX;-(XNX;G-Q:C^:;U="\7!3OI ,6;MR>/%DS@H=I]A;W+9Z)%H M '%@]N? (7R35W_E8@&?Y\LL^0>/J2+S*B_DK^!['P:@Q=7'?G.NGC ]0%7G MB7W Q)#$C1;V936HB2($ />?-; ?V\I.(@"R!B&A,T[F*H>6%E(;RY_$4?JY MR6Z[#M(M=FMT_&PS$W_?PXF*32:I@>9,# [=R-AM,I 'U0.R5@_-+GA!N)P? M7KX0/VSI3V9=A6DVSG+XE>7/:K XWW'(1A6_5T1)=90"T?D0Z\Z>=-Q-PFU, MN[!>+OBU^):!U$'$K6$Q"Q?2R/_S";Z.1T'9K[5TS2V# E=]PSUBGM-3@$;D M=!;1N5VSZ-L==F_#PP'0P^C#@?P(%OULGJ0)/99^:9):.[-2LO$LY*J9J/!R MP)Q(0[.W?]/#/M4\FG(/^!-[]Y4,3TX8V&K;V I?X^8M=_MY/9NN+"H5$>^5 M+*4BUKZSGGJ/MR.5X3"=Y*W^#EOV%N5HE1O*M5C?DZQ,YGLU=1@\^L.I.T=B M=>=XVK[A6,$BM6$E"@_Y?@\T3C3*PQHLEM310L4))\F'-*/3FQ5Z4@>&:811-AV("W2Y' 9'HT=I"XS? MHJC.<[%[*KW),YG=)8X'DC^T^]7H1R[:+/33AV99(5&)0S.X7]%K8H;',GM\ MJE^6LU$X&XKZPKL'R<'JN5#P@"S\QNL(<\:ER6NW[@+J"W)T/XQ9G3,Y1)!/ MVM,N6/TPW6F7D#W_N2=+E34[+*E!&9L&A;6E-GHL;*_R7)\NEP62SIH:U=Z4 M52^Y_$_C&+W=41JV?>]HAGG-"ZSW#7$) 13@K\"+QY_"^1J^9B9@(&:N7*[* MNSQ-KXBL%Z_P?:OX;)>,K1+?%J64@59VI3B"47'(BKYP5G%F1[U:1<4&+-/8 M*W?9RK3Q= -0(@5A$X8BF5_"%9N-B J)V9#,+P7 MRYEJM5EN5E1(@;[.SJ-U4D5I=PS@#CP995*I]8\"D584LL\5_O3V^GS2[3^U MMP"Q/1;86A:BN1CQ#1C2/333'<+Y[N!L8A?[#S"G0I#6GJ9I_@R4'&6C8WS/ MFZJ1Z[2(1]%^+Y>#(5*K@T%R!:F^B$2*/ X@S;9<^D$$VZTP_E^>9K'%-/-% MS'MQ0(VGXFVO6-K)>C>L]6$BH^-9HTM-*XT M#'0RVZQ*:B1LFEE&.VT:#8<3RG2W10X^BU\Q\%%M3N?SHH:%'E?4_5M#B)D M!W5*DJ@X>$:85,64+B:53=@%M]9JI?M(D'?V:KGG597**.@JBCE[EU .)Y0T MB!]_2[+8?S>F/IF;M&^K350]()W_:.>(DG-LWZ*/P7(S94*@WO??J4'_9.=M MNLFA-/0?^T'89RM@1DJT 6-E0*9F+SP$_(&; 7I_3Z,-K(2PJLMWM*]+2DE$ M.$IF0(_3)W%1+Z(4 ,6K)$M*K(M^4D[C7E=I*9N@.=*UPSS4C=H+3*?.92O6 MHX3F4B6\_"!]@Q2'$GC7J3,IG9HDHUZV1)]US]=0RF=: 6+5*L@O'O"U](;7 M=>FMUW0R$,_6T(>"0R_+LQ,T2 4T1)%?4A8KY%'(XUWB\<+M_SNT6LLKQ'+*S,67AIC^8F4H:B\6 M)*=XGX05F5-L]>ZZSNB8E2&YBV*%L9FT MO'?'&1BDNIQ9E'>974_CT-\=&;9&MN26IT6/2)V_5S M"?G^77ERA[OA^SXD:\^^\4_&T&? ;DZZWG0G+#OP<5LQRM#C%L.%D.QMD3\E M,8_/-E]+'E]GLH8_6YY"80@Z,/K&0WA%86VE"ER6[T ;2[*?F%;(C,:0T1'O M9G 6[JYE5+('3H,'Q35Q FFA#EW9*JE')>CMRV?*(#\$./?1C0I!C97*P8FM7 MN2PM ADU8N+&_6%M;Z\4OS:98-P).E%F]9XR#3E_9]'\-W$N@E0^6@K%FED4 M&V'07EGT(/J$9#,C?,(BV#!(OM\"=9\@76+<8IUCU>U#GOF+8#I!B/-HO8;F MWL-QXNI#^QQ%!Z7%'1!5\PI"(D.2XPX(QKV"[WH^OM^ASUR\1%R?FSY#AIV* M@FU4^NE%S4\78LQ05B:^!$T,KI*G?1\AJ9Q81TC4.M&!P(W;,R$"U4SJI@X* M5P&RJD):QIX/LT=><,3L&Z%JO7XZIRH9L5Q\[EDVK;NY6S*#%!8#8Q$P1DP7 M7Z*_Y\5Y75;YBA>]FF(K(=X;80\Z>&<'DY("=L>[X.N"SZDP5/R<YWZ,&+R3^K@&O':5CP1'5+Q1*]N(2\^L4"KY< 8MY>&N(].T<9X3Q"1!9Z-&DIJ;]ZW:+19 M)SIF)_=!@3;:MSL@?0-IN%]O:DC"DGS"I97DB!D0>S[!EKN:M.B"C=*E1T=5 M1XW;?J"4U:(2-U'\46-SEYR6E]T!RDYD4E.(O-4P3];:5/:9UH&VF2YB<(<: M=EM[9_#44T"G+.O56G+1#YS+N*/<9E>+\@G3HV/6\$;-@QS=O(X3P3+**79Q M13+=R[)*5A [L9@HS!R]%G_$8]4A_O[V-ABO'ABG5\)R8[*$JE\> (#3WFO' ME!\I>4.7MX;*83'%O8>4PS*@&7;EL"PT>/\Y+(8TNN21F&B0TPI,=#E>S^4M MI-=Q74FFUF=&MKEHC7=J]X#:Y?0[ZLT M_*2]=_++WLWNS38P0R%J;$X?*X!'G]@.W56,UQ?_^EE MP_A-W-$6$,N=TGC'YSQY@A.(],B=;4Z74-,FS@O+O-B<;:ZSISR9\XN:7XC? M]3NL-/(AA+ ZC8HFW8'8*B(U4PH]/G&3P '"QA$ML:A1CA%^D] HL=U]+'[O M.?]L?%,VC]73!>08FU?,C$;Y6B'9# ?$U(C@-W),3 R*P:@8':9#O):'8LIM MU4=60>99P:/?XOP9"7:WV?FA9=^'MGV]&M/)A"D'*6>\079#+-KO$222THGZC:V.1 ?BU_C;&%8=RA/M$4"1($;6V&OY;!KOPKE+QD* MBOU\MNS!7E=WG0D N870#GV=%)NKO!!C,;F)>5EBUO."./_[DCJ;[(,-9%MB M#WA0BP7#<%(V!3#B!%V*,[&EV^]F'<0<Q9Z&)*F97*?.3H.Q/5/:>FNZ3HV(3>.N!:S0 &N6IH1;_[EP__^?[/8D+3 M#Y2&KWY&U?2/R P@$,']X"90V[-2@ N:>^QGEI(PUQA_<)UHE<:\V(DY#,]1 M.8]2*DB[$K_;=Y^RZ(U H*K70Y%'@<-9948 \]:2CR"%+\<*UDY6,$A3W#QM M;D-9\UN"]S0 F6[,RV2905YIKS7S)J_8A1;%HI+]A0/AW#M[SON@_?C^XW\<.9R]UI4)W6:$NF!.LL\] MJ\HL']GG<#TJ^P]_BY\O (9&8Z&V,V2XMD\=4;-0C9_ZPVJ>A,O@_ITAT70> M="$?LN,9>04E]@O8#)%/\QJ*198%U)EFZ$NMQ3#O\T7U'!5[^N0:D]'6AF0A M4A\U")$:62E5^IVH@!H8.A1AX[)0FIE2%N;]Y1NX2,[@/7"B;J^?= M1B_N>79&$'3?\^Y\SJI$\=\;:HK+;] FA\=71;ZB8>($GBY:S'XK>%OW77_G5<-]NH M;I1-D,7F%UY".GH60Z(9='*:Y?"K .Q.N\F=-*DH,>*P)QPGOKIF<0IK9#I&^P-^TF[[)<);B\!B-#_<%-4(VR_'7/XYUW5(G,(N>A1-EH:X) MZ+U3)$5/].VZ7]MJV8Y<2PO7K'H0&$[WRB86GV[,2[$#51M@#"6Z)RA[%GWF'HB4?67W.ABD=,#]"K4<(])MK3Y>?K!^T3YNRB0_+!T%PYFE"\+0Z:V"!*,LASF6872;G. MB6\,5GS=NPE[7^_+N"&DLW<@_R=HCF.IH(W-M*I"+4<*UGZ-,(U)P(M10932 M;F>:5H&"8X/9S?UT $ ;?>([.L-C[_6O6?Y0\@*=MM?9NJ[$QWDV3U(BQCG; MX)^?IV+,O=CN4 Q#.=X)[P[-!(UZ9F6'<-G&5@\Z,@4T,C#!\L&+X9T&?*21 MVCE8 ?HQLZ^]VL-U):_6>89Y"*\S2Z"^O]/B-BHJ^0^+3!/?ENG"&A#6W_/X M0\^^QWG!0"-3_[9T3DSYOCT_I.+OQB#NC1T[L8N9\*2@0UNDO*[$B9G8R:J< M1688WXT5[/2=WG,C'!M@(W(*M?74(VRXT@7%1.RF$)Z+Y2*I, %<-TD[)KP- M/M!FF#A(4Y,A\;AO\4UW6>\Q 6HP=NX_*SV_C#((7%;3A?1=#!3<+[')>A"^ M^@&&KR/T8MC3A?8F!0K!]QZ^>S8BTWNN! 6B!(?WNCS]ENQ[9S>G[*GU2,OKI)O/-[/G=!X?-B!0 MBRH9ZO3L6O)NA)W.E]<\?]\[M=5&N^=Z;]J!!PN\]AY\XR8W>FOI]YW11$7J]KBRS9$4)'G>\K(H$4BMPLG[-DH&J M]T"#3#,JM Z:PZP&+7[W#P\ Y8-%8)3@8V3+Y06EASE1>@#H]+IYZ?&%(TZQ M:O\&):]AP>I%AX(C9V#XVLA!470PVG0\$>\[-+CILAC^ ^T(GJ(4M [3B \9 M'3'E&7ZPQ(_0BL\+SA9])>;SPP_$KF?$MR MKQCP7*;I0X!VF27_X#'5;X,KJ?1.("4Y56.Y*JX3\6;!&%0MPZ@AS9%MN(MG MZN2AG7'NN:>,R=BT+K$MMOQ^&:GVG7S2P8Y_7-CK3WF^-\6?%C9A2AQ# M>1/VJUNX9YPD!RL.S4H<$YJ3:[$'IU ML&TGB+S)J_OZX>]\7LWR2\WGV-,;:E% M5DCL[R"XBE0R7*+0]*OH]2W!>0D MWL4.RH!'2JJ">ERC[*B1OX4R=,*2+.8+L5Q50 RV\'XFACK %0?DQ"H@WL"L M%F.31LFS\HR+P7'ZWBSZQB&;G)?5WBT(29(J(9&\"THM,WK9 RIF\ONH>L*4 M\N_(+O;\@! 2AK3$OJ5!G(G?M<[/4W*9BL2CM6AXB%6 MT3=6>.\),B@T%5?0D*10:UZR.]_=) 9%Y.8WO/"D0D02^N680&@@6&[)WJ-M MAFU\NMG.\R=>].P2AS("]GV3SA@]L:6G]8QG8C>LNM;?0?J_D5:<[8'Z,H<# MFKH8K?5*ZF3OI-:?)ENV8/_/OTV92\D_PQ'_RJR>H+2_>V/81?KK'PAEMSSG ML\>\+J,,?#.S9S&"S>RQX'#4 ?_($[9/[;\*?GS_\0]>.VMZ1R,GG%#!E Y, M524M#-4PK0>Q,M)TM)";F68">J6@P_\J@EXA]$1#7_N'KM;71AMXK%B+4JQ< M318)C_M50#5[PC,I/UB5DR=X]HNIL8FA\$(\O1,V]PL.IVV[:8,:R!V-H^=< MU&UC]7DP&AVBNU(1("09Z%OT8I>SC0K9K0GI%:S'^_\5_,VG_XK;S'M9##WE'Y*H]_8G$-U!CB MZ(%$AM > S+$C#L#O(?8I@MJK!9U%JO:5__5^@.@M^*8W4\P4*#Q/L(^@)!: M T&9Z6(FEN8R0M;A7M$M$&QZ_(6*9@T/QTDILS'YAD)M$:^SF'\#2M#KLJS% M4" 0+8[_0D"OIT/"F90.U3,D__-K#-SFA:QTRQV M7#_E;9XF\WT?X0L)Y^QO)#UH/KE_\!V,,/"0X8A)V>)M?O)Q4+^"39SV+].: MJ\1*]MEC)$U6?H+K=GF=48K]KY+N_Y38_O%#8/W5/'4#3*2MO.X/DM>].>$ MQT3NQ%:7L5+R!%0"C&H4#5EK@ >;8B"B"5.8F 1%7R%^9L 5ID#L:)^@XYUI M=H-8HBEC,.4"3$ED81:Y/.KW?^LRK=K*+[QZS.-RNC"OKNQ09WUIWWB3D3!A M4A&6*FE5$]T.S_KN&.ND;XLX*9?Z+2(.0=TVSWY9(62@;"/;N0=@$\3..#S& MS!ZZ $JONAA>+SX3)9BRFM3MSP@/Q(D[/+Y&.K\%LI0@Q48(!$-A^$D\ +3\ M*Z]\BIX=+A!4EBFPF\MOXE IM@1P4>R[V4I13,GRFE,[U.#=\JZP&)Q-^N'E M3?JAM4GKC%':A4<\)NF1R /0=VLSM[DD>!)S\N.LY<&/>\\IUINM3 <]A^VU MV/1*,5"RB(*W%ELWO@>ATMX&@>(<#G@LSHK>G=57F$?]&5S\3:;TTU5>5,D_ M<";(=*BAROB%RA/4V6;#9[9:G885O@ [I&&VEO)WF0+NT\%[".#E"1:J@C^* M40BKF.SO&UY-%^*MNX7!BB6LJHKDH:[0(OEMU#?7@FZK.1I#-^9B=HT*/E+DT0'-JOHVW=F#?<$ M./KK,<3S32KTC_/\AB"9PF695N6 *!IUA1-L-=>>UHQHJQ M#9 ZQ^*T$X!\WK,1Y"(AU%A.%.8J@D4!W2*PP.#@OD=\+;#! M64%"CP>.ZR90F$K"1$UBY60> Y,\-_]C\,=D!!\7K-<\KB@8-L7UC*0@X,-^ M3-;]Z"(U[;4C,ERQT'" NCBQ751>XZ9#4CMLH8&]R;,!4I>MNFI,@_4>?CU\ M\\AWH8O\XM7<%Z?=W!=-@ETK^1,:*89(&C]HTS?R.?0CF%N/H#"/(+$?@>+_ MMNE'4NL11/(1Y-MFO#@4ZD?@O>6@(73;X5GHD[9D.PY><+$$2F7R![G383)5 MN-G(N+=2\R US/Z!,YM#ITFA$X1U9EA@XQ-@#8RGY958?P>H*"IP7T5%]?GU M,W'"SO@RR3)8=<^B%.A(CQ'V91:_"?0EDB?Z1HS;^D5>/U2+.E64>CUW7B5. M=[WRFSG9=_0ZZ"-'K>0<]*#=RN6&O0,5U2-M"ISM\GF4MFKK>];/HW"B@0/Q MW87T1PG4#9H&(/VX@XRQZ>)K2<>DZ4,5B9,QM'.7@?VKO-AR&M^7MQ\TGN2+ M$Z&3#DQ,:<7F[BJA .)/6V\UWY%9'$XJN"A 156AC%27^@*26U;BMI4R_MRZ M?.0/:;(DGX1O6^EDM3)9TE6J5WV+2=#3\H+5L@P%Q7ZF'7A\PX!;DL0EVG@8L-8\*2J M(:+3G0M^^8T7\Z3DMT4R]YG(7[Z0HJ9S]:TA[TS85P-G./(?_4GL3,CGRE1K M$*U-["^D@Q>*S\E"K%4K+MD;$CY,F:]E0 M..RIU@'&*X9;<3G)L/GFK_RA%%-XF#DEQ>+)00GV.ZF& J+\IQ+ J04@S*P: M"HCC+^U $XJ]'B-$0B.L[A1[&:"67$=^+.D3%5[SOG<-#JT94NQ$Y?WZ1--O MFU]47*(7=0KKTXP7*W$-FA?)NB][LW;DDYOTU':3,M+(/GLD;0X$N3LHTVIL M8 &>,% )ERVM],AMT-PAM"W6QA;HF= MCWJTB$,QA7JIH:CQW31:BO6TX/1NGR2(J3V:747$ZL@M+ 0WP[GZ/!M!S<+^X)G M^0H26/*"S:-T7E,>&M5+/D1E,H?D_)BL\*=CQ[[S:IWIB2#S)>N2?.7:+MD2 MD_.QU8.N@6=1HY)A;O69?\S36.CT;CB3P=)=KG?G=KNXP,#E+% M2PBE^>I/&X_/?B?9RQ0L(DWXJ\N?J$1;H*-LWPT!> MG91(1C*9%'HD6!S6VU$ ]:9&:JR=.MJ"28O7F=CS,G% '9FW2D>[]##M6)<> MY8&S4'DTM3T1*=TTT49Y4J1"P3:UW99JEF%]S<3QW=K'D77.B>[=(1^*O*A8 M5Q1I4%^'9Q(_:81.&8YFC#[9!VK.K1PB\HJ7__ 6:J=-#S[W1LBQ/FACFV1M M#Z8.D]D-9Y53,<08^R2ET7)?#EDE@X&0@QVMPQ@:9,BM_LG[][67IK8Z01M9 M1S!\UU]IY(A3!,F&K MH^(;^CRIG#YP5/$JQ#@^\FN(]A?*Z(X#J=@;H>%R> M>>KPOOA+#HY.S%^&:LI\GD3"L+\FU>-E-'_$)6>Z.$" M8'?RU;7/_,I!X1 M(..(27)E"EV MN7ZL 48B,R*#];H;$(\]#2U0I9;K=76\@ZTK57GH\=_KLB*V)'% AX^6?7O; MD0*5ELXBHP)61:G#[^XW/,94O6.(354/6**9D7UDT%R:KVW/;F(]/*\ ]_8 M"@O@!WC#U&GE/2A",8E742P(QWJ%>CD?E] M!48VH^T&9"^XI\^D>YIUN*?AM9*?DN<@3+W R-9S\SP!MM6QP+L%=)T_X2IG MNDI8"JN M&^!MB])!"A*,.,\Q[)[#5A%K+29,T4'?8;LE?4J6_VL(GS]F>9HO-[B&-6=_ MOR;D6K9T#7<0! 7BO?,"T[E':@7>2R>B,G%ZI S);XK"FYUBQF,U]8/5*8-1 M@&_%4-1B%RZJ\RG/8RA4NLDSOEJG^8:+>V7Q)+;ZTNKZ*4X9]7J=)KSHD=FM M1 3*Y@Z+T4TH)#FA$BKS76QK5S74U_IB]G\]!9TX+^)(#H7M?TSC;67_S[(: MRC;**EFA][K+5MX)5R 'MIY7F(2)2;@IC,5THKI(RGF:0Z?O@1B]+7WL7+RU M2_^5C2% IEWX*#4[I:>KM3&C3KP* 4F[FY>/TZP NGV#1XZDLF?Q M#PD)6,SSMN8LIPNQPOR51\65^ ,?36NP?10%RFWU$Q:!9@:J&>C^CLSB7#8> M><$1JMPYGSWF=2D63;%&7XGO59QC[B2-4/^[T\?W'_Y=.O>D3*SN M/5ILZOK[G#.E ^NRE19$UP _K=0X*%867K""U+HV0.N MZYXNY>U#'@ LMFT9P>MWK&R&#*R3I;KW",1T]K!ILWT38H>U0O-F,ETPI5&? MO&S>=D5E23>0$*>OL/;8>ME07>>CC?B>UY:=5#5QE:0R [1?NTXDVY]7#.3) MHN-#'GQ'^4B D5LQ6LT#H3GXA@FL:Z8'%BG!(:+I_>'HBQG",&0E6N!1H.@( MEUO<&U$0+*=+'D^?>/&'__R/BV@S#.\4R&10\\:$5!8+L7YGU2 8Y)3"L4MA M#*2%.58- L%)S58XF +BO9NJ[+0TB[[1]:5/YP0EC#K#2O=CD'X)P\"PTYH8@6/$<(:#X[PBDL6=&?&^@4 WG^_CX']\++NV$B[H[PDWL M7_JVI]J6Q%L%8^R7Z:[W."DM6)+[,"@ZM^LUB3P2!-8KNO5A>*YEZ\V( %?= M:F/X[TIL6#U[C#)9_'N38Y(B;Y)_?P+VY NQ'U]%23$R.06!L%C\2D9]MRN! MPU!7:"@=Y.P(AP$>!H .G,=BQ*?6+.YN$3NL>WVYD,J1O MHJ-ERQ$BM/=;@\B[)]('HLX$EA$PZ2N,C.#O>[ U5R$EZ.!'WKZ>F,Y:W&\J M' 7HHI27=[RJBVRXFD04*I8^E!JL#'$8*.HPA1"DM%#5AL,@<$*A]I,(452( MW"EUG%1Y 1T*>W#02RE,B3G@$3M7L$##=DY8+9;9]@GKH7G"TN8,ZH2>318NIEXS'FU# 1(YG2=Y5E=]J4Y4?EA4EA(WV]_# W7 M+P)Y((G>BW EF]-YM$[$K86H!65F:WR5%U13!$SG<('\$GU+5O6**G^NLWD! MD:H!"J45S1.;TS 43Z?,>(VQ7?&"*K(2.1:V2C(8#(NH#BF1P_%?;AW>9'*2 MVUQ@3*I7;)!J $!TH(K7U!B8'(0JV5+#^ XMU:P+WV]F27,U9I;OM>32+??L M]KEJ?RF>44OT-=B?0W_;F[SZ*R0?J$"@D41_U/3!^F(KUF/5<8EO\[1&O[5B M.,5VO&*\;(/Y#&K$H6C2CL;D]KS^FA4FQNO0Z\S!FBIIOLI9K>RO,^JY?@)< MUVTN3&-;[[D5)K9LZ"W[5G<9F39I9LA,F"%1.8W1\FQY@C?$U']0'E=M?>F= M+BZC(IO6%8"#+)2>V_R5B:] A8>0#4$3Q 72_>[:PZ&2<\[R;$#%!J 10IF2 M>B1@G-YONY]/D!)GTSR)C@K48.>&5ZH7F#@SS*)OP$D*';:$-?;=NNX:K9,T MJ;9L-B1T6JWAX(P 3!;\=$;I#-H) $#":^XIL?V7@(MT%I1T))752IW>SI9 M!2I#NN!KL0DFY,O+8KM\%+9F:%OWM80[LEB#(>C[.H3T =3JV*.GNH6%KJ,%6HT3(<+E/C93!@1B.FZ@+#=*'[YH+E MA0*96S=:4=ZA/HO&;4P,A$R>-YY)U'PF]7Z/(E^$XL$K\KB>5[\BGV6U0:=- ME.[=YD[@!]9&[,[\K>)9##T9E:40O.LT*@#[89%%1.(X=G1 M'QT30#N[:#?$!YT4=&1 [DM6W;VF%$A/PWMAWY$TFA5'JKH MNL]X-G]<1<5OP>@G!T'13I^1$B=PNPO7/MAPVEYGXI#/[_A:''2X;%Y0GFW. MQ3EFF1<;F"/7%5_M'9ODT'%4$^B2-O8WG'HH-V#/9/^@.XDBQ%&\;0&E6[J4 M2V#.5NJ#FN=5SF;(_J2,H^G"N).I*R,XFLN^T^1%K[U,@:1-7H9N;)_\CV0S M9VU7/G0Y%H=^WR#$4< X6&0#RJ/H#:D^"5:+VG'8AS1IRD=26NO89H MAL)K/+XJ\I5UW28_,3@'%<_^V:9;0(]I8 NT. ,#/?8#LH>3S-%ME&,J4VW6 M[NM IJJ][V,?JV0_#%G$05M&ODF>RGH[.(ZMFD UYA_Z =BNCE&?0B#/R0X^ MSCZ$-B]1:P?AMAD:F[ULH0!J#($U!C6H1+HYT'#5A:K[?:)H?N/(UE# ;O"(R\TH\2^G ]5J$ MX1&E>RI_Q:/T2VI&:;O6FB_)>6;YG4VI+AGCA\@0MOE/K#A]X3"XS_TRU(? MGKJP[6WUSL!V-/DFY@\!NTDT>$!/7?O[ZH>2_V\M!GD)7:OAXGN1KZ)DWU)! M(X^A0.DX()E^8^DJW_B"TW^OLQM(Y[2Z1O9\?DH!>Q=+%3]!CS/*JK';1_K= M<8;'F:JKG,2G)(MS!*91NUF5P#H?F_TRKHLD+QC6]!TL,4=7=>-= M4OYV57!HZL=A0;D3@+Y0E<7A%9'"8!F,EJGA,ACOA,D1_ZB6=YAVP48+L%&B M;%2$M!%%8.[%&H@64;74/=R,,J:C1>KZ[$".Q@$1-=:6;E@A,XESRB0FGL-^ MW*,O)G^KW.(D>/+W@"B5OZ.5#)[+7'#*_E$- 4/E!?H#W$H8_T4]TQ;JP/G1 M.)!6DK2O9''4MB5G?.1$\6$-,7"2^/'OR509>$RG(1KQCVKYUYV&_-H(%^4O M/$[F\-[([($[GJP>:C$XL,1MD2^+:#5,2P*MB94R4:&P=8G;"2GSN^MZQ"O? M)H-3)60X.IA2$J:K@4>\]AQ6:G[_$FKO+1S>S_*?WP_;1^/]R<_O _70Z#EZ MY9,$20Q$!>Z?T7/XK>X9:/E1.F>(']3O9.*9) B 'L@RD;QLNUJ'Y+.$G_4' M;=04=N&="1JOID'39R9 [%N+S9ZNW>9&+&TEKQ1!QLGUFD=<,>:I2S"K6':"?EWR;ZSF-[;9FE4-QS MGJU^]\S1R4CI=V&)CI95:FJ !\-_MP%-!'N5%^?B74^JSWG9;\.ZOSQG*EMZ MPCY\/'G_\\2P^$X8J6&@)UBV_Y PG25+R<7Z[8N\?JB@4E QTQ_5C4C1!5XD M3TG,LQAN1(=W"=6DAFJ8> ?]X0S=R?,8*Y-L$IYZ7SHPPUS RJ'"EL?@^[G\ MEE33XB(IUWD9I::;^[1PHM5#=IVZ&R,H/1YT^8)1=K\9 3K*&(R!P3HD1\', M,.#7[D FVF<0N5*7U MO;5J69&T'M!K!^W0O0@\P@>1B75H;MQ(15BC^QJ PRDI)*MA4Z_4\TS=#D1 M ;)2@Y1,2I'I7:8@@ZXP<]4S='?__?#OB,R_\]CP+(F?4][!$;6W,]V(GC M MO,7F=(P0[6?5HJJ*CAVY[M<*_A:2V#Q_?/?RD*MB]]ASI.W+;_(&' M_XI*S=.Y./C5F"XWP ;\4MFFI2WHANS? (W0M$898F=V%T088(9387BXHJ=A=OOQ!Q%I5)J9<;+!POD]ZFB&.*T4+$*S(R M?Q!3='A)K#'1IF./2OI0F#LNK/*GD3$]RN)^05DFH:IRXXI4F1^B1&51%ASHQGLD\M$.@- M4>YL^LK-E68[?VY)NHGUIA+OH^QH"W\0I XZF%WDK);VF"[TK;>TD^BD3@9* MF="J.A43?Z#_RNE@YNCN/:CGB.^;R9<\XYLO4?$;KZ[J+"Y/JW/)XH-GK7TK M$4 J([$,Y4Z \EN)IK/HD4%SB@X0WXKP1:'RYS29[([KY'#M">[KE0"X@=G8 MNDE_!U#E3+7[D>SV'K"_43>+ )E'/KCAD%3-:L:%?]&+8@A9VHZ/I7 00\C9 MXXD3CTQK=6X+\]91S3T45=358PZ.P9MHU2?H((OXL;1$B9PP$!J4G& (1!W< M!!VP@J6:T(20GI!XVG!R#%>_/U&35JEBXKC>\ :-L##ZML.6?=!-\W[)+.!R M/(_*QPG^/X;QGZ(44KSPS:>3"5HN'!&NN'BMHT0524%U%*XUY_9:V,M'(A6H MJC&"2NO9N;.8!4O/\@>Y<:-U<9]NP>V]*3JO8+K=%CFDU\=GFZ\E')VH"X"8 MG";+NF=[&&!WP(FM5$'J\3O0QI+L)Z85VGG=X3K)^#>#DX8%=EBD^;-XZXM\ M)0R@P$=:C]?KJCJ(S'+UDUB->()NYV'JD?51!S)'U<^%4>+7.^$!7_,(-\N9 M_MD2'L:WZP&?/3]? NF]HDU>D6^C#9[295&N4XQ[WBN10FE@4H4I4G9+DR=J M.3YBR(U8+^%>6[BC0+7)(;!:F5D'@149R>!BF<^C]/^(8UL9)W-8(ON5H8)4 MNA""7&8+#M=E:EAHSB&Z"E#WJ,CBKU?B*%80&]W;:<#='G)&5JARO9XH.@FJ MC@Z%^W:8+@ 6D,\!./.'0>$PY4N)+#%(T@!([OD2=%'K+Z #P#+*8>H[I6RF MA8]1K>D5:.=92FH*4+^+F?8%N3V3\C=TM^R?<&J$$4D:N6^\/YAA8+@-E,?" M<@NY$D6U@7J%2NR8X-M9KX9@_/Z<9TL9@9@Y\0?OK-\>L3EE;=L ^BVE!=Y% MHG^\P(IR:CQ'Q(WXX533'0Q1J8TTCPG18,94[4\MCJF"MI1$D-26H51UV)X[ MU7NV@3[* C)) 4J*5)L_R9-)WY#*PE12^X+>30=JXPM6+*U]XJX/O)4>Z69' MZGS(3^*]AL.-9ER&GJ40Y\"&)"6\IY^3%SB,9 M\N"%DDW^S)C'+@\@MV_UN9TT!)?F7W@6Y_Z39=KM%,"?G%5YC^P^TP;CPFZ# M80D^#E3=]\YC0]'A=7KY 05J3K>S/,M7_=E1@7)=-\U:LZ."8L_ 5Q0)!IF M>_/10#>S74^BFX\L81/45)BN)2*?T"FQ.=$W"=C,6DO^#HOD^H^>MJG$T&KQL32))9G2LI(E2X6 MDS)6DC;?E2?>8.M#@PU7JF!:!Y-*F-1RK&C=I*N#@&P6^]4JS_"F1[?(:5V5 ME3B+[L\P2R)51PV2.F&6W&/"Y![>$5A)P.1RE!\G+O+BB&MG47U^Y6.;L#.^ M3+*,KKFISU77'^+++'X]WLLL#@AV[YU6\=@ T21Z\G6_;.F[N+CAC MKSQ9/D*-MCAC1DO^20BO+L1-1WM=QCO7:'X@CXP4(<54_:,1,'I MLA0WH1TFS:E\U_&-OL[(I;_W6]W%M7N"'+J_^Y<_?GS_AS]OI=Q5GROF7?EO M]X\E#Z_Z9T1+=ZX69UPVU(=))H-%$R9_!4N)^A17%,^1HH-X(O8.V8N[5T6: M:(^[SE0XRO]&=T#6=%P#X"UBS^H,H/8N:\,"MX$3H<0)ZC^(Y;!^(V_X$'3K M2+8.P@Y_^*D[CV7\ZKX8AH 9A4''DF7VZ MUYB5OX^=LCMVR7"\@;BG>XW;\>DI0X]0^BW3"P:LV2Y'S)P8#F!GEJHMUC>4 M6?2-^E4AT<8B+^ 4VZ-^'"JL90,N6V*@XO'!T#A'[VY(_@]W=A+5=/$U*S1) M@1C2&<_X(JG*RV_SM ;?[>F*"GIX444)>*YG^>6W:"6F%'S]CHMS75;>Y6EZ M1>/?^YAK#PMN'?; L,)>#0WRZ.3@F!P=,\.#\Y,:(/Z9'"+[&PR2R5%ZGS*' M9F;W,M2TM:89Q(AP;5N^$B9\D*,]6"_P15)B0=A5D:^HFAX;U=P*78^0"31J M2S@U."H(EE1(.+X)4R-$?_N/9%ZG8EX9@5I11:6B/ -7A/8_T(?"\OR;^#01 M7X\#V*Q=J] WK[_CS@ R@V7U#XCHA1(,$!RP*<7LF:=/G!*\_?H]\#-)[A#+1==(Z%-IB&XL^*XO,;C>9 M\$IJL+5E4%0=1$MM:+X1$4.,741 0X&J ^#ZN$KSY[_P>,E5U<3I0HQ;G+#2 MJ"R314*CA#D;?=OSL4KNF*Y"!E7\@*PC,!2&8VF41D0P)-8<$ZYB8E3?LP5M M/S2%.C*.A<_BP /!-3CI1BF>\G>004N+W]B1!3/DV7&B'IMOF&/8I0! MDI3NHQ2=KEG&TXM$',6K= /.UPPXX8I^CDL0S:1L.)F2=/(YD_QP#DP/,)T& M(RCSI,I/E,P1_#= @ $EC1;'?$^RI2YW#E&<8&VHI2@ QQ)T);F0!R4X[>W; M+4N*\'IB[#M69VZ%&/#;":S"\7<=+V9[2P#@$];P;%VPWTTS=0&&A,JD MPC2V?H758GD0[_]:W:OG1NYQH$E=(-I!<'YL0!JWR%U/)FQ2G.7&F2[V#QN^ MG/TGJ;&E]V;!"J'K**'*.=G._[,]>DA*'R(,[!.IPV]N@\L77H/ 3:X=<7AJ M,GV#)U(K_@1?(4 M@2OG)J?:'HJ)[-V!58F#QHFR6(@D'@L2MUVBDBGV#"H"+5FF<$6K,'T'?&?I MPQF/LAN/I8B"SHTTYA_1_)W%_N$J&UZX+UR)"W(V#W!'THK&OR,-@+GSCK2V M@"\T7/_WI-ZS7S7P44F'44JE:I*Q_Q_[\QOU7VQ,GQ\S.D6.9,;W YFVNPE2 M9(R3Z5_*\M&"TE3!AXE3M P0%5"$$KJK!";,ZC2A7B\<^:EC15D!^1>2T9:] MDXD8/QT;/GTFDZ!,WPR9$&V2H;RM(^#_NQ3GVVISE:2\.!?[U3(O]LT=)$D, M13$EZ\"';K];0<>O'>14!GS_R/DP$4\ID*'$\.'.X? X"9N=H,*S)@W9'FD+ M==)X[8T&Q=IY""9LIJ=]H 99W8V.AL@KZ&S>%#2Q8!A4A]' :5=8_(HBS^Z1.^Q.*5/%UY3#.28F!H4LT9%6[@9%S,#$\;D M2,DX SF7WR"A&1+]Q0%BFIWGQ3HOQ(^8XGC'5;BPO!;6^/97 M'O6-TY$^O%N"&@A)SI5.F=):&*VP?L%7-T*QW]"==SNHVQOAQ_(0B5_KDEFN M=RY^^"HH/&[XS@UP[SD0@'<^KN?5K\BL46VP@U"4FM/YW@T)42Q3Z]F+*(8@XWK#V[V;G4OB@MR(6M[[B=VD\]:O^5N#V'G;9&'*CB MXS$IXMNH&(+&ZK0LQ4'2W]0>9,#*T""&H9SC,'2S4 K'OP9YWI;N5J.+LPUZ M[,ZA9*!'E3FE4*.40)7E@R%H3'<%X^"*.UIU'5#L\1870J>O]3,ORS]!#]I& MA8OV!>!U#FH_WF&=QT^,ZCR@<"^M8TKB@(]#-& +;[.!ZXF:XU$51@%W0\]1Z^\"W+4WEMG##)HQR<0:N36*X!DFA4_78J[!R:G M]3H^&8',2 Q6TS8<'"__&/)^RTJHI$ MG&1P2Z]R\.D%.+?UA]%L\Q*XA\M X[<;\P3ONM,?1/N,4EHR?X\'2'_7,YLK M 4["*BX;"QOVS5K1\IFM .HEM(H@I9=>L7:11NP [-51<)M74-\9 MI5^25&RP><9E*4>O6XT2RE9*JNIP<1Q@TB8.+5#5ZAP'CH;G;,=S\1Z6Z4YR MD/\45RQJO[YOLAOT%@/J7^+'%RC!?;\]MT-GGD,$P(Q!MJ4_3E,T3E(@LD1\ MSP9?$@3?#:_,J;!'::5SV#WH03N.N4 1HWX#;A1S'OR W02/8$/>%HSIR=>U M,\(4@*++&S[[19AVAIM\0[I<+#B4'YOL8 M[91**S>84DA=M1.BJL1-"E4[N<03( R8![@,AK20XYQ#\'(^5 0YHV3\!1<7 M&&$/6\Q.XVT?,7,5U@D*)?MQF=Y0U"F9$:+$PZ*"JWPD-!.\NSV/N,U-E;%A$7-6RA M_^_K(C%M"9FE83)BBQIOB.VG:,$^I=!H -;=#O+6.]T%PV;&HMI@Y%DM.+"1 M6Y%(\9FXA,>*YT#LHWW"E []DT4'8;IUA,CP/UP#R;>DBQ$7D]14"Q.'UTSR MNZGAT0G-C(')$4Z8-CD<\0(&MC7'^70AJ7RB]#8?A#O8T*>+@Y@6SI3T +<1 MRCB&6WX'O*M5AV[Y9R%(% $V4$@C"%*C&Y%]X[M7@ :E\EAKA M=,&T<'$H823>!,"/#F"C4.)US]'W6]GH':^(CRZ2M!:_)=:C:5V5X)T4EMGS MH2HM3 7"#062)(6R= !_.VH_JU[$ 5 M.WK<, &$_8[< O8E:[\I[OFZU:\[]RTO\ -)O$LP>FY@U,,<&\=O;3>O^\S+ M[\GX#K64AQY:\E/-O4QS[$ [Q@]B1770Z=TI7HQ&?JIYG>^]+D8'8+QFXH?S M(I(9]*2:,)D6\N WH^)@S&+GD^PVC,DV\6R;=KKE:_R]@U..O-8G/BK9B'_+ M[.ZP63UR=B5=WW -J_$@VS18E>,7MUITG'C!>0X>F%K,Z"E%D/+,?_QDU C) M$(CM0X^!;6(BR+H1BLA33CT-4L;^SB@(TY?.4TULZYE>*LK2L\"4I<,B==R2 M)-E[80,O2\ZG*E;[&9)7=#V6W-S*BUI,V+L\%0*60 2#/!#]&A]^_,_O!YF< MH*1PPK1*ACHGIKYM DON \I*#*&^I M0 VZVE%YFN47'_QB>KO*B@A#,>5Y6XG*V-S%'(U ]85KOR2(O3D#SA&EM#-0=.W+[ M^$B@UD7?8*#MV,$[?&U- M3W"A :<(N/((&'>Q.UY613('%R]XF;]F287Y-.ZOT9.R9W)&XT!B)$N&P1I4 MXLI5-#]"+Z;G,XI_ Z3*(:#1$;TDJL)*U=9'I"X,^9-_ [AND;<^?M_O^]<2 M?$.RVG3?W4D(03^8$C-F@DX_0(W" G7PU/*\SL5SL<>).WLQS89AD53R6)YY M9I'L/7(YD?2(A: P[W_OD3O9=];P@S4$&*XCI.6]&JG[XY"@NKL<^+\1#)DF MME_+D7;I+'7>8)'4]?V;0,YH3YEQ?INT6.RV0^T$DM[6^S[0<]3RJHZZ@TO72=-J]-#4=_>Q.V1R.Z*<_KLT;ZZ&V_=RR?6%LG]BV;VR>N"U8 M?%GP.=H^?W&^>R\\/Y>=D7]-JD=U& 7?7 E]>#*>]J &5J+9LY#-E/ )0_%, MR@]$&NP#IEM%\PJL!]N35+8TMG)T&FZ\RV^\@-87F+C3)\&L7^M7W4G:R29J M>4'5:"G/Z >U^L[,M)8?E2N38>)CJ$RUHS#AUBRV%XT8/*OM(H%VTUEO/]YPK1R/(48]288 M:GMN8 @,Q^!M2PYB$>>&I2UP>A@6>)D:LNP[%7;R7Y9'C]+),4/Y[!"@6KFS M40$+?ZFRJ2&>#0WZ9&W&\ G%4I])PI\PU(EOO2H1&C6;V*=%FBT+ZTIG$; MK]9%_C0 P;Z6R&R1P:@C!@1D/RV#*K'D!HOWZ-[3/3P47:VL SDDAL'Q4E]N MKZX[F3AWN5JG^893Q\U;V?P26,4O./#X[5,'T/"]J0P]+C7)= ?5:).MA3)Q MD%?:_ 8L_*&6DU+G(RJTE.*B="!A.S-:CA1LBX_Q]<_7NZ^0R$&&+?R00D>M M]Q@66#MF+%E5L%)'$MH%; :G?_Q+PHM(3)W-9W%ZZ./ MDAUM$P\3]^<_A*^ MV=V ^+8P![5 >EU;_L*CM'H\%P?R:;&,LN0?Y!!(T_P9?&57>7&1UP_5HDYU MPCC5MT5+*XG\CL]Y\@27AYO>,9X[^*^J/ 3NO4@-!IEB8SDR>=ZX#,+A\L6@D#(;"[+$P/1@F M1L/4<*R\?3T@N!WH7YLQL1O/\"FC1=9V554(\> M9+2?/4:9S,KXA4,!YG5VBVD4XV4-T4"9-5+9/ZT28S4Y131<9+#& ?]PAN^< MD"3+.Z6,]/S=<>QO9[U=TF>U+W>.E'M2D&![]9BP\S LP(.#Z_*=KJ.-^,Q[ MBN'P6.R:[;!85$HOGA@D67#/ [3.$K9D'@F,=#N"4#FZ4?D(_X/U[2E*.?H( M5(DK?.!4V3:^>9W-TQKR\BZ24-6?BBIARV$(JP+ MP8>N=($=C#:+N&>$ NJ>+1.V%(4':]LF%)^+6WI2G4=%L1%3"BY--]&*]W+# M QP2RVRY$P:2@[GC!\;F] W8!7#$).&SS9?H[WEQGD;BC-LCF+\[(_IAPU - M0SVAHOO^4+)JQKA6K%L>U4ODZ;&2O^XM104'7]E-Q^JSRXBHI5M>Q/?[6AP=A M_]?2W][P;]7LF:=/_(LX03^674]F7UFC/[,+&?+!QCX)57O=T/;R[QU!2#J@:[CE(@&OS8-0E&&,9!F+][VHOKA37Q[XC*6=U( MU'F]RXP]Q!V$.61=B7YFM[P0F^L*LI>F#VE"!2A=P%_UAZ-"Q"U67,$*>#(7 MG/Y[G>WDQFAMT6_\^X-XIF*UYANZ0E_5F>)>['J(W=\<%004Q>I6@Y]XOBRB M]6,RCS"]U\:P\XL'\1R:A7ZRP ^#E,8?4.Y:7MXHXB!@ZT0Y:S64V6WQ%#AM MQ E08$)BXZ]9_E#R H^'U]FZKAI-55099)=M?.@Y" /*Z-\OT1P'M_N,W?'- M@P"Q=U ?_P^"[;2I)'G\8>OY92#Y!V$P(/O65:1=B)TO',20FS3FQE?K$IIW M3MU7_NU! ,7U%N99P1_%5-,=?\C943Y>I?DSI(SR3^(P!+\\X^(P!!VBP)&$ MW1AP=BXJ7LRB;YT'R6%5'(39VH>GVX*OHT2W<)9U5Z<9[6CDANNRSGZ2#L(( M72S9=_=?MQ_*=O[!04!J/PT=.^&6O^=U#[+S3P\"Y@ZGM&S1@*^[T9]'\-S$?]:J\ZTJQZR\. I0^..))L,3BP0_;$>WX M^N@>L9B@,[$M3J;CFA[B'F(. ;BC55EWG'H_2R M!-_1]#GC\?:E_Y5_.O[2HOJ6UJ4BG-C51<9_D8]I\Y;Q'#2#\)8FHQ$C#B9\VZ/R$V.Q6^<_!XE M9M#9GX-7X2:O_LHKPS;=Z8GTI>P@3-E^T9MS!9B+E^((* [L=;7]2%=OE1,W?I!83!MZ_<'0>R?44=Q)-N M%:"JG!->WO!JNL T8\G3WGG:>OYHI"I-:=5Q4NJW;U*HV7SVKK]FPZN,\2?A#20P6./]K*@N6W-PZS3ES7Y@%>-/98MM!;UZLV?QTP9<1;#R7Q6VZ@->75.P]6_'!VKNE+=%'M=SB-\K5EU: MHK1/O07T#7][$%-T2Z2J^R;WZC\:_QEV[)E[]ZV32XK]@7OX5FY9[:]MWSU& M'L]!S#5S7D<15M?7W\^>6/'>BK\MF_P =Y$#-1O!WUJD:*')6X=L,K)Z'M-H)W;/NQ[XTB#@+V2UT6 MJ4AYBQOR%7]Y&"!AE9!K1J?87#F+(]N$B MHZ 1])+A14E[0V?NTPM_,[JGG]+.3N,8V-^Q2F=:B&/Z4Y+-G3GWTGE/#H6.Z4/NV8HSF^#@[[B2E4A MVW GZ#X=V=6O_N.#@'J-$76QSD'.(.3KYIV@.KYV$,,? ML!DSO?2=IZVAE1R8Z=!=+V;J39YQ-X6L1'J&"%M9W=?K=9KP8ON]J)_$@S!* M1YS_BD9AP(!_G#49&^ER%H?A&+I-GF3+YN$2&W$UI.@0+WV\E]Y[P%]2_D6%4D_ M/CUNMSE$KH)$X+5,E8,G08'ZA?]!DHQJ!B6GE%K'.Z-P++[R *K*9!BY#_7 M*%"5//N&5F4S2!1(#K9Y?/,^@VV^%>\@OWCTL1/)::,:6/H^AH*4XH5D$A[5 M'RL#")A(V%]#;C(W4$\'3X:"% 87'6('[G6>:MLY4" N[\:F-!7K7#"&4SBW M3C1\AE?0H2!YB;\W#(>:82AVK2D\M:)Y6 <,*O1"(D$AS/>'!_;/@0+Q;@F@ M(H2N5@FH"*]3> M,P5&@J[Q$6E;<#X4"N7V]%[_(8]MN/NEY#5+6$GLRSXGI MMU$0>MJHUOLX6D.)9BB]=R!CE.+K[BTWW[PH7T'5:L@(**\=R#]Q#$8G55*8 M$1B*L_2.)ES\?L1B"9TOT^EA[84@ !B:M98/@ACGSBYW0899+UYZJSZWO-YIX8#@+A MM6$6:!:%XOJ^1DGY;-.35038I4*D!AMF'L(MA$BJV%94)9'=X MC'E1$(BJBFPU7OCH!52C*"R\&NNB#@ %2E4X-QS^.&+'>*6(M;0I!6 ]'0IR M4-[YJ@FPJ_V,8KFRVB!4-[R%5AN:6N$&8"C0,RBA>$W291*\\RI3H";"A,72K\ BQQ.V*T'", M7^G*RE(D%$T*&SX1YFEEGM0>[F$([A[=2C]Z(%F7D:L5+'MH%!=.8;C3O'AZ M"!1(U>*@H.B42>Q$#P@*M,K2$(7DWI#8):W3>))-TNBD5E8Y?B'+313\*R=I MO]'@(!]&06*ESMF*YS<9CP(AUK29KG(5:"5TR3 4R[]C!EI>JA%,5*)RGTKK MDXUU_Z@\D.\7E&G292E\1>T!*&AOXLJXR&X)%26]$$3,'%3NQF#9-HTPK?L= M[;0BJ.6#U5I"=3;:$,YY"]>J&'[D_W?NA<%JQTH;<(FF%IC:#O.Q!D82BW9% M()T_O(M\\OE?I&%84PY"<4L59>W9<]TJ9L_4$I:.297:%0D@REWN<]]S3A2$ M@2?YP=L2=4YRULA9156]$Z;S3@+CGE>.Y;VNZ=!GD)8I# M%-ISLW+$A*YDZ[6@.%]0X1KD]U6'&?HU@J 5 @5*SWVR[+VV]^AS( MN-W;PANQ*O+91YL!.6VB1QS6,C9RBLI7ZPBJ$LGYIA#HT#6.LJT8*N5KQ,.@ER?&&MN M%(1B28\K*+40^;S*%.OR5A1!!56^%.A9]37Y3VH5NIX)F2:RGC?P<% M 6L*U@/)*O6J,O4+1"H&20*))EM29?^U!B 8LDR&%K"ZU1NC50Z! 2ICH5=>C_KM[*Y15,&B1T^^MNU;J M@?,X]QH^DS5[3TF\3KSW#=6Y)9TRM -1'#H9OX+D@JKHMRF7:T*Y/Z!75" , M,JIYY*P%' ]RNBXUN6YS=',H%#O'I5_I.\I^<;K()2^#]]OK# )OZ-ET!/Y+1F&;@FJV I=U'U0[E_UT6.#@O^$)H\5+H,F(&CV\6D M#\ ]2JVL"%'&[SH(?5"T0'P+EI!6C,S3.IRF,Q 4:#99ADZ:E!5S*!3GJ)Y?V>Z:<1M$049" MR+B4>F7-0%&@V>F"5HN@4"2/]("@0$OA/^ OIM*!8!-5W#>5=@';%PJBBKVE>P=R?H<0.90:) KJ?VYEO!<'BE@E]B*!7RE)P:I.>=" *%&H5[;QTTW9F1U2^ MC),,''%5P(]!ROO^LZ(@#E@H([B6D(KTEC/V185JB)"IBH(I=)-^0!0H"L=X M432^;$4GRA:5*I7B=IH!HT"UH21QZ5 MTBL'HT"EUL9.FW[6'89B^:]1GN9> MN$CNHE7"RU.#DT85IJ(9C@*="_^?N6!BL0CUAA:55=; 2PQ,D.HH'X%/_,O= M:PJ/6BGN53*LMA#I<&("A0$]D,LDZ#/&6 M0B*&5H:E.30*9'E/2N YMQ, MI_7O19Y1.4PEPVB&HT '6@[2X1"#>4VUS#!FE8,T_?VT "A04CQT:KU""X " MI<'*K6C@!/8\SB-82;_%:D7 ^GVMJ(\SY?=0$%3G]K!UDZ!"J'C?%,74=:CI M(=W[*&O"R5WTGF>M< J><*$LMC]P"A1[6U2\ZRUNC.+!Y]&Z1;3QKT&V$9VF M2SLLE.[C 6;\X!76357USCWFPK%[M9I:71>R=#>U$"B0&OQ -%NAUHN9L!B" M41^CGF^YOR:/<0:% 2 /5Z1\J]D%SOS6T,KJECZT70G_LSJ49;6;W1#+) M!;_:P%FXBTI=MD.00;.X1UYLFF""=_0Q+A !QQWI1AGV0J#@'S6UJ+-?JC$H M%FYSCCHIT5510I%<)36:COL)%&1C3.>MGX>_#6ZTV9+EG@@H;ZR2,K\'5,$# M5\D7Y0N#8G4H-NLV3R)61)%B=!M\LG**:AN_>C0*9"['[#O*DU5K7C@90:;] MHG-KGBB758H(-Y'?MB/HQJ$X%7*9TESZ=+X+%[D?9'$B2\&J_82"UJ7?I'*P M:*-VJF$HEM]]4<'W#F;0Y(.DNKH)9I#NA4P("*,>H]TU M>8?VBL_>ASR+8-@,*'96PJCI>YP&?E&-3!16HLA(Q08;>!0(=ZR8YM9!C&;! M,D3?'!V,:,B+LJO#'$W&H]@7K:M(6]ZD#PP%>HJ.M:)\W]B=<*WF14&@!P^4 M 4B-%N4=9>AV1Z%8/$C>4JL$_7?GZ2#Z[@8R3X$Y% KJU_+033HG:88C9.V% MAPGNMYS7]7/[WBE0[*+,=4-Y%4N8A:();Z%HYTC_-UT%(&8\)N0CB/.4\S2Y M77#?65$0IQOVV8WXK/4IT38.&S85"C)@ZSC??TH4>\S2^PI!4),2*!F&8OF\I ;K?]X.?%)4 ML-!#H$#J8LTJ\M>4-GJZPIC>K#C9_4K"D+7[599?-H9V?R\K3T?1GHH*&EF> M1"K'0<]X%+M7I6&6Z6R\G+="#.52?"%P"$,>5SS93BG%E4D^A(*$HK24:$YG M8-+I 4&!EK+S,CW)'U0A588V&0&B0%%AC!9R3],8756#'F[FMIS9/UVHQ0HEVUJYI32(HE6)P@_RRB?/4 MBR#8[C;.DXR02%GU3<&\!\WB'GE%HXW(EZ4.]U5^W&\L 2": $%NY/( M"X4K*;W<53TA+D 6Z:_4LL=T*,A1[TD$WJ-: I(\*$@YW'E@)$\@_R4.\RCS MDMUM$-(]J".A'(1B)YA0 ?)A0C;T92BS .#E8RWNF?";,,IGO"P..T[QHY?T M<.B1ID9!I@&=1(O\5G54V)#94!#C];FJQ%LK_Y QXR1%0ZF&&@&B0%&C3)B5 M/[2: 7*O @4MV/2T6I3KG0@(A0ZH0@:L[0> @523,(#=RE],GA%NHZWQ&>@@42&G\!75!IM#,P!D$,KZEYT$STQ$2 5*"7[Z3 M\(-\HXQS(]?V]YH1!5$&AY4,30,45959C911 UU&61&.3>EP3&V'#N5H%,C4 MXX\(DT1JCUQA)O,7E06,#J!/>M(RB&GX[Z@?0$$R6=NMTB8HHIFN*<(KJGL=:]6ERBWM W%O5 M!C/HTJT)C%9:DG^*^9%89[HA;NW?4!Q8X7%81!"9L%@U3-RE?5MV;LT@42"I M;E0N5Z-5HU$@TU8_=**":BP*1'2VNGKI'CA>-1/H" ;W5<_7V:_>L"&LAWS M GOA8T+(9Y 6\;6-9#L98:PG08&ZU&UJ[%]%@8*(=^L\J)J&KWH0%&A5.3GT M*.7;G&5-ZRPH-FW=!DV)@BS0<2YB^6<)5>.NX^^*N*KV*!2+U\0"688.H4"G M*A-<-BI3![DUAKD7XLIJU2):5FFN*D>@H+GD_=7:=73CL2)4$[F*:A$LJ] 0 M/04T"F3Y58"F4J0OK4$Q% 4::F/]-7FK!73J.L/:38$"[>(X/7I)QONWT?U@ M,;J[^B^J;&IS:!3(=@M,F!1[4ISD 3.A($+3G@A\1*H-=T:A6+PZSY4_QX\D M\D*FCD5@"B<)"]!29AWN,1T*8!2H2E[% M4GK,&I6":Y:W5+1VN-C"Y>2-/"0@I57=HC3QZ)]&06996205]U>-18'(1-&> MBSQ+,R^"\EY>E4Y\ H:Y-HO43BO/P0#+#/L2R'36'1H%L[P%, M52>0_0^[R)$/]GQH?* NHC;%=YR'U5W']!TLZV,H&G)(!^&XCVUVW?@!Q?$T MRA\;6@\#:_Z/4! @1XG%DL=47ZK,1_725ZP)2U&0> HT!7H:=;J/0HT- '_JC%+!,X% AVG(^4 M_,O-UDM^5R/7!X,",9,VDO0?BT*FHLJIE#$.FLG]FWBQ)OY/7U[B+__X\[6W M4Y:@E(U"L8.R EII^8\_!Y3_43I+LFD&3>!^OZ[C_"U;Y6%IERXK^W!0(2T]:F66J:1YJ .?^8%Y=/-T\7RRSQ>J'/__PYXO MYP;2SJE4C$.Q0\*/_D3>XZ2HT+56JCGJT2B0>0:;(F0Y-J.]:O'U4M-/+Q0* MY"Y\/^"=%!^]P+^+BL+/-;U+JF_W0J% K@P),J@@JAKKGB%\3:C.08_1"MI: MLJ+5K/Y;AR$HQJ'8B=?GEX0QW5WEYE.@#]!8EM+4VQ%O>JK M1-E.X_XPEA%21?(>E1*JW+Z?B;\FFJ@J-0R*?36K?<\MVLQ@K!:&!TZ%@@R: M;+EOWC_CY"KTTE3O]["< @7:[-FZ2].<^-&S MH$ >7.[TW?.9>FU4;UL]'@5")F8$7O^M3#67UQ@;,(][+EU%?6NJIQ:!.NH8 M\CVG0G$.ZH]HY-O5=S*%18%HK9^'+&WC%<\9Y39J"F$WB_JB_!%ON/7\B M=#<"B 9A.\4%$(%A8>NYZ94!#!OO#&RR8A(]7P8%.A($/7 MPB[RPXLT &L+O1K>_8NL;2C\1.6+)7UWZ:IOX^0FS8(M($#_O")!EB==L]9^ MTZ'8_TJL:EF#R^!FFT1.LSE0(-XO8R.4I+5E95XC/TB9&Q!,.DLH%M!QS^PU M$0H2# [0YMMY%]'M9.&?_$&F3U54F#V^PIE-[R)N%I$>] -]VSVCO(_IH8 ' MC3]C?7UP],.12/I@V_RO*/X>/=/3'D?TL09;6$,2[!V,X@I(:H&DHAA((UI1 M)^3V J- E=?9%&5#GPCD-O'^2@'E3I&J3),!& KTA@?AMTRU)>L8O;+ZJ"M MP@G@D"?O,8];8SG-5_"^)3NU!4,+@N(L5=4KJ]"F>UUDNA8 !4IENCE_/RNO MI"JM30N B5U]G%OU8I>.!0(,K,EU0'RHJQ^H096658ZD=L8& 6J95R&6>LE MS7#W A]+CTLI;VOU'X=TAE:,84?ZLX!%L6\B6^4E+DQX0B8B*0M4D6U>'XS[ M'7P"ML=-#[PU+/W7YTV<9"\DV4H+!EB H=BWZ=0OGK6KD&"8;@8Y@N4K>5C= MT')Q[D_B/97TH)FOPL/5_-G]_3^QI@=(,$0D%]WV)Q9\4.V,"A(*Y*?M&:V7X?B@4R#WG;VG@!UZR MXWU ^'50"?&JP3A0*8W=(,_QL!IN-.$QXJ0(=J=Z\Q5ERVLJ[QG$--C-A8(0 M59SD10J1DJRFJ'C$=*V,>L%0H%=*ZV4>C:T\KVG=$HD"F\T;<$2M>$+]YG M(?$5#ENI"4T/@N YD(+5&2Q $.Q M#Z4M$6+ET\UM&'_7VJYTXU$@)*FJS!UU1D'59K#N#Z:9*L;8]U[*7&T&]T@_ M0&(Y$$:IU1"0$. M%,NK6-T&X$8.O+#D^]K7892)49#(L%B_KO.BY10HT%9:6@Q>3U-8%(C60;IJF U!JLS+T&':A_DLBC/4K6.T*RL9J:R4 M?3#.#?RBS.5%%.5>R V*;2._; R*'1%'9_%&SQDC,6N6^$ YY0F<3-0]_=ZG)[FM8+#+-!**OE/]RD4IZ7&EQZ]9)$PR8G;[P0""J6V#\S] M*:F]M^"JAUO:6V.C,1#%#O$4H,7JYG/):JM#5L0B CL)_#_(0Q]>R&L>"2T; M?N"E\FK_4!M91BM0%>(]3KV0$B!_9^4WTR6K*IM3\?*]J-6NR:!VN2H M;5XL4\XL'F+FHB*\_'/Z$O.B.N7O$"7R$&?_0[(J9X[;7V_CI/@G&"Y4!SE MO24:/[J7KL:+VE.P!"%(%GS@CM[^($J#92>.$,%R4%RRJG6\Z"VA[F F&^G^ M3)G4Y:&RC,]M(/3&%I$5VFQB2:3&Y!]#<1Y*O*[*3A&[>UU(G!8 !4I&TN[% M>IV0-=W+RD.B=3#L/2D*TE2OH**TQ%,\OKU-8KKM;"B(43K)6(NN])[J M\^&/!C6$N\-1H%,K0_82*\JTR@7S)\)S5<7A+HH35BJ=,BI_ZF^Z?VVJO@*M M[)O.4Z$)TE*=75F2TJ(KM+Z*R)C8=0-^U1/P5BH"IBX>--CD*4K6J;+!F MI7"FU=UZ]! HD-K+ZL8O9S='LK#%U>U[7&"2FH,/N@(41"\ZWJ:BY:T7:F4, MS7 4Z'RESWKBA; \?QM$0&A;(>Y'1&_B69[P+5U<=KME)%.K!GK.B(,Z^?4IK M4<^35+Q1?\:]R%2K:%X3 VJEVVI%VSI2E VP>U1KT1M1S3JMZ*%@"((FM($R MK^=LF]TD29QBM58$.:@CW>_4S"?W7B)ZHD/B*T.3N$!S,J)'' MQO*@BO0A&QU=#^M^?ZY)%&^A+FB< %]K=7ML5R56]I,<-HWS.W<%M?"H4"LK MD5/_#<6!%$R:172PIJM++RP-@_W);S;P*! N[\X#T=<>H;^C6+!Y5VZM0&L] MBWLV,D+%K7O@'T=QSIC!Y]);_DXO<]FPYR)C?5(I1=2&0P,X]V=) M\*DK[_T=,I1T\6&:L2AV2EN25)BJKG-RLT[E7DFH%D_/:+=J[*470E# Y8XUAA1UIBYW=]%'3+4X*B%#>4'C M5FRC?<,]X1HZDJI:A&P0BIM=IH^K0XX;(W LNB<*NMZFLN"H5@U*ALZ*@CC= M>Z5-;I:.=7^K+@GE 5&A;$/NU7N0[&[C!++]2V4]3E-F:EGQX+QN,-.@65#L M8C=&1.2$_!ID&Z'SEI8*I0_;? KW>UZ&GK%,K!K#K,7G*?BK.:AS%TGE9$RA M=FJ1>K;,&Z=7.Q#% 34UG.UC=$.!*(N+%]4HU:Q4,@S%\DUIS1K.?8_WV:YB M"A1HEU*+UAC:'86("Z;ZG@^]@]VC B6,6*<&*C+=@2ER#?U=J4X$8E6>D>0Y M7F7TS95(*$/@41R\BR@+?/#2!Q^D\@G=?$*()_%OZ5B^^**.4\>3KVS&-LK$ M[L_$Z$4FZHEK]I[,?;Z&XKP5B2E"M),(2/J1SN6AFV[G)%#S(=*G]D]MX<@, MROUQKQ=&HB+"ZW,AEQ8V#?\NNLF36-(MQ0P. 8*;71K$%VD:I-FSIZR6*1N% MXOY\]8((5,!%Q&MQ!)Q]MEOT2EU19J HT&SEMDBR65CZRFL4OT%%8.7AT>GFAG=JO'N^3EOBEF\-DJYO#/&N1^G M$0O2:?TG'^&>VM43\BN5Y^DA7P%=P7Y5\@%6^_0V^!1MFEBN@ M%EH[@U LW=0BB*\ MF>[#&Z1/L1H=XJ3=^=#T815XI6Y>M&GUF_I6H5Y8Q>4>Y,,H2%QF"=U"^"UE M -!O2-_OK#$2!1)R:SJ$E:OM>P[L46=5##0YP]YV__),OL)69A$/*\9=L) M4.QEU0N">T&Z52,O"46C*GY&P* $Q0VDDW $9Q M;.4EJIB/@(I75-M02["&H.YWM!NW)]9<=(OM;&,OA'ND6LV]=H53B/? M$*[!^KTF*2^ #"7PU0B:0:) 4E;$5AG'KQSLGCDP7DS57I[4QG(_$E\:VVPP M',7.R.U?_&C1E[;QO*::O%#[:1"C/Z1".?-)4'EP2 MXC,EGS]JA81(5ZB.^>F'TZ)@BP/Y'OUGE"&2S5#"L/>8./F]+9SH$#\,2EKS)4> M1::12/F;>C1:9(K>Y?\V1ZB"0(&4""A[(KPS<+H)WC5!^)KA[O6P,7V8BGBF MASB2V.@._W449Z<*G] \7 :]P/J@42"K=&JSEJ0*65L#X?ZZ7,?Y6[;*0Q$; MT3G1[0$H]J&X (VBI4;E3HT 4:#X!(KW8O6:\DNP>,L\RED@9Z90=V[C1,$A M9(CO,1T*-ZZ@5"L#LJF8R^CE32@6,%'8OI^[%,@G=IC)G] M%,Y-JO=D[84\P+>=623Y&<4!+,+5H2"]\%>H6J0JAJ) P[1LJ.Z1M)T#!>*M M:F22SH.-[)E&U[$JGV9P];-1OX>#H+!(;@V[SB$)F;_GS!-7+^TF7G2Y!\%V M$O<QT*N=)R#U#..?(G-O>;$D"ZLK7)/Z>;>"X M>M&NS9TU0W$ M/S%/:?%ZU-Z-@A[F-![]T\ZOXP4]'#Z+CY6TU6K\B.)$5(UNM$E/DF'N^?DO M,9B9F$T*K-TQ- @/I1TO/&6&W:T%BM=ZS;;"5#L&,2ML5>IGI2B+I:E&8X" MG6]>\CMA?M8JD4@3NZP9[OY JE*@JQ)&G2/8#^(>K7%*AQ46I*8T.<7\*(ZU MJ%;P$A=V"Y,R2KU [L\"<$-XC;U061&E.0#%;KR0Y2:*PWB]8V>H35:UD]H( M$ 6*K)!4/=C0.!S$#!(%DA4;8/FS/.F:-!/NTUH8/F4<^?M[&)!$9?'9;T8< M1"GL%;'.^WV;@^U^4"C9F/.C(!@SU^3+C)DMF/F&-9&J.H[T=+C89QX4!.B\ M,Q:0UF9O-D>@6+1=("=KSJ?K\K?' M=.Z%CV:2)A1^R@AA-@+&Q@L7ME&&IQ[8/:K=>C(%=ZE%>/7VC-YO)N>F%&ZN MO W"PMXC-V=6O[O?-:[-E6Z\,L!"H?9U![I'X6)-_,4'27[\VU^OO9VRRX1L M% I^V2D@J@RJDX]$@42ML):! *\>C0(9$*R_!V'(TO2:3TXE(.E>9:L)4*!< M].]ZWA"2%=RV6JE6 C('DH&J->S;6:,^%@A!CAFO7_D47%S/RIU"045Y8 M348%^4@42$R74OL01Q^L^P*R5%_S=:'8H,ZKWPV'-1(6NF HT"M9:*'!2;E( M9Y![L1-,!ND3R?(DTKE+Y,.<:RH7N1]D<7)?U/3LN'V;/Z,X*(,S@.L]#423 MY;(;#$FVTKKVTWW-^=YS+?1YZX6A>)WEBFIC")9E;T@8:J.%ZB-0'-PR]D,P ML6>R[E2D[AV, I6B?,ME'.6IUNLM'>B>:=="(ZZ\]R#S0A[/4]C2_-LXX7X! MB!.$)_*;]PG%%2^B*(?X*%ZC2^I"W']:%#ML5 RZE* 8QTM9\%C]=TAM>8BS M_R%9)>M7,W&@ME0F.T7.%H-B*VKJ3A7$I'4&Z #<7[[R9>0=[A:\0IRT3)1Z M*(J=:85/U[/U65D&_@_TUE/A&X*S-G$($7_2,SYT+O?[6>^!])Z0)>_]1#7W MNE^F:/?HOT*QKV=Z$D'ENJ<2!:\V!";9FS0+MAX;PY-(Z'5>K&HYT":N@D,M M <7YD]?#E'H]I2-1(%&$D&F-B^TQ2(30"]]GW4SY?^ H-70([4 4M"^T4D9< MRF74X432@3A0**_^'7O_MV41XR?R3B\_*6)&T\O=%;W9ZSC9W6O[">\Q'PJ" MC-/&0TNCD3^!@FQ]-4-5<5@F<"@0W+/Y\.5./H&*+A-^#@4YQW1HM)V#I1HB M'(A3>U1Z%X""Y)H0(*6OO _&O?@L\R!RI@)=.C(2,7-A1^0U W./7F$!JIVY MPCO\$C?"$*_HK5^3;@$>2W@4!_4Y?TO)OW)Z!6\@^TA?K%HYV/W>=8O2/X#U MI);XT=FN?A <.S34JR@SZS\%Z>^WK.-"1JA\GSU5W5A&]6A:?AL%H;GHS I. M 1["DZ22&C3#W5^'EC6JWMI $^QD"8IBUUK&*)X;W[9(V1NUC.9!08#I[RBW M_+OA#_S;[B_4-^('2S@-A2+Y1(+M6YZD#,O')%XGWE85R&D!ZQY1B#K]\TO\ MTY][(E-;8U!#<[G>X(>(4>ACS M2BE+%K\$VU8+TKTF0G%6Y*UWU69%W7@4"(W*BT7XQW7P$5#]W&_W\SO81U&0 MEMD 6\4+/H-LD5P'Z7N<>F&5CK9(&JJ>26CY>+.[YRWCI)FS!@B3);$7LZ,X M6:8QV;IT,]LY4"!>WG_67BV]IX](^(.:^VJ&NS_THLKZR_=8E;#?'N%^T?)4 M/1&);-O,L1<>Q:&K>]SIGT,B<;W+9;]^.*<(IDDF_.:+I- RVG8+U1@4.P-= MXL!;#H^?N"SU.OJ:LDF&H,[]\*()TI1!K M17;5%K?1/^6>C'=1O*;/0@Y5>'_F9K/+7Q1/BF:L>T0>$^)5A 7=#S;C@R2! MQ!.D&^P>%1&P+;AE6FGK7^G",^Y/?2%1D?U1EGSOX#EX)A3,[5LNWT<4K4[QZ0%"@9=ZIQ;!$K_$T*- ?,]B !1?4 I.55<4F_R@*TI9- M?8MBHE2^\K;*<"/U:!3(U"U0K,P8>WO]1>M9U7< M)P#!>+T<7KW F&T!FLU M;]I7/VYJ3=P<&@6R#X1RZ'1#%1^P*?J7NU=68HX'3$))J=*VI@OJM9_%_2LO M6-)++/Y4JV&AD, ,8%#L:BLY73A<9/5VI+9\M!4* E(O;NMI2C)#R(0AX:)Q^) HDBV9%'7-N4A#0"1('B5;PE,7CI ME4T"Y2-1(*'L Z,/>3, <\_J%7TB>/A*LU&$PK%B.0&*'2V%KZ:PU;&:-(TF MI9GD*]TZX")E!!>D48#$RD)24]!Q[H-4^GXLGB:R>E-:9#?N7&)JJ Y-4QGT:P;E'<-_>3&S31%\FZ9&: M\#,H+G$SOP<"NF07JCL*Q>+US8IYMI+_$L."00/BEC\9?H,F0D$"T7"@H\!J M+"QZ$/>W^NKBZ>;Y8BE)E9?\C&(7)%Z40GC0*6I MQRY6KU%2.K?HRB])1%9!5F1,@SF"H%T#I-:Z MIQGNGG\W(RQ?OI/P@W=]M0_/U .CV#E%.J5Z[[0 *%#BCE%ZT1*R ;O>!^%K M!ML?N!-OJ9#T,_&ITE,8!%DK$,KX0B]-@U6P%*6A* .346#,^5$0C)7NH6)B M%)'P.J#\/@MW("Y&$!>1])3\Z8%#@:!$9 'G(SC-:U%[VMKU5C,X#WJ]CI>Y M\);4T6G_AF)WS+W\^\4(N']:@!DL(O%Z@XDLR#KU7?4CW2/1-J_4Y)+%2JZ[ MV<"A.))&;3FTGAB[&5 @?4V2X,,#&>4AYG9I=>M=U5@4B$QN0 4&P\UA3NRW MU>=1D%O!@6_I.TDUR8'\6P*- MG!FRMBMB]\/^ WIMT@?M2SU/\Y%.04J?QE MT"HS799F&6U) !6,<^GKIFS>EH@"D&TA3#($Q7[4>S3UZX+JT2B0Z08-& >6 M&X)B05,2\-VGP5%!R%:5 M'_XE%$2L5ZD%E"[)*DY(N?=TNT$_6K(D8H:H36K*H"G=JRXWG\L VC9_0HF+ M1705)^]Q0O_(+'1/Y+U0M]([NO)/R-OO*#'6,Z X"_+:WOK\WCX8][OY"XG\ MF(K'"5'UQ>V,0+$;E'?X!%BN)MVC/<8]M5\V04(ES$09=M$>@(+69;C"Y8Z] MV%=@@U5Y Y6#4:!B;7;N6)S!##V635LU.0I242X5B[HL(L17&3VA'.S^SK4+ M07:?H]8 +-1?@K*:D8LUY;S,DJ'F=.K1*) INC2Q(^'ST+D[_@3ZEWG1+>C1 M"Z3*NRDL"D1[ZO!A*:77E475J2*J=!E36!2(JK/ 10>:E11)$S@4"-9*D>A> M(>5NVL"C0)CI"E#+MNP"(3VDG5'.[5K"QQ5$66*X]6@.Z? MW,+7AD2!Y /)J@NN M<"Y4 W L625M:O/@^X!0H':S6A%PUE06(3"2- ,*&_G1-0.^#.M]YD-!$)&B MMOLU3GZ_B^C%6D*++ZBP^OT;5.FAS$-A?38 1(%B:0"[)F]9U8-'+>YK 5"@ M)"L+9IR :0R, E5)5-/@\CFU0MT]JL3T7T5!W%J:<>',]L+'N#_4S 3.O9S$ M'" K\#"7S K:[4!E\E*)ZIH(#8!0[%TK.TXXTZ^AV5C1$[@O =)R"O<[.DZ5 M9]&&MK/WXTZ/XI14=@034<7&OV8_'PJ"R)<-B>Y!E--34!3+5O7P-H9&@:QX M>FX)5=%KPF9,KH %CTD"B1-BYS?19#C0T> SY,YW*1&Q,&S(6"/ 150 MP-M!V5+590.$.BIP=(Q3AB H]KAB.R8%NFS8F/U\* AR\>$%(2SK-DX@QZ&I MJA3UD@EK43-;$LP3V?(,/_8C5.+X(D/<=@[W-[O5@NPU M"K(B?[K^STP6417PLY\"Q7Z_IB!K%!WMI<>X.<+]7HE".8M(%?/1&8&"TE60 ME%GZ@&X\"H3&5.(/4]\70<1F+2A)?8!;O[M?\)B;T'P=GN!Q6*PHDV&@'5(< M[,LHKI2L(%@]Q5(5MF0"AP+!?0O1U,PE+;GBYI,D$)C); 12F?0PGT9!9M'' M+7U,"D6321\0QB751M7#G3?7J2K;1/Y_YUX8K'8L)8BK%=7;>$_9Q%U&MIW. M.]83H-A!3>5_*:8V<"@0K%FZO"1B+?4**Q\H0Q!!7MA)K8QF-E.A( ,]?]YZ MG9!U46REJ%2FW>,^&!2(L3<6@E?NMN])_-$7 Z@9C@*=;L:,>?,%YZ\O;QW, M[2XWV_KB"RRR'X[9I S$?;,FL)BF*OB@+R%N98/00*I&J1Z>4??PZH M_$&W8<>Z,AK$M&L@W1_0GXD74O&5LNU%LO:BHA]9O?OO=9R_9:L\+(V*O+<1 M%<$J0V/5-N%!HDY,\ UFS@,T $.!'N0=T/V[)FFP+DJO M* Z[?"0*)(1WXR4NM%1EZ+$T)L\8VOU-EH=D]*GZ1E H=G*Z\@Z_D-19:8GF MMU$06D@<3X0%=YOUF.D%0H&:,&S5:T)IB* HTP$8 _P^GZ\,+"7L=A@!08&6 MQ@)UN>/=2;09N.;@*-"MG HL3[;:%BEVZM%M9/[OGRI<[NF?:K^P']X3DH)> MPOO;1+\7'^L@%K#6OG^,2$91^^''+_3__I1YGW$4;W=_8D@^T?\I\W/$?T&@ M9 5J[B*ZPFVSP30TR?[//[17\(<&O0ETU/&)_P?)_L3-K0FA;DQLA'9X1QGMYW^1G7*-[7$'6F2A;U7W0'VU ME4,/2L]?21C^5Q1_CYZ)E\81%4$@TS%1TE4U_K"'@).N;&<)V2/2RZX=?M E M_Q*'.94<$E[^3KW6]KB#+E):O:^SQ.:H@R[P>>N%H3 .*!?8''70!=YL20+6 M6*I6?\\V8*_R(C4EY:,/2]$-O=!]ZVP,.NQ--^C UKWO.J"#+O\Q?PN#Y6T8 M>S()O3OFP/+2113E7LCYHD94:@P[M"(!V7,!#X+K669GZ(&66MB,=E]^>'L! M/5&RQ,Z0 R_MYG.Y 6NY0JR3#COXR\.S!;7/3C'DH$M[\3Y%U"6O^M6S3M7X M@R[ZPO<3L)_S_]S3E_"+P6VV.2%RI9]2ZV-=+%0EJR\2%CU[FBI MUI,4PUTL^3&F#V#XO\'[5>SW+K@Y^%":$WP_(9YB@8V?#[0D5E_C<4.U'.65 M[PPYZ.;>11D!ZU[P 5VQO):'L+.]BN$'7K(HAB0*F5Q!@$FRTQY,/=2!$+A; MKI*+W _H/!=91E)N!U98%36##V7WY%]7//GU7P^[H-L@V=[YZB45OQ]V4:*0 MNWI9Y8@#"\#&=<L@-^*N*![3@SE$MGZ*$]/"1N)G1PM3TQ!C[_^>:[T4#B! M!%V^S)TN';^3H,P/9\IT'%V"-C_.E38MOYJ@QU_F2@^Y2T^0Y:_S)DO'C2CH M\K>YTD7MN12D^?M<2=/C*17T^<>\Z:-RR@KRS%;L53B "[K\;;;BK]3G+*@R M6^%7ZN@65)FMX*OUK@OJS%;TE;GR!5%F+O_J P@$D4:6ANFJWN*C(E,C4$%0 M9;:RL#P^0I!EMG*P.B9#D&:V(G W!D209+9BKSSVI"#+WT>6>H^/X]8C7@11 M9B[T*B-M!'UF+OY*@WH$;68N_$IBB 1E9BX!JX*6!'EF;@F6!T@)XLQ6!&Z& M8PERS%;T[8:""9+,5N35AZ )\LQ6_#4*=RNH](_9VH!U,76".+.5BAL1?((: MLY6!6^&#@AZSE7L[D8N"(K.5=RU")@6M9BO\FD1D"B*-+ 2';?H4A3_:U34F MKO]1MIR[BJ,T#@.?G18OA*J(SQM2+\Y_\.H?*R]]8U0KJJCPL%H29JGXERJ^ M5M*LO)#"%,5!# !&"0L>@H1)\QQYFL.0&=RAR:K[F&V3?*RSI1<5QEIUQ2YX M?:8@6K/BF@I4S& =[XK1=KC?AVZK])Z%:P#<':;*.ZL]-^UASA9<;[$1^=9[ M8 R. <&'.%K:/B02&&>HR'NZ5RM48-,+YO#*FS?7[5Q^ U!GB!D7/6UAU0_G M[BUIM<*K"DLVF^+U"#.6L[B\:_+2S+62Y-U[I@9QMV^^'W"UYM$+_+OHRGL/ M,B^LO4"JK>H'=(:4HOEH+ROLAT/&W%FAS& 5$%]_KTRAG>M!C;K[9HJ/%,09 M(E_CV/\>A.U"=YV?G2WPB61>$!%?--*A9,RW.7M/KLDJ6 8J>AL .I6K@XS9 MPD#?8H6=UR1:UHHC2T1L%<10-*#&_7\($PQ;'ZMZ#P2+\ZR?#?6-QL9/]?>S M!\@9,G?1!_U^G.S43W5CB+.%:NHDJY?> ^22P0MNP;H20-QV0C8D2LM>\% P MF:YQL7KQ/M4\WVH6APRIVZ[17 XQA9Z849FP)Y?WN"C^7@D RNO<'8F$ERHZ MIFA9:1L&D4G.V!2'PN C-4D-M&2Y0T@TU2E/>=T\I3Q2?5 CLQ8M1X-6OG"P MQ9J*;H=R\6+OZ1RJ<.2=JLI%YSFZ2O:$-=P=2O6M'](=0ZO6TJ]@2\=BX 7] MU]ZI[ 0.O?*J&K@$%>-Q. !-''^NEZI=(XH3JR>FF6WX@!$:ZH7I.OQ8^<>+ M^(W3C'"1WA(=Z0P=US,BFO:@R-S?B MJ;WLK?9U/;[L6=#-Q@/>Y6;S/60&SZ.!#[Z@VI>3IIJQ/&'MX9\1^7I8F294 M8!9$LGLM34(29D&VD40.V8L[-_J921T&<2.S(-Q0L4,;@34WZNFEC=Z@L+F1 MRX#+]T6@%23[\:1)9OPF-D/<9D0;'5'ZPNEF029+3=PV:&\6--SGF330B69# M/#.=W#B2Q(2(>;[9HX.512XJ+U_T@?*W",DY47C$@?;43(-<)T).>QN MEB;VZ^_3DPEK-G X$'#=8QTQB%8C2>Y3=:AYGA4 ?!\10, MC64RNFJSB*L>@8+=6SV+ +#1*"<8R2PB T:CFJSUX0'<0P<7Z*2R7/F/Z6+5 M\-N"Q_;+<(?URU)">0FDMEY36[CA 3KB*OKRQWKT.FQ4OYTC]G?0OYD^?_,TZS(MM%5 MEIKH8XZK(Y6/0,]948UV>,L9I^SC3YUA#I6GE&YYL9Z>5?"[#G&U*2B64E/AJ+C]D)F=H/U 17\A?G$$+IZO^#/?# M.:V]R5](OC#638_^B_)94@R?3J1_ C4H-)/IFV/=E>$C80AG-O*_>TL(Y.Z<7>[91+E8]S>#B5?UQUV M-9"[$ND5!^VWXCA<)HDHW4(H.>9O@RB MQ/:ONJ)W@=U/ QV:M8Z.E,=5XLKO+R)9%B(,]+F:&B5ZKT'1?=-_-HKBGEU2/4"M(JM'N MQ#V2]?+/YAAWS1>+,B\BBDMG()>/1;/TPEABN'@Q&D>4CR:FHTS;4H9:S"+N MKC=8HUG$2!L6,0^"C1M/TK MS(*R.FE/$2 S"[H,DN/ZPG-F0;D>:4X:_3-)/B.V8A16,EQOU-$L4D Q"7*] M(MPX6_$3WXJ(K%D[*D2;82'$27G +$ZLI?VNK<6>-@>T,"U-U2T &TD&R1G] M(L9I$\WN)34-WQNU,@!>-H[I3=6&$DY2J0';4;9X5#6G?A8US^UNO2)8Q 197V4"L MGT7UYPG/K#9N>A;5;2W.XZ31V6=BRX@MB>&>I)@PMBMOPR6;T>(%>?YQ/D6HWI_I9U M[?)91K#NRH&)Y;WPEI9Z'/@@=QF-C&CP+,017"T?K-2XD/K(5J!DQD>"+TU*=!1@H9C&JB0>P_D66\CM@LK!&+\O1- M_%EW!%TN\VT>@C2F,A+I[Z4QO%L>R?N=7.<)/<5\#QCA;[;O8;PCA'?ER9/E MAF[@8^BI)(9AJ,&(6\^ M'3;6Q;<-?ELP*UEZ\TF299 J:QC9SX,-9;XW(^"LF^A<]^MU<[$__EQ&HN]B-_/T] M9"?0"\4!O(M6<;+ES*,G[\X0VGT/1Y*",9T535?M4GL@CAP-,.5'RR D#4GF M)09R/R;Q1T#O_N7NE0I^M7MSL'J&<'TSR$I:EA>;$&, M^;V5,$^)[8*X#$XYV M\"TL#]6^MU WD3.DZ2*7A/BLZII-['<_'+9]K!C%GONHF\C=/GH[$2@!#"$A MZDJWU^1-A;'M+(@T#]B5B'XH4&:3Z6%&SJFJBKK_2NE%N?)*=,3BU=SI:\4L M3;?!)_%%@??&L@=/XZ[0!-=+65%!GSM"*$_).WZWKPDXO"FT73[<6SX&3 MC2S,L#N4TH-22('T@%&&'X'T<1WG;]DJ#X7U5B;$V("[*_"U6I%EMEC=?"XW M]"21)WJ#%A%P$/A_8(@?=.GLL M@W3)*UP3ORIPK3@""!:&[1&0:-)[J^*(>&#C*::[TO>46TPP,F/0.*GNX>]/ M4'1VL:)$9XQ)QAQLIW#(U[FRN&.:V'7\7?4*2P8Z5,GV8!,\J*:[007SJ#,D MSJ24BMU!%S'VXU?>+GJM_'P);ZV(0^>JN.I^6H,CDEE$IV"F?U,F8B>DR*%' MWABNO0A:0E)UP'UVLFU0#S[.NSF.;#$/*:)ML6#*+KV*T*Y8KV7T R*ZLD*& MIAP'[!+@IETN$[H'-8>0=32&=C*WM35,M6)L.N_,[OUOTFHFCD3KRSP-(D*O M+H_EO!(.U$3MZ+*9 A$W$'ESA2UH" _03.$PF(7;/90MC!1Q+'HH; JNQ,6X MMX]R>MWO5R])J,*YHYR#)!]ML[HAD+.M$/>:/A)O0<1X%V]#MBZB4RE]DR)V M. &5@[&%*Z9]T/=R"\\E- Z1@HB[LU.%=ASJZX@X%"P6G.9@H;[*TXS>S*1< MJ3&3TL^"P#?3T]2[QSFCAT:TFX5XV(@8W=D& "MF<+>+BB;-\DV3#T:T1TW+ MFOU=4\%C0K%I>1@B]FBFP)%48I];T&K^:!"T/VIY+,39FG:!_M(FFK4@^EG4 M7)LR$+].8+.X]5F0W"32O97?:;T!LR"D==!YJV?VT'#N*8C[09*W&!EY!R<033WG*EI$ +>H*9M3/5,A*:QY<]&Z/:HM2+QTG!J(6IX M$/I,-F DD4K+4F91%78ODM!Q%?IJ&M\QY _85PYKU*F=)0EO9RSY; M91;4'5_VDB;$C%H8&:\0<"A3EFFFSDS(/I+LI>7*LRCM/9J]Q3C5:A*RQI1M M'0%9;:6 P(E[$(.-5:+=O#H(&(H* M"++EYK$QX[R1-@E^DY#U2$2/?=]$34KA3/CWL,=Q6);CJ'U)\)+T4-JS+/-R M7JU?#!^_0V=[3K()I\61[5-(9\(\QE96% FKHW8UPDO-@V@GFH3;>36/.@0[ M'JIU3%!3'UV3S6E<3+*TX%FGAHS9>Q,HT#I?%TI.P/@MJV[)HX[RL65!O M'+YJ4VM@$K)BL^R,:A+N%#^81>/50W'1@Q5GF,6N6<=?F8=XSX)^8PMC/94P M1NU C)6FAP_%["G,,9.^SQ,8?U1U0,9M 3W[@ZRH33()E1'F&H_N0%(51YE' MX^W#.?/-MVT>E)_8$RHS[1RB";J;?L)@A0WC-$_( Z0+D<5*J XE\8ZB?_ B M67M14>2D:HW,"Z \UI:^6!62N!=679-[^IJ-,[>[FHG%QO96.94,Q''C1]W< MAJ(F(G([JC$ M.-EW2[4@F$K@5OO3=T\-@7'<4Y,MZ[$_2RESPC>U]=@*\X-(![OSZ63,2'YD M%YNON>$^GVM6UUTK%VXL M,NL@7#88:"^J[PYJ07#<0(/-D5:ZG_F;QTKY0?4>NCK("*@Z9QS'G>1K[KF& MK4'N;,8=8C_$&3&_AN;P..ZD?',:UF)SBLSG3M:R4*F87@9X'I^C1X.(\1-J M-X>[!I@FR^R[WY:3X+CD@S:YD;IF2;H39@05OBQ7+U]"==AH?;7QDO6Q7?X& M!BS[D&5EJ2.J6I?!'-[9I>]=HOG5'S05#@9@O='URS^,A"?, EJRP&VN"8/Q-_38EW7-SAFB3!AP=E">XB. &"_1?(R/:_AU_L,Z/# MUK_6B^[C)'M-B8.CC' XFNFJ^Q!Y/KSF>;DA?AZ2NSMH^R6"]_X[]\)@M6.$ M$F4ZG7.:-,EJUXO^K;I:]"^_Z=>O8"06@./RBQYDQ+8L5OK5];.(?6=SRQWL M-Q:8P-X4G-']-XHU/<>)LBTOB>*\#(;K M6;@M],CK+FJ?M2J>L=9;W89;!ICL-9]#-B_Z8/7@: #@4D)8$K![P7/S%*2_ M7U%Y.\C@3VH!00GA#(UOWC_C1)3$2&WNO@FDP["2HJ*Y&2[*XI /X'Y;9!"N[Q.#7E M$'U0#H\B70UE5?$R /\G5,VZ^0RR12)*\E9>BD72<)H:']71/N ^:D):T7KP7%ND[)JW2EYGU5M8;+ ;,Y,Z,T71BOR1T3=Z2)ZA&/OMK6'_8 M>LT:@^<;6?;Z&E-V$@%7_ KV(B-AW@+0W3DE:UC;$WF/$UL[LQFL,]3 _,"8 M&N&M2LV0ZH-R5SB&?*]9]),XHG]<\J(J-IMF/0V.0 &[TA2F[I/#>?R.AG1Z MY\PLNM3;$:SM!)I%ZVX[$AFXGF;1==2ROH[>NS6+'H)V%+-PHLVB-9(=]>S] M<[/HSV/[?)KZ_&;1^\&,>-9NQUG4:;>@W7ZNSWE4:+>46-1>U)D4 K?5&M0. MVWD40K8CF)%K^(#UCH^&<&KGLZ#668<8X*HNJ7?6)\Q\YR7!SBK$(+=\2;^S M]F 4 5#2ZZPPF,4:E 0[:PF#PAA*^IWU KM B=("?%80S,,Q2J*=E81)(CE* M^IYU"8.PD9):9UUBOT"4DI!GM6*,H):2G&>EPRJ\IJ3;6=FP#=\I27?6.\R# MA$JBG76//2*/2BH>0 ,YCHS\%^:1*(E[SL<_6.YJD'KK=0(-<$'F6141+6P_ M>LOT&,&ZSSSF=KHB=,)?1$_@,01E@D73&2<@FT[C+N2UK!%"3UJ^S5D9,M8% M1N*\9YU#379YWUFQ[#^50&M] B3;2 <\Q%'2V-6RV,H+66ZBX%\Y,2/:8;[M MGK1ZK!@:KU'\EI+D@W<@>L\ST<4V*) SI.28GT)P12&DH1O6\+RA(NL+2;;@ M#11]?^UNZ>")1TXLJ%;T0,2+GU;A!UJL!DQPV-5?>J%'9;S+W07$CEU1EKB. MD]WECE(W#I;D.B?7]-_VQG'09]SELX5A_!W6>QLG/$P"G@.2+J*B7VJTKH6? M&!WKO:9T79'FENH4-U1*3:@P7T9$7.Z^DGB=>.^;8'D!K:&-Z+#/C B871G; M4#2ALF1I/>"37?UK0N6;92"JK5ULP9X@^@-OZ?M"_% M8;KX((D(G:=CR"H/P>4.@:=,(+#A# =;A0LZ%AZFD>@AGPU?.8;!A1@0(%5M M1-M8!#+8$AR(00B'TO*2V\UVC'8B0UW[G+O5=2Q8J_+G?*ZN67Q?\\ Y :SO M8$YE8S@GD:DI/ZH)XIQ[IF$;PTT6YZ2TIG/7TC9R3D>S(M\PX\PY;:US]?SLIUSI<;L@D*$]DYAZ[+#TP,;N=L M.AT?M;3I'3"YSF$GPXLE/4YRO."_76SB_ED%28WWIWT0K^8Q*!83L+#@9H MD^'@> 9'5AF)9GTT9B$"&5)T MWZ,X'_,*KZ5UC.\!7WG/$] :Y+"M&ET'E/"11\C=9L?66U MYF\>U"#*=H:HV<^$@_7(SUNS.IUBDV?!FDWH,^ 4S8<5E]6ICI,?E\LW-EOK M(!#(YWQYEV05U_;FFOXGS9COORCK9)VT-V16!.2 H**%;7Y*( MK +;_$7[&1&0X;I@-'2ILN0&2Q+8S88 _9O5BD 1PNKL/E&1NI4X8)GA9C\E M D*\0KI*X1"G2R[.:TIY>DBO\'!.'%-\4(IX+ MW?+(U"J^\AY-JC4(@7@D+Q[,MH17$$Z+6M9F9J,1)L9"E+?VVEDA[V"9$9]A M01^8UK^\1D&V%[G&_20"0@J#_C-)/H(ED9\)2--;EC4E!)=\))3M^:S2NH6* M,O+W$)"PPN'1VT$NR 6\%B6B< @>\V2YH2,@;:3,QF=AO>]5S/^0FSO6%W$\ MWG(.+7^OA[/%6>@]UJ0R(?+HC'86"M(PCC :'YY19).ZO=$QROH: M=(R=*G9S(!!$6NW.2X>@I71A. T.!C%HH^7\PY1\AY,?7#.%!_ D4\J4256^ M'W#\:KE4UR3S@O"P_$$1,M=>+_TPN>00 MR3MVH&]R2,K_.0Y]*,?URS>R?2.);,=UPT=>6?MP,1YB<@KYP -MW3U9>R'? MH(O/H'U+9".U+!YKO(8E"T#E("]\IO_"FZ3T//3C MS(TI";O((R;26VD.-_*E>-SLTB"FXG:09L]>JKZH\H&H"-R]+GVC,2V_=!_Q M=Z/VRQ=SK'23N!4.S80!D )MWN&3MANI7O(R!ES[UIXT:?H?='&2.N_I2=-E MDJ>Y/&\*@L^"HL8O>DDMQ=,Z6VK5GN>>ZB!MPIXTR@MYS M>:91[T$\:>>&1O5NRJ0MGO3#'V=@Z&? MTRB8.@AG2F9G4; DK?E!!^$2#2:._AID&U$X^=D+27JU\:*(A'T8F0"[\Q35 MUT)EGF46[EYB$-ESNE*I.<8*U)V%@]=C?]X0DMT7#G2=A48U'!4">MN=&L#= M\2K][U"?).6=2$@S["%]2;PHI7<$8G7R]_6I M5;;+]A!GV\&(0L4!UD*#$8JNKZ:#WT54\\YY-PVZC%3^DW9S1OV$NRIT/+Q; M<&^Y7;IGL+/%OT9YFGOA(J%R4$+^E5."@@BMX7XZ"&QH:$^?'L9]Z^++7=$N M"$[Y+5_A4N9HLX%TCY9L:=I],H$O&@M?Z[;OQYT6=^\SV";;Y4+ M:_Y^>(I)V%3SMX,NJ0C-JN0,(A=,]&-'OA_WP8IDP984 6.L/9R*W2C'XE'8 M+RD[WFR]Y'<[K;T-YE:[+?H?/1 YZ]>/1?6VIN4__DS5&2]9;NQ?6?4<[E%E M;1+3>[H'X8]ZB5L#<<@7[UX73&@(.?9Z,R_RJ38B0E9YHL!B154RXDN7J05 MQ(MV)5NQ,X0VP?#UY>XU[II XD.KU]AK GE0B>+!VY+%ZIOWSS@1IEJE1*$> M.[;:4LRN-3!U!QU8<*V1(56(B9)!F,+?SN&1HS[I79N>SLBA&'TT9NO+G; Q M:[#<.%*.5AON@W 7H0TLA>LB7O XP+_&C144'@=8!K!='^T'=*UZ7 MNZY6R)0J,\NT#M@]9*R@\6>(V^KD>ULP%T[+=*J-[OV MBBF'H^+RCR1AD63T75V\A<&:UQ.A_YM"?T80).<;7NQCB<"Q@HP1\OXD&+'S6 = M\N\TX]WKTI>8DERO,LD'HWI\RF(3%N]*!3/R<1>56J^\]W?B-PZU[-3KAD]Y M$8L"27 2X>FHW"Y)'-$_+IG(]!)LZ3_U7E:;N=P]2X7WIE6HY)JDRR1XU]QF M T!$LN0#R8J7Q5B>K($X1Z1HK"0>1V;Y6QKAHX,<^2+=> D]UYF*[K.!3"_XIU6HTH\>VPR?$JQ3H^SB%@Q9_4.F<2'V_VO&C5SQ9)M#LY9KP M_]Y1=I7UV,6J\@&5+/4K74)&58V-%[V0B H6("Q#N3OE\H=/ MYARK+JL:!T')O'B\]\4JO35159/0@HQ]G-T8VD&4@JF?4>R\KT-%!.$/C*Z4ER$&+Z#I(WV,N&,'U;C:85J!D M"CVM.$HEWZ('A($T6AOLCE%MX2AOF7AP'T=KUM.;D^IG$D(3H-=4=2G,8-VI M5CZ5IC,J8$?KP@:ITJ2Z R?*+%FLZ&]_O@C@QN7R=TTUU+F+/A9](WFS%#U) M>X#<\1AZWQ(O!)[G;X,H2)DT^=^4,W2$"E#V]'PF:^:*5B"B'N\?1 ($DN^SQ(T69"'1J= M/!EZD_++"Z3.E#]I(JG52'FJ?4@]+AI8* +,G\I$DX((V]>N;T MV>0G33>-Q4>:B:XU^W2N]RQ(9Y'S7J>>44[Y21/0*!V]$M:[.>(G3QUUSKF0 MO#3T.VGJZ#*_SAT#E *&/F.]SI[&-8W-@KKC)-0WA.$]C;PG3?:^%'[!(C7J MVDG3QTK0:#^VMO4(9D%)@UKO#?FXK]#!+(C67^*[3C-M-863II=EZ=$6=VMQ MP).FE*G37:.W&CGK9T%$N_(8?5XGC;5J7M3L+Q;=2\I.&8]94!!_4[,0$;4F MB0*I54PXZ8Y=?=Z]9C65DR>%N5O+JM3+2=-M'T^7NIC,29-LH*=&)[S95K"9 M@KX?)'F+<5!XF%U]+EQ_N.6X6\MG%H2RM'KTUA":!='LK!XVA8I.FGP#C"!V MUH"3IMZT6D&]%M5)MZD=(M1IRF6=-*WVE.8,2W7-G(1*GJ?TYYXTP?91NE0% MU J"_7B2!)M Y:H54)J"=(BTJ7VNITDZQ_GD*<(RM=7X"JK]9:94,SER6G?. MS.FG/G7#*RT6)/WK3$DJ]4[7,D9F3A[M"VM2X+*@W]]F2C^=WM\3N3YSRFE/ MGKX*:4&YO\^4,00<&SG4]WYII=2@3-SH8I&]VWV1Y%Q)"= M;2[*.+*>/BR"@F?[@82"VI8O@G)G+5A".>,N,X**XRAQ/W$J1F1-^:Q_Q'3L MZWHCR'96,60/KEFW'4'#LZXA\X)+VOH(@ITUB_9-578>$B0[1UI(SEA?SR-! MO+-6(7MA^WHL">J=]0L)]30MG42P^UFGT-!-UD=*$.X JL3__5.';G39O]<& M2'\O$.H0,8CB-8G^&)'L3Z*KW)\R[Y-RINV.+^.)_L]O5)1=AC'D2#SGVZV7 M[!8K+27K=<(IK+=>)UPPO=PULCXC_RN!@A3OFV#Y1-:0ADLR+ZA:F69!!BMN MH_.'QD$AGU2I\XG_AU%[C*4)IPGO+T;_5O46@YBO9[H:%F%>8> UJC&%?)/U M8\=MB]:W9'Y@ZXMHYF+5EZP2^Q^%.SLDVQ M8'.X438B)UJTT)' X#MF'6$!K.C5H$Y0ZA8R2V5CF3'Y^9S M&>8^W0*P']#_\U^\3P6.0V9RAK993T[+GUFA)X% MP<[%H*>[L%JKU2 9;R8,\$!MP4\SOL#X995*IR=>X]/VB>V1AD_Z( T51_JY MX>'*;!V)45Z,*J,K1.U*5OW(7T1E4?M++PW2VSBY\M(-_#\$H7U0IA=E/(PJ M^9T4+A *$$#K5#QV>PN-V:*C=TN3-H%T9@BPZ'.@0DL#Z1XM?FSI010YY*QU M;^<0\WSII'&F^ZQUXW[#G<'U@UY&N*#T#H.PLNJN%M%\Q(_J(-RCH1UB9L\LVJ#NO;%,D:0DL])7/MWD(D4=?DSBEUSXA7@@R MBPC3OR2K."%JU^9X\[O?^]JS\(/U0_*#ZYW^%D=DQU7/VSSR]9Y.Q6 T GE= M<:X?,$-!7 GN,'8E>8\3>A&:"](_7%H8IP\N---MV3VR*R])=I3E%1EXRK>X M']89:J_/+PGCXCO#+=( N&,$$O-36113S@TT$"-'_$&M_R#+N761_@6$S_N M'@4_@)*Q+"'LV?N@8S7A?_:3..3*2;;VUN326_Y.?,-3U0.$PR!M81SLZQ;: M,;[-PE\YB;VND:EE;>6:A.[0J0(3W>VB$T8T.LWK5-M8H*0$E]EUYD7"L>R< M0]MZS(K,HUO>&H$Z-2/5O(BK,GAI>.R(.S$W6AM8YGI;MZN9];RHV>\=[B5E MQX(X+PI.)=B.:-2<1>S0)#+9#[.(XSNT3&;2]VI6E)Y4+%/9S.=(Z.GM#VJC M_B2AB-CL#H=B(6UY>Q;M5 ^JS.E].7.D]_C,P]#+=-(-2 _+.<;9R3ENR*3< M1N>3G".QQV:/>1Y'NK^/6_ Z$J/WB5]N%ZW1Y87=!5OWZG"2,40 MUAM#&)E8L4+X+2$;$J7!!^'5"L'2=)1I/X:X=7AJ-X7 ;AIW)4^R>/G[)@[I MN4]!V(0^=U*4) .=+9I_OSR3VJAO^5B7V2CB9+ N B%GM?X_\S0#VZ0V.,80 M^)QJ

    CPGV/[7,5YE].;7O]]*UC)5#/I,1\JH51I38#0=;0 M;@#HM>K;K##,*QCV/I/I07>T,[N"B2<>$H*1( 2B1TM5;JB_=#9*B:!RR;79 M:- =H=8:#305E%*4X%404RS*3'CM!(M.\B"4#58VA_6OY(Q:;O3U0=69R/-T MU"?PD:4]*B05YS.8[(WK#"'+[02261>7M%,L)JIJ4$1$^9DYLQ 3N"I$@N:, M\.L4>-D\=%RCF#0N@Q64YQ+(<-/)L.0YM<8K,J/DC''SC0!O([I?YXZE*SYJ MP9GQ/C$MJV;!2V BQJ*4YP[!8[,D:J^I;0.>K838L7IJ=B^59;JB29VDK2SE MY$11W(EV*W^VVJ^N@1TUG:H-#J]8-2DX015$;(PLE6 Y()P!T9P9_JT6W]4I M6:LH2I!7N6!!M+@+4SZZ4'(*2C:W.78C\V!_$@M0J.'.!(84*8+(TC-0EFY62VT_&;:^LR(82;0SPI)1C)E )=L))@2.*5=:5:IR7 MFG^W*II&0U49F4+2+%M#<0H&C9&(2+=XRJS&8Q&:%<6_QB%AF[T#@ M"BUY. MX"AV91E)1%AIX0>=3R9XJX74WA5>*J7;Y@7+K&:D"G! ME%3-KD(?#>P- M I(SZ6C9%E# :N)>:X4<[0KXKN*&_0BGX-;*8RQ1%Z1'N*6D9 MFE6 P \$LPA.HD@@GBY)@(]Z(N!.W%;2MO)0&S=S($U*2B0&%:R,P"2@"654Y9>NKTT&SAK:N$ M4RRB)DY&X.A+1E!<2AQMP6VPQI":HA V%0Y,5%H#T2IJ[H4WB,DGL*6JW&!3 M*,&_/K?PFH-WVC N-5KGT6L6,@'A:K3B'JIL+P/U1AOL0>R/A=]\H;IU]@GW M6@$@AA'6)*:]J2P99YFQMD@MC('4+/B\=)$/&KAW@-)K"4QWA3A5>0D9%5T4 M%*'"766^"L-2BN"+L*'69HESU7B&3\>_@CA\/"7H^N+=",JM!!1:<&%\$"@8 M*:'4&8OVN>=,^1)R#M7K]A#AM57X>J'*R:X]6I =FI'D$'C2O:=/.R-]$3#Z M&(IC/CHD?TZ5!2\/\ JE&\XIG_]#.9?'[_-PCN#XR61\ MN,"1/5._J"O'YTNT"4D4_WI\_@7.Y/5]ZJA;R)"OOKVQ'>]=,5PFC@"S"*HB M&P!-19<#.5]UB%44'YK;%[RB7YQJ-(U'FR]FOT8O4#$0]B MW_JT2&^5,*6YUD"WP.PR4G)-'>$"-U2-CJJFH+R,(@?+2ZQ!-[M'U%Q =0.R MC:/E87@55"&;L"TG_S>:($8Z$T4 T.VVA%A'K0NQ@5H7%]5=^QTE[_&BX^"3 M^>B+RO(ZMVZZS-DZ>TAI;GBHBL4,U$(T%.:%\,P(K\%H5UQ[35ZW'XN\I31@ M >!- F8+7E.;Z%G0F;(#0@R"1Z%CD[3:2@6T+9$H2RM42"PE1212F7E?*/GBS01,I=,%FK=% %GLV*Y1B,+J(HX9OS4+3? MGF>=K4820!21LQBU95H5C<#8:Q:3R0+5D?"YW3#&]M+8-M3D"KR2V6AF@M!H MO22'N+=6A U1U4HULU2SEOPWY>C9CAL8:LG99,NLIB8TH686 !6B3*",=5(Y MWVQ7D^VFY%R]V_ R\.@MC.;P'+XDYB\%V-K+"6H@J%<[[Z1':6>\HB(\5 LZ M%$%_4DZQ%-E>+?,K=EM<)9ULM.MB ^+)"1=TY(45'11M$J/VRJ 8\*P1P6>> MS.W*E/\Z_>;6Z);@2CB;BF-1\M17=7V%8 M7H]2-QQN@IJ;L:-++J(FS]%PSA5!)3GBJXJ,FYQ\"MHCMFR50*U6>-G,+KF* MM6JK%4L%K5E=''Z*U%R58J6+=]J%9OV&.T"I=3:=LC[B)%+3J6272;0>%9QP M%(;6=CY: M0 Y@"!\8IIPPJ)AL7V,S4Z"*H[HI,L#&]QJWMI:S5$X;'EGVM)9#0#&O;4!+ MIX"@&EU.-QO+<;FDM1XPG?[Y4V?0.AR)W^(N/0>KHBR999&I'87(+ $4)DR0 M8*,&GYMM@K4KB^?V-S51UM9H%;!2#!D&N3#O36!*2=#)VUAMLZOH6G7G'E$0 MV?@(RC[D@]%X.'YS_*I[<[#AHD=K+$-GK#,.P#)OJ%BGTY4EERHS*NDBP4&U MS9IR;0=T;JD63U'50A7,&>!(3Y$7HNKJ,3S'.><5'YK$!X"IAMC>R?4[L-Q0YM1^^BS2U4X92.5 O3 MRE,] KRZM*[ZHFW1FZ]'L :]^RTU#6W&]9N\ 1\L7@[ ,6T0LR7M*RZ@H(LJ MEC>XHWEM'7"S65]C2'4R)EA%?0EL0"RD H5M1)3#66612E&I-AOM=R5;=55- MYA FN?NBX_=:E/\*3O\U\INO5,0A9>8V1>117Q M-?>")9$D)9:9(JD?=GNENMN(U/YL;.WJMQ>CG2G.(T-*P5I+I%=H2%7%DJ^6 MF1"BK[*8:G=*EI^IWO=RC@@K5!S=<8ZW^Q^[:*W[7Y\_V ^.QA/ MNME'AEF_"X:*A;I&#/^?^:2;EJYO#'DKT8BH5A@I X,8LM;XM MR-[<\(0K2LEJF_5]-A:OW0 U,_B! [K:6UA FUVQ?XJT-45I&,)H1- HQEE2PC!O"C>) M&PBA.=E]+7?%A8-["M+XV[FQY*+3-5O-,D6SZNRI4+V7K#KG>)00;;O]XUKM M2]% I!SY*2-$S[P@'W1"XR\8&QCEM@%$YV1N-@^QA:*2#9!0"#3>J1\3<')" M9IY9DBB)A:G I=;"N-L3NM',YHW64+W("FUME:G%N&(AE\P,N"1CS";RYLJ) M71^>/(?9Z]$$%LCTZ0BEYJPW>&(W^@J-QK?#5R:B;+00F8+LF 9/(:D1(4T1 M:)'&(EQNUKG_I5I7S\>C"4^>LYRAB M4)(# ZK/JR-)F3 M:F\0H#'?*C,W'7C9@/JT*8=2%47J(S;507.6J'P0VNM&U (UU>9"CMKU)U"NV;-D<9S)[8C637GLH#.#/]HIAVR4Z/>B.=J=L@',N MY)H9-]HSK91CR5'RD@M:V1H@QG;CN$8;K*1^;A?N%T=?(?1Q.^8^1!E%\IH9 M)8G\ ,SG%)FMREM5E->AV>WIJV_'[$_B:+I@UP?EG_/%9LRMU.6HK$U109%A MA0P>4V8)81JS5B@$:$B)W%QAM(;*[VPI5@00@7E3F*!H3LJ%8BB.)3/9XQ2# MKL8V"\":"RK84D:$!YE*"BQX076X;&"^6LMRU=Q:K[AHMT)'0TD!F_$\0$*1 M&(-A@N+LM BT$5H#8E2=*YJI%#K=*G%.NB5DY*]I]V%K>E$VZ> 8AR-D[::S MO7@[W0PH T4PQ;,:J(]OHGQ!8ZG7)8+88*IRH;GJ_+NVTW8*,Y&A.OW0D^-6 M+BE5);BL+2LF:2J$[:F,2V$F>*BX!!)7S58J_S4.*=IR[P!@1A+YTV"5EQ,X MBAT%Q..Y<-)GY>%\,L%;+>S;71'=43EC=$5-[9-AVKK$O'45[12= .%24/J[ MC_$*I%EG.09A;; 56(J&:B%1Z9P8.9->YQB4C3DT2YK/:]7G\.X!3"+BHG5X M!3=;.^![$: M[V1JRV7.9+%Q:B"9J:V)STR5J$%9CMB_6=OM>R?NW5JV:Q3> MT952O:R(>\@1C*N8A8*6JZ_*RJA=S7[CRW8W+'MKK4/;43'OJ?-4H,#U )5% MF9-P/@BNFHT-NGZEW5M<\D_X2HL>"8IP!<&_#%1$V3$1JJQXZ8KTZPS:CYS R(A1.B+0EAJDI2#8K)J9[0RY%YO=7FT75E[.SLB M,D:?$]J-4M=(&YU4Y ,!FK0^\1 $0&J6GLWN=&V&]61($%RLS&1J9I&S1Z5K M-9/"YAIUI58HK9+J2T[T1WAT.NORPT4@R*Z8-XJ[[ T/5'-1,0W1(434AEE. MY7&\5=HUZWQMR76^I6SE'+3TTK.JC*5RU6BFJ@+,08TJ")UTNWT]6J+>1Q$X MG_=2GQEZHSW%8,%S,,S%F)BN!<5AIA("8*KV+J)!TMQ>_JG0*D0<71P^1>$S MF=/9'YG1XPF!E57\WLXXI+40H"!DYDQ"':5$H2S7RI+F*O!BB@W-PHGVS,'- MY.9YF8I,B-YY+03AD2,]H-W.N>9)RX(\U:R%UUP\Q;9BR[6S65<6P1@*5/0L M\!18],Z$9)')8G-%&LY"P1-"GMVD6U;UGLY>U&5.XZVD7_&(/&1Q#"C:5%.3 ME.!48(CCH[;>V2*:I=]EK:ZM-.C<4@R&-T!J#W4=1W84E$Z7D;HEAE"2]SKJ M9I/HUFN97?JV>,-%-^.'<3(YK@NX\TD/)*"]EEW!/I"%2,D@ONV%LA6!!2$R M$U3..Q:IH;VBS5^SJ13$./ON(K&D_UWXUNICXJ4W$2EF;"%NJY[@?K(4U\!J12( M*O3FX>%NS%1P16G *ZI(K5T%-0JUOK*<#$@/-OAV8U^_Q[9L5]\[*7C =<)J M=E3F'Q55*([CU:-#/5/0!FNVU=)GC;#5H-]@A*MIB!+V03GL1MVTE^9O81DZ M>2M]PA)T#IX O$-[&D4G@CB# H'7JJDP1G+MMC#5A,$LT )7$4DJL6% MYI#,BE>T1GR[I1(OU[U\5P)LT#3F@)8?BS%GVE7)S.=26>45?-)*UW93Z2Y5 M'&NYN]+O.?>^D:>COFHCQ1&,RJ(^!$SVQG6&=+V=^!YT5:G0SIGWM'-F TL> M9:J*KBCID-2AV9V7+^>V]7C^^7B4OUHRVQK9#Y*R)F7%7*F&VN9I-,*X0=)8 MH:LPKNAFJZ^T4INN 0[SV>0D$>N;%!5E!!2JL1$9-PZME$RJ/*-U;7*JOR233K)6S1 MMEUGH9;J4[51LL(SD<;1!J/65 >V>B-#U*[9DCHM=*EIP*XMT27RQ;*@ >U: M3IV!:\S,E2*U4::B+=0J"7>MT-:R468? (XR>1V9V8VWM=F.EC?9RL2E89F3 MKT93LT>%D Q4D*'@&G>U.2#67/VH!NC(@^66&H;8:I&.$E%%JERR%%2L -6( MW&QJ,+E,G\?#,]KEW7C_8#R?QE&AK*MW>,'C_8,)4'0*W? MT$D;UOW<,F[6 MH?MS="):C9J"G-LZ>6H@(!!*IYBKA5I"N\5/F]Z\W0R*+J *%SRB).0>R44> MA<0KLSPGH75UN307(_[-ME?PNAHJS.Y%LDPC%&.^(CK+IN1LHC*(V5JCU0FL MII:J+^HR+XH<.H_QG#&BH_'D^ \8#LFW>3K\Z\$;*'Q_'/BC>'Q+U9C*D38! M6=* 5A(/G!J)HRY#6U8#%!2;S>91-;'5L!TN3+&ZDE1@SE/BD_,.T0+Y6JE>?A(L\" SE[8*WFS 7EO)]]MA;Z.XJ2XJ MYJH.3!=36$J%LY(5WDS0VBX$H)\4LX@FM"Y M!N0QRJC/I21N*6ES2RY7ALJS9**^-6+:&4 M[G-S<4:;KSM_@37X]?OG;2D!O:(T,-PPISR%=51@,1O)LA72"<6#,,U&#_2= M*Z&\Q(DZ/A5;-?WU^/21T\+]H)LL?MP5GDW>(%MJRYQ4EFE-@CL6SV3B66EK MDA3-!DV=MQM]AJU>SB?Y($XWI$X;8*Z0E$ UZYBEDD,Z@6%1($I2RFI>O LZ M-B=Q5]2C[8&%Q3$ O$Y3-FF5G Z59571E$TB,,\M,-2Q)I@B@V@W MJ_!:[H8@]L?"?XU=JNVPMH:$+YD]V;X4:!8K MPB-MG&8!+19D1QE4]*AY?;/6RY>J;2+,A>[-:&-M$!K N3I7YP-:+@"495^= M8KY4!+LB.(B)VVB;+;G6M/M]G:7-LE!."L.XI9;K.@ +T0N6;.95Z))U;=;$ M;#JN9DO&2 HU^DI[V0"TXU59L*BVJJ":[U'PALN%7RZNIM^%?K7W>E=TF((L MG)9HW<>(.LQ!8;'@UV"]R2@#"R_-ZK K%2X[J?<\B05H5VQG9* 5R>A8D#!* MH)ZR!IC/ KDW(\PO58*0S17"VOS&1BN%+C9#<\FCE;E&EB)'0 ^6LU!1^8%& M9"*3*%DTNZVY(]4?UUDP1D:4EAXM[Z(BE3@H+%4C4)+FY+-/OMCF?&PWC]2^ M]()XN&P>]$JX*@)= MK;8ZV*5E_;T&3^LU>+;C7G#::*/=>O'.\=U04:5T*=5=2RM<9 L*5L8HZ5 BJJ9_Q MVBD&2BX7.4GN(V\W3;EEMU(#V*G]4PW[$!H. M!EFU-]\?KSY],%=W9@>AB*)K1J7@-:)AK1!]A:@J YYD%4DA9FXN/&0W*B%O MA]=%@>*M1,-&@4,E[QP+U0.+H*/G@HKL-,OK+11QVTR]%A.B=U YRSD$E,#9 ML"!R1"Y3G$*X-V.^CBS,L0MIB MO%8@E&FN6<-G$<>BML:MU%LE5Q>L,DP63?M<&566S8'5&$I(45B=F]O5OB(Z M1,;KS8Z-HL0&?$-90^34KX8'#FA.2H_*+J+UH;VR+D#TL=D=A>8EZ98VB7*T M(J'\-(@AJ8)]9LF(R)Q,M02>J3-YJR0]#[^LL3[,I9^CX9(+ZXO)U46 #ISQ M$BK3'DU*+Y1D$FRMSDN==;-5MEI*VMU2C;3DLG.):K,K*FA"16=BT Q"!2J6 M5IUJ-NJ]F4J[FPD^L38GD:QB,<6(UHDGAXUU*(43%2,$[V6[9OUH@^6^ME>U M8DMA\K946VGK1@3DT4AQH,%1U9P<7N6!5MC,T9-]\=\"WB<)YC#"DSB!2L MQ1&11R,UXT8XKI-VRC:[D':BK,:6LK6EMBC. \M@$\//AB7',\L&?@GBFRLI8(<]?;48=AL?94-)5QEFU52 M:-:6@O#+)LTBU9+F5#.Q1!%*,&F!I*=7O 2 M@G3-&JT-Y8VN<;-39/\B=JG1TJ">U\LR%SUZI (+S8'V^L3$0# M%$4KJL2*=Z[.T4;5ZCBD%DE MBS)P)GF0LB+6YJ99O';UJ-9>+0P71G;YYWS1>/E6,FK0RF0>"PLY:BK0DUDJ MF4JQ\VRC03@.MTOT;K1 3P,$]2EI:7UB ASE9TG-$A5GCCP)YR)(*YH-&KBL M9VM!S),Q:&\M>XC.YI/1SL0R:PK1Z!<#9( 1I]F$7:@/YI"X21 L1?^;RJHQGFDT*EBB8',N>/(J:9YTLZG/NU:[9VG3]+WYGL.7 MU.1-H7L+A7NVX]K*1M9<(K!:LF!:9HMZG0IU@K74.E#PT*RO\DKE.1>>3)RF M41^D_0>D*9Z\,XEEN03MM:ZLN(RR!U1@T<;$HG1*5/P1:=@JG:Z2D;FA;+\& ML _ED1D#@B5!Q4X\Q5P*5YD+T7,T@H2)KE4*7M;8*:4CR1Z'+V.'/+ET3NX* MCR$;U6@5,,2H=D&AD(IG/JAB7%(QU.8R_=KM7[(9MY!$(]2XD)B)JC"M?&4Q M!\%J]*($8[1)S?D-K^\R0.3S>C2!!4&?CM["PFGP6^Q&FPECW(SS $IVRF?' M9-6 RHN*7CI!7KVDL\_6:MYL0L].U7E:9R:[Y7Y5S/_5RB$21[!M'LS.B?_^?EX5);' M=B=R-S@9D[54 %13L)9&"RP%S40TW")XU 6:K5C8<@F6-28YIBJSY60I"T>% MY]!<3E(KYC@W(B&^=^UF#W\/'-W)P-'MN.XD(N><2!9QR@?4N5#@:&*5:BU& M(55-S/G]IP)#<2629'P M/X4*/Z/6USE5%@"I6B'*:H)VR35'T,;9;9T-2B6B8:L*LUY6JHVG6(@<]7^) M$ 4'";)9K;_AVC*[J=V<@N I+$AY"CCA*$G1")+,5JFU-#5&WFP2XZ;V'R/HR3R3'>C%;+^46H=D6K MUA+ ;1FG>=%J@RNV1W7[?O3 M-NJWNCST6*-7[]WX5MH;-D6E$QJ0F6LJKE[0O,_XQQJN5(P^>-LLLKQ\4="O M5XER0V%PMH3$8V:2:X=(TR86JZ(^@S9767($WFP([MX\3;O2Q^J L+ M_N(*1;?2BV9"-3S4R*!(0A5!4,IM8AQD55KPJ%6S!+Q*6M^NTVK]D)M?F M,$XS3"P<%S$78!"#85H1LC3.,NMJ3:YX&WBS=: ;,^+7Z$'EJ:A8+>J^"E1P MQRD63/(L(. W7&8HJ3G_]F[6!%TCT00/01ND5_2 K)2=9+&HRDJ1/A6C!5K6 MK1)M%S(HUQG+$ZM7R$@,0I34@YTZE"*(B3PXD ZM+/F=OUJ+7$7<[W(RF0&W MR%]2&H8 )K,000;O!%<['V[\M535&JF2N+7% [4?%6@%B"21(!F8%PD9K.BJ M1;-4^5+]Q$=X=#KK\L8**#9@!*A@J]79,$3^EL(:+0O4X,$4#56@Q6U*NY[@ M;H3RK(O#IWWEAA[;"REK/D/^X M8$"_%$F =+/Y(F$.O\PG4)YUN"0+3NDC.!I/N]E>?'N)!B/7>:2FM[%N)-;F MHVZQEE__@\)F*%0&%=7T17UPB.?E^&@\',;)M/>)GRSDTKW%!7CZ$L^I6A)% MO*U^/%Q,PR_==*RE?3CX]@-#Y$#7+.99<31D\U_=QU MSUSBWMFG/S7LG-GX^WCVX85/WJ9W[>.1S]WSG(L=S2>?7FQ)'OQXQ:LM7ON" MZWUY3LZYXFK+_OP77AV]XD61Y)]>[W++X;Q'7$*$"QYQ>?3S%[W7O;^/DS.> M3] F6WP]@%AZ%L15\QXB.+X*):"5V>S\=%]?M=THY]P*;$# MZ-XQQ+0L#CM\V2'4&=UC>A1' MJ]N\.T#F9?A+AOM'$V#O)O'HIX_N_=G;X;W>=65V<+]V,]8+B1'=Y'__N[#\ MIY_OT;UPEHY.S=31Q_.T?%:QNM4:WOID4OOO\JXT1[-!&<_3$$[/"&T$PN2* M__?3Q6_[;K%BTWA83A/FNN__ M^OG3_<>/!GO[#_8?[UU]&JZ][)N:A+W'#U^_>KK_]/'>X,'S1X/'__GPKP^> M__9X\/#%[[\_W=M[^N+Y9F=&X:F;GIOKRHP_XO0 Y<%L//KSX-'=AW<'DAL= M5O-QG0>\$;\.=G*-]A+ ?48"@(T>B"=:S>)R]>_3XXCR!7N#:^(^K/ MT7C48[ MF;!?OF&.V(IJ[I^J&Y'I?)_)NT[_QT\KZ$*0"N&%M>X_/H-=U+HU^(=;A8\N M_:<]>#.&P>NG@[WC0URE?_KS-(ZF;(H+IU[$>CI -:50(Q;J::6T9U'[RI3) MJ7KO):2X+M9[,!K-X_ 5&MZ3V9U!GQ8[^\N=#M]W"AG9:CQ,<3@/[\]8-G@U>/7[YXM3]X^?K5WNL'S_<'^R\& MB#?V$50,A!J\>#40YH?RX^#%D\'^7Q\/3D&1$QCRX.$^'19!Z8;>[T*YXL 'EO(:Y>#*>#&8','C237,<#OX+XF3P&&>@?$DO?^F&%^EE9[*V M5+2_>A0.%$*"EJ]GT%?:0I7M -8E'%[V+J?'BTV/,]+A?L%?V"'>Y8!.8R4> MLV-\=0:C"T7C==]8*\N-4X+Q!)KIG/'=A/?]X0;ZB4 AA4G"56B2M% 0LN:*9LA.BU M*CJH=?'&AZ7R!'^9MK$*:%/D"^2_Z.>;2/+6/"+7G;X7K];/)&O']C=&OVNG MUGK1KY,&=5E(K%"O;FT-,B3E.$-*/-N*R#BL#?WVL55]]<9-(N#S%\;Z(+'^ M>I#XXX>^-"+>P*/<-==\F/U7#Y[O/>UA^-H0>D/:=3/&PG4I_]U6^-16^"!V M!@N(/:!FSX/3_\W&#:VHTP^V%G)^42GN"$$IC+";4KC!H'9#&(SFA,'O;PC> MRDSI/EPQ7PN5^RB<^2("LS6I%")XH_E-->/C/E;A";[,\_Y=VIAGS@6">,7# M%5'L=F4U'Q^]CGO5T'(SK8')"OT&<#J9'D"D0KPRZT:"; M30?Y($[PV7]L20]_18K.[^MIMV MJ1NB,+B_.G\Y"$>5DTVR_G8Z_,=/=^Y=<%!^YMBI$W^^-YM\_ S+.*:>\.>2 MY!V^($L3B/^ZW_]E],,YCWDV3(J+;O336YC,J%77$NG=5W?W[@Z6 M-54FMX9YSJJ+P?/QW<\);/R74/]W(^F[D?3=2/H\Z+/5A)2IOEVF_J[6&>9U MTLQH3A%%+D%<_/CALV$=>[ KY?F6DGK4G$L>XW("I#<09G(JC$\ M6D7E@V]LA#P;HU!_28NZI<@N8R7CAO,=(OTM"3)KK*K)";X*B3DS.Z[SK M'M6%ZF8=#EX$$\$$RN!H/IG.*:IH-A[@B-Y?+>0/Z4<"LA3^^R#/[M\X9_RZ MSWR-&**U1^M^S:5WQA&^/K_WS;S<_#.>;'%7?,[1+=Q=9Z]_^JE;?\:*]5>S M8C_EQ8]O?K[%=;$XVZQK://&Q'XW&_9!AA#SP2!3$;POF6)7G*+!O]?^/ZZV M,EGG3L\5BD_=? )V?XU,8F]0+-*]?IC^^'V%?%\A9V;E^3)2N1=GHEY@;!F;G1#1,I'07-(Y $LB..:J M=C8:'X-.-S6VELCP6,C4JX)-;N+TITK=!T\W*D[>4:<*&EHB2SA7.FK:8^H]DR[D+16F=;O+_I_;P>H$EFUV@ MZWSU'Y;O_=MPG.)PL =#R+/E^Y\+6'/^&5 KRLLZ%-KY75J5>)*NWLZ9_]\.?_E M5[HHU5;S4H-(#!Q'(&UR8-Y;Q83POJ;H1/5K"AW\ V?C;S09>\NY>-I/Q78( M^5^G8@[67 CT^@]U/I%O>/-U5&GL.ZW-B7Z&ILB-RA4NB.2;C2> M#:@31T>J$S5F7T9CTA=CFIZO2A6ESIQ\Z\OS?%"LO;A#!FV7^-OAATUI .5X M@E!1D =%/:W0#BA5,9L5Y[5:D>*-8Q46&N#OX^%\-(N3OC3)Y+KE]FXXD<_' M+0K^ME:Z_=;%W+L#Z-,8/Y)U/X@?!P>(W$C E4$<#D^DW&GQEV Y *]Y5N*= MD72G,-[*/";I1X>I^M>@])V^^J'XRAGZ?08A!WWMTNG@![P>&M*#Z3P?#*8' M8ZIS,5CT%\)SXJP_\4-8U.!=G'XJI/N3E^_P(X+241G\(!?OF- +LVB5";R5:;4QD;>)Y+J]4&I/@WSQ0 MO4""DV1#H7;8S68H!GM'V&0\(K?M\'@ ;V%R/'A*3I28^_#T1W$6!T\6\EA1CX5FX-3D53A&+:+44VM^E M]'>?PF=\"DW-R':MRN]:XCPMT7MOA_@B,(@YHY:@<,'2"TYRW8[._76 #,_. M.3 ]1.6"]YBLD"0*OD.<@>,_DTF %T,<35/V9O!F,GXW.U@=OHL6 O1/UCN* M^U*S?1X593A(_M-%S]J2(C/'%/AKO?7/%?JN^&S@;N?._>NNDQ8[E=( M+KUZ+N2"J;:X\"]:SL_.%W+;R!=M=HXVG,3>Z&QLP$[^=B;OR];"UYR.C6K= MCV?]HK9#-FJPIC*1C$/S,P.+E6M6=O7&KS ]UV2GVJX:TRQ;?Y&QL8"_ILX'M&T9%AUTI0VB' NL, M045JTI&_W)%WOD_(]PGY/B&?G9#OUMF:].+S\SQ>WZ2N_(X<-FF;[;1ULW5J M?)^.2TW'WD5^\.^SM&V!]E4=!)<67A=X$F06U=2D6<(/5 >(LZAD8,G'I)6Q M6OLUQ5/V*_;7^;0;P72Z]K:G-VM7>JOPUM??\[QH\A^?O__6A(AJ9Y::$%)K MGHYUBZG( Y"<8M*"8YK'R((KAD6TFI02W I^XQ;-"S&U6K._]4OVX6+%-BRN MOF7&:0,2KGE"-I#LO8O3L&L"=4>6Q363I6_P,O^<3V==/=Y6*%7]3- 2%5F] M9.(8A>+V ;A0^@RRV7@PGRX"GO!5850H'%#I 7?QH\'061R5.RG1 A?F[M_HA_GAN M[-)%$;,-Q Y^C]_[>&DMW7!8I M2$.$.TFAXMP<)S\HTB#D"GZE//2/W&-J@3N-]O"-R^(^S77R@%YM/'GP@3/\+96H$Z+B ^LV?=G6>2OC3]-:>[KA"\J,RQ. M6V:]U;YP"OV4QY,)K+H;]OIP,J$\N#%QWMMN/)\.CU>,=]Y=KYX@=QW>"VC' MA8CF78("3)?H6? &^2CR6GGAUM<;MR-Z-,YS>J4GW6AO=CA[3//P\&1V/N'! M15 IOM1P>MV":IM4H]\H]WV>=0A@]5PR1GRV6.@?UO^*6T]Q5*^!3K*/2 7G M<9]:A9IV>#SM%@IT1.5J4*.R% FR$:B#T72AFBD#"@_U*;0G=S_-HR>J^N-6 M(I/IZ52J"0+,M\32)X^PA)&G1P&IO,%]MN!MVW(HBH6F!\\P:%#4FCPT6IP+X8ZTJ0O!WW M)A<9E93XM?Q*2F]V/$#^ZW57GQ)6"3_B9+)3?> $T\W \I:LAH,G[?H5 !O/3_NFD2 M\0W\DDLY^Z1/ <;'7@A:YWRI"BH+M:^VF@T9G\ H*3EPI7+*GU1;];;R9-$X MM0DBTYQ[YHV6+%K(5>:HP-E/!>W+W@1_,AS'V1TT\KO%U5[_X_7>HSL#FF < MC:<5R#A;P^E?[C!S%@V/YH>LC&=L.>+.+]*ZNV$E U?OM54AB*.'^ QW!WOG M+\356E\6N/X(CO4,4CH"B^/%E]701:-XQ&/3OACV&+GLF%+K"R",7.794Z[E MBG]6#/'J%/L<1+Q57ZH$WB^-MCH9'RZ3ZW'1SQ>^@+N#_3Z1$M;92]+IR_=:G#^] M^RU)S$6C+9K8#T+K MQ^NN+U8#R?]<[97J#V9SV!-$'1=#R0ZL\#R:7N!4]S MDD;I8+CVA7E%?;Z4$%2&O#);7$+S6E0GY/_/WKOPMHUDZZ)_A9@[^.=\:XU^Y-TU^X?':RA MHZ'YHNGB<_C.SUE']/#,AS+G[.VKFX3.07RP?QP_>7JP39*G?W32[/)K%GT3 M3.=),CG>.P;5\.S@&9CD>X<[XWWP%)Y.GHR?'!T?'X]WT[N*C=1G!3C,H%T1 M)?M\"7>SE07_]P/<^GD.2_J7R(*V6,!E3=7:/QQ?\$>T[OOZ=7[Q[O2W-R_? M?KB(SMZ>OGM__N[]R8>7+Z+G_SMZ__+5R_B??>,RW#JA MN-7UZ%^_O.>8 Q'J@@W*0 D.0)^>@V6YC"XTF-3A4Z-L7X\Z#2T*Y].CD,SJ MFN1S@6>WD!BMNW+-PTF[G!1%"^;P&VO)C(>ADJB=P1X' R669AU78 KYX=3M MN 9[7T9)1 UH28#VM^4DIK!8%IQ[-'PJ/?F8.RJCX OF0^T(C)34-!%(/AC3H:\[\F#!+\7YH5[ZU7V_1 N[.V/]J]M278\.K[V M>[C^.G*$:[NE'8P.#J^[^&AT=/BG?ID[]G._O'^H3DRUCRU MWYPED[G&J3Y+[VX)#PZ_$=?XH#8Z=A_YVJ:=WXR,^]%.S7B2&#L^?K+S;'(P MV3F<[#W=>68.GNP>[J[MW^8/OWF;(8L''6-N;,5>V'S$JD;H_]EYHN? MHP\E&%HV^O77\^$HW?XH82-JM*P?K-(X2(XGN_OV<&<\>;J_L[9%4J:_!XIC:WX-J3YKR^C=Z^BTW=O/V",]7OBP-S;__%(,,WKTE1?>*ASSA1WH_YSBWKOJ'/TMN_LV31OOI>3J MNYF<878>TM:YSP+.S9WIUT[.FC?YKMO7GX/)^86<#F1 ?)W<=RQE!U_ 4G;= M7KW=[8V&+7JW%MJM=M ?.!4FFE48N?V_%%^]>7K M@?NBZ5'6IANR45]Z6S_IY@?:AENG+=9J_#]R5NCI=W@Z#P8%LE72DA7(R:!! M?E0-4F7UIX\3@T40=ZA%WL-=HU=\UT'R#Y+_%I.TOS>(_JT2\X][XX]M4=FZS"]M^K%NS&3R$:OHL#CD[O3!;^X1B!F?3 @ CH\8E,.@ M'&XQ2<>#0_8FU.)H[%/Z_XJV1.T!O/>B 00<,.N [U0&'@P[X474 O*3]6)N);98? MTZQ&^L>VNDLWX T\(+J@!T0O_ ,&?3#H@SO5!UO7NOWX.]EH?U);[N]E.H8I M>.!3,)25_(EE)4-=R8]85[+5)W%P^V[K]AT-;M_=EK1NC]='5/H?)V7UT9-L MWJ'/Q\T*D(K\_4;>[9?4IR"&7^3$31JPG49OL$E>Q52B9]C"JHK.VRJ9F9H9 MO?G:@'1T<"<'=_(V[N10=;)=0I7TS/&@9W[4\"*!RX[O3K/\?^]M;:M+F_[_ M@\0?)/YM)/[A(/&W2KR1Q'\R2/P?5>+/4W.7CL1*8VS,(;7<4 "]@Y.@G^;<9O?=PE;$9#IX#(/^N)7^.!KTQU8)2]8?0YWZ#ZM M_HU-D3/LF7=I/X+X_@@?Y/KO/P2B\#_!$TEA_(]_8HA9B$[&9=M('\H(*]\' M)3(HD5M,TM,A[+1= I.4R--!A_RH.F2BG@#6N7/CLIIT2=TN%CG]VU1W6.3H M/0_7*(V3%Q?A\Z(7IC&#RAA4QFU4QA"WVB[Y2"KCV: R?E25P?TJZX]908H" M' TSK:RH#FQS>8$"KVV\ MU4K0SCKQ]4K<)^JS-G]H%K+]&ZC5Z?R %(-Y^X!@T(8%,)M M%,*0W]@NX<<*82!C_&$5 D*BGHWO3OZ_:V:VBLZ*25G-*;4]2/Y!\M]&\C\9 M)/]623F6_ /3X@\M^3\^2X(D-E9?F I'AK48<,R*C_]JJ[O3#3X^A(48_*3H M%3\I^N^VRNHTHY:Y=?1A9AIP'^PE7 G:I%YP+]W!CQBTR=UJDS^Q?O:'K$\> M2K2'*1BJU/_<*O6A3'TH4Q_*U+?//6!R^MT?SV6ZE^.Y78[2WBXX2I6ESE(? M[6>;M(0 GF2)A0^2LEJ4=^DHR9/BZ*4^*GHWX8=19N44'UB9QD:O2Y@WS, / M2??!-[J5;_1T4!M;J#9^P&ZY@]KXN+<7*(NDG"]L45-:Y.Z4A=<0I\']!V4P M*(-!&7RORN ';&XR*(./>_L?M?74Q_*J %M^EBT^@DW?F*SX.+:%G=R=6A V MJF7T3I^$%>>G_+#H.3XL(]0N?T]>A2]PETKUC5Q8@WH9U,N@7KY7]?(#=E$9 MU,O'O0.G2RJ4W)@O![%?\[]L^K&YPUR^*I+WX9,Z6N-#9< 7X;1]+*4E'-:* MSN 8@:<"9VF(6@V:9- DWZ\F&7JQ_-CXL+W#CXLJ*Y)L8?*/QA7^?9S8NVW. M*(\(:PM?P2.X:MU6EUDRU) ,FN*.-<6 _1J 3\,4;"?@9,!^K<5^_?.',[>V M3@%^OW,P>$/W[ T-+4I^<&_HZ*/]/,O&65-_G&3%Q[J9PU]U,K/I'7I#+^41 M<;2&R"NZP*>U^> .#>[0[=RA9X.JV"JQR*IBZ#+RPZJ*>I)^M(OZX]&RND.M M\*JL$%R^\TMTT>?>WC;KLMAI?[GE\N MS2[=Z^7V\PZ7860E',@R;^?%SVE6+W*S_ F_=8=87V5TE/'SQ+KA#_[5UDTV M6>JCZ=(=6Z0_C\O/^ YP!Y *56HKN-'G^XD5W33)^WW;'3&"4/YG\RBSKG__R]_[&Z^J0M5OJ7G;.O1Y./Z6W>,7C MFYYZU\?CNQ&PWW9"KG@/CLL\O8NW/WO[[O7+MW%T]M8SOVS!L*(O7X^;Y>-W MLB3G)^\_1&'K][V%YPO#)X>CHX.!O MUT1+OD%>?\N"?=NK?YAE=712%*W)H_=V458-\E5[SQE_:;*BQE[0M)"Y+*3O MRT",UUD1-3,;S:TI\-MR@KV=J8';_I,3_"=^Z]L]1R=)@Y_N/3LXB"-31V:. MX,8TCLIJS4]C0;7('?=>KKGCR\_, ![<^G#MK<,?QO"):2)3V6AL:IOBRY=M M%-K3%VW\P7S+N&_X:K,\_=%,*8*+LV7D;DT68[N8M24O1N/ MH@\PF&NF%0&S_8,GAT_VC_Q[ M9P4.?8=>_YKW11,/5N_8V7C!K/)#]G9W^W>])PP'#[GQ8NQ.WH1EG.1:9@4)(85OEY2(JX,)%5:9M@BG, M; Y_7UK:L_9S5M.>\E_C[@))"3YX;4GV79J\M;0C<9/+[X8=-^PX'"AN$-UQ MLD6HIAX,!C "\:ZO8.?DC''?1+)0IJ;)5A $8A(BYLL2U E@QF% M=X1-B5_/#&S:>5FY&T43:QKJNQC\$H4O_(3DXU56RQ4F2>P"U?QX&3PZ%I- M)?BLG*.)F6(B(K+_;K,%Y?<7L"98D#GL^6'/ZYX'(6K8#Q =C 8ZUUVAM8X_ MP7-0%NS!V*BEGW1D*,O:[MV"N[ 'TC]<,(.P2_EHF0D8(^D@EX<]NMX2J,$T MK%WM.&[4I&&3,G*\PO!7-A^#Z&0L$Q)8P<84N[4JVR(E:U2%.I*:C#,*O/WI#8K+@_+O\C\X4BT:/3-Q>/(^FAA7OW'RAK?ZO)L'CW>3FU1530 MV$#T)DB@!9XB&#!P?WA%XYR_67D%QZ*$Z_1>^$PX/]Q$$=UP_)G:W;Z1%CK, M<&NQM(=C,AP3/28;S@4*WR:;2[0I-*%IAZD-(M8T'9[C.39V02."#UTV(S#9ER[&:G5'^P9_$@#?$E9@Y2VN*,M 6;$F6E,Q6:65:E.^CW+,'[69:55\GX=<=D M&+;=L.W6Q)Y,TU3HT^!^^63M OX//CDKC/0@Q,#C[&+$@>(&=!I55Z! M+5@N,(..8\H&>V_8O;?R875SPS-B_0=O)Q]_E.WE]QM&=,*].^RU8:^MT=&X M;SK[A .-&!6DB EOMV'W#+OG-I+*B(L):Y9S3II"Q[BEX*[M!-R)ML(O, 92 M]S/2SA LBVF)O[*8'>%L(\5+_ -(J?--5-#5RQIWS+!3AYVJ*;ZN-I2,0MTN M%N"0)#-T,.#W: J"=S)LG&'CW#Z&^[*MRH4UG-%"1S0"V89*-;->C-TB$EQP MB,4+1U"[L"WY]L..'';D34K75-ED@M!C_%L*(31S M\'VK3"/' _!@V&Y?8.,)TH5 AIJT]WB7RJ16PW9TL<#E0ZT[;+1AH]VPT>SG M!'W1QGR.J(5#AMY"%:66(\H)JME)5Y'8:9L8HQZ+:N*;$ZH\I M&&L5;32RSOB.UF,M*0\K""1$\V)<),_QRKI5M #>:FYMH['A?_$MNM5S67%I M>5P5EGE4HGTQS@<#S^& -#2V C9/U%S9G"I/BF96CV[>\0,E3O#T@1+GIC?= M&RAQ_F1*G"]B7;@OGHR[H<787 4??N0X"K @?@82NZRH! Z#RBQO$W@!$+,9 MSEDVR21*:*MY#:(WF2'076K\#?P >02PC*1'#T ,!Y>KGX.#DZ?]#VMK/ZW\ MTKG?*U^0JECY&*UC,''Z'\_-LO\1@W?Z'VH&:.6+"@M<5I\G^F;E\WJV[A51 M>:U\UODAZ*,Z@X4WI%Y!=];.*&/U-&7H-Q>+854,K4E(9#KL_&#G7Y:HR3\5 MY16'>-J"_ZZR^A.!O238W1"TR]?93YC3PI>J)@;K^=@_;UJV:]!ZCB.P,X@A M &[%Q:C)##>]'#0RZH>P*-' J"JAF/H"_ MF?IC%/UNX='$O($_A5>A&<"8PQ0T#<(W4@L3D>,GW.8@CI@E]R2^D>W#YK6] M@FFSC+6\G@!FDB&Q".6W>H0K>"O'I7):SN<9;7^:A(N7IZ/H-6S]0L;?6[IE MV49\Z$BFP>E.\#=IBQ.;9SB94J997S]1;\K*(O0]QAI.-B+IM4P$'RX[B#ZR M2\',33E274PI%.G=\1'M7IYHN'T%;T6+#B+-PH';P?^.8)8CF# :M/))H%G: MTN81N1/!WM$]6V#(" X9#(^#E;V"4ORI;E_Q]!Q81PAKX-B*X0R'$H4Y[D*Z MA.8:WG&L)7@8PY(5#\Y!]PP0\P#MZW"G\ZMRY5ZII#,XD?BP:[A_+#UG;C[A MW!11CL:,U,;JMNT=W#Z#3LRG@8\5EO^)3A/W5\X!C^:FW8ICP;4IDP3//CZH M^^ZDR]:\/OTTA3T#?FMG,KR^[)QA02E?LS4?L(R_@=AHCEFD6RPF-^&$SW(& MG,O6J+7T.N5OY500(U*7/0D?-$(991<-7B?.)$G@W%S%AKV6W2S]8IJ2*./JQY#Y9FQ!*.!)<_13 MNE_IE'T33^$V4*U]K\?B^OUN\KKTA&O>EM8PB:<;(Z/G&JHCA:S'/8"[&J:" M^R3-I?@!D+-(*5.'I!NPITTO0>R#C3@9WK"56P:<"4624;M:@2'82RPN2N@2 M?:9R>21*(%:C$O&O1?8<3)KC9@LF!7YE$U,WW?EQ$&HX=M94(!<"&WUN8:PI MK#66!N!]LV)FA:FM;L?_$O#.&FW%1YDE$"O=K$K:.9Q%JEE!M;/A9 <*K7M- M92-M MI:/39:?*1HHIYM&B!?&;:%E'4.](CPW'(0'*AZQ@Q<(_*TJ8OKZ+RI]&[PJ[ M^9OH]4'_R]>'*Y\<]3]A(HC12;$D8QC^2W[$ZG,:A A/@#E/IO@'F\P* M/'LKOKT,ZZ0AT@GW+0H1^2JU-4RX\VP^G+TX^34ZN;@XN_C0O]F'DW^NHS:\ M.'OQ\I>STU_<5^3"3;,:3BL>'T2VX'ZNO:OS6T'$@\186H.7U6CU[0?]6_HM6*_;HIH+Q9N:Y/(51'L@C+O8;MOF)4;OHH.U[QL^/VQ M?O_E[^5>Q,V.3%FUYEVZS]:'@F@[J7 ?@(,21R=X_N'LP)^GIC I_G<&_B7] M!W]PBK'X,7[_,FE-B@[.1=G"N'\!80^?OC&Y6=;X_1O[.4O*6+"4T2,'V82W M*[''NA_GXSA\[5]@1=)R#BN5@'E9I+AD*=[QK*Z,S>/HOPT&?OD5;# 08N-QFVM)?MFKCZ$,+DA#^=0$W-R!4K8[[9(*1.O@7S/Y_ M;,5W(51IU>(-W!2;=;OE=A.,/WA1@JC(T,\$PX(DZ2CRMUZ_?FOO?O>6X0EJ MP^OBP?N'1_L_TW^?'?)_G\B_CX[HOT<'>W_ N+Y(UO),T];XHE-1W]^\[N\= M'/\1S[W]O!TYAX0\.=X\? MY);?/SY^NB5"DE3Y-Y@.:)Z&YL-:FP&-A:YE\$7V@/JH79M@]%4:\\*0L=M@ M#+RH+3A053@;-.:ONW/7+@YN>IN7O.D=OV1A7A_>Y\./[N'A]3>9VGV+)O!+#T['4\0;/"_!\+FRP%3/49@YAZ-L1:YP>9O8//K/5(2)^Z9B_E/X=U9I M%1QFW. U;%6/=%+.__&_+\[>[:SWV_G+WG?XA"ZC3%Y.R]@[]6]>OOM_^G?B M3Z/S]^_6?7/Q[M6&9__^\OGZ+UZ=&).-"@L[JV!6@% M&O UT087.L [4,>%JUF9Y\L=G+L4HY)U!NYIM>S.PZ@W+?#K^HND:FE5Q8EN\XKX33:[LQ+L[P%#]^A[Z.I@>[PKCT M>>,RJAXR2(B)197!JV0(02B3MK:$+$2_+*N8;G-F3=[,1ETK0KH1$6; $9:( MIZB D:PHRDLC!(D5-4*/2NX.0! 49#PA*..C\W>G]6/LJI%RIR/* C-1 ),* MY& IHBZP8!7)+=!G-0L">RW@(02Z8H+!#*CI?2$H *)651 M_PV6NC1QR;,)(Y8F)7KK^*MYR8QZVPB;N\9[>OI#Z*+3L@))@X>2"U^6@U;: M!JWT.P@9KB!(=($(R/;"YN:*&GP5T5OLNS$&4;G_)([V=W?!RGL';K =5RT> M[[U#_!3__XJ;,8&T@IL8;9J@F#"6M]+G WXW)RE1)I_HF([MU'!,GW[!<(BW MID[-OZ/7>3F&VUQ8!-I%;Z2GF/X6)+NMI(U(\@F5TW(..R/ZR]G;UV__\I!# M&+_WUE6DN20,_@&G!^?O^>B?([ .HA=MD\Q&.6$>^ )_$U3XA,(J!MK)3(ZKJE/8+T+PU"*=.P>IFW!6R3-S:] M:(F,.;H0_4,W>^2_>!QL'U]][#<%AL5[XZ);_(XMZ*KIM=,2&AGAM24>D$0. MQ5-Z^:>C=3_,:H&2STU&J-XS0J/I3[![U#N>89N!P"Q+_MJJR2PS_J?/38 M1;*N#X++#5[/Q__8>$Q_>,7XP>&XOP>-^)VJ/_XIWODGW,I9LME.$<>D'-=- MU7+^:]'FP_7N95@:L?ZZ:U<_CAZ=OCM_\?AN M3(OO,]KY]>_[75I2N-X%D0NXS7X#. M SM@%+'$1UYCKFZ>1'K[>DZU85CWT?1*HO/L$\Q.",..^--VKE4@(#7/<>($Q\;?CH^FH:$3@!\T5922%.4^ _.8N*/I&-U MP], GO>4ZN2E(#>U9"VR\26SXLI^DIE! ETP_O_#%2%?LY,X&:;>,""M#)RV6YF";R8JJ=WE:P?1?P+:IW:3BBU94V=P).R5E M.YU)B\"V:>=*?2-%@UD1$-WD&$^K?0!"!=HX+TM!@=N%U&9T?K$*4#F <)R9URV&\4722@&/(U8#\ MFU=E!>> <"Q$=2<]8M\'&O2BA!.AG U!!>'^[FX$KY#CZ5G8>1DMK*BK&!R,9).L53B%VY_M,]P%ISB;X'?MC2*O,N;F7T0>(,(>I*.ZUHJZJ+//8'SDUHB_ MI;]$"4+,E)V5@H%1C3[SPF!K;-@<)4AVV0I<)].4Z+.YKZB?)0V3![9N2E=G MY*^'SZ*QK"Q< F^V*X923BPH9?1L_RB&WB_P;1'T<+Q'="R MA25YQO6P?)PWYI3PAV,+'X"RO1+;G_:>-^1G)4L)N,*6XVB=Y@_P[)+M*70/,%C3YTDQ/O#$SVE&K2]96)2H<1!1?-&&*5<8I[K.' 9] S,[R< >KC-FWBV1>)=\*U!,<$,9,@U!9P/6 M#&ZXQN*2Z>5LYI+5G+!/LWS;-/Z'[JX-R+$!.?9U;WHP(,>V!CEV3T'ONPZS MONN(YH<;3]6D44)T<)PTF615W=R RQ&,Q+1D.XHNIQH31^++9),YZ-':*WDB M IX11H/:M5$8RLS'VK_WBH E,& S[742<4I?=/R(: 8R]A)SS [R,-VCR 1# M1 A[4]?#41RZA#G8G-F(*)D0J<( $;0AECGN"_$B"=EA\<)86*2NK,=8&W[O M5!DLYB7\R:XHWX]B8^Z&<\RJC=WO;2J=4BJA%Z,7<_ 4<#+;H@GA*3P X:@* MY[XD0F\DHUN&_)&863!+AHC@8QK!:,2 MNN5+?AVS_^[ Z_]=\OHC&)48P*X_A'$W0)%:K"S%V +H5]*4BBA&W;.@X!LA M)%&MJ5XB84#,C5AJFDV0;*81HGZE[V5P)T(T\&8I%K=EXU9"L9/*<&X4/788 M>"WX'%*QX4]-J,(07.MU2VHOLZ W 6CJ4MS_,=TDHY<&+?D?AAW;(BE;:BEK MTG*AR)5KY^INF[(<#RTSOM.C==.YP! V5YSO#P>T@A M!2&F%:A9JNYI*\X\<=%;Z-W2"EPKB)HLS_YC&$M%]+:)A'GHTB\ %'Y%4OL' MB>,^9Y0;=B2KL_KAQG%_)V)GV)%6&MJF*>9<.53&^S'.UA M];O ^RP$_"/8O\]3(H="(/UA-6AT >]5?L:R#U]]NL.A/8+>76'3B=P:5L[L MKVG0&<6=E=2V23@H6IN)A?>"KR9$!.MQA 0HN<1>SREO--J;;U'9K\KKG)L-PP#>I.E*>S!E]AJ#P?/3+;1HY=O7IX(/YAKOY0O M'2X(F]*CZ8<\>(*FX;V_5%DW^C K[#$MX;U_F[J%1ZKN0$1'9EIP\X M;=O-M3!T?O7DD96ZJ8:EK2F>24'25=M5S%JXR375+=X %;0YC@J)"#A/21>Z M.!=7RWL"!%##U%QF1%0+NJ2DI5F_:!,2QTE!;1Y$8@1CE4:'/D7T32F,P>ON M>=U[HS_#X;YKYAG<^;AY$@SLZPZZS\3P&K]R]<"2IX]\G59)0='H?G>Z(Z#P M[@G&TI-66KOTOYN7*5)1= C MCWYY]VO]&/M2EA@PN;]3O5IEC>P0IEAG@E+1*AF"9/0A$56GK'N\C) )BF&' MWLSTO<#HBY5)8G/3?4S1(82F2=/@6G*>$LEPOPL;F=EBRO!$.N@XMVY-4+A< M4+T%(ANBD_0RJ]%%?5Z:*F7('_T><9-UOY*=UX<>K=2]%;5!5:7>"0MS)$C: MS[+I#59%AFG>"460DBI#F-TMQ,P QQ_@^%_PIH<#'']KX/CWE62[8[WWSD>2 M'W 2YUV7\;#/,-F/Y"AF791?-PXN^._-U7223"'.Q#&F3*CE-J]KA!")W(>Z MNZ#^*Z_#_SA\OW28S^;8DAQF3\&&S.X(ZS;K8O*[&/H@C[$)4DZV"/GA6OM@ MU/300FB<\$F99^6-:+_OB#[JKC.PY^].W?:86$+,/. C_+M/MZ*9R5E(OW?Z MV3)I6M]I7B/GVA7GARU:#MV7=7BL/!\1FH@;"U YTMKA+F+&.ANU"RJF/X[F M\"JSFFEBR3"EM"E]^U2(:!?4_7>YOH=,+"UZ:/CR0H0%I%L<[^H#UEV,%(Y$ M'4OM9H2IL29!,P:W/HXF6=XX1YYS226COE N*?&MK;#_,3.]A))I#F[O)0:< MJ?+&DQXCAO)ZR:N2%@UV"TO'.5=\A:+$A#:">&"RAL*3^RG]9P;!=81=G85# ML--"XS,W]1;&,B=LM(&2O\UKNY,2X83?-91A9DQ[R.L,3I3-T(\TH*3R-N3M MH;QE5LQ,+KVYS]?>&%DP/'("T>>?X459%A14.H7W%$[HHH.(O"K;/(URS;5G MM;;%SI>1\S)1+7K1L=$^$(S\:(4).]'V=.&@&IK:EU/"EZ)VX,%.&1A0 MVP*1))<2ZX;52#[E^)P&655-I($T\K!K EX*LEF7QY=Z28WB_I$0OS 3%4UV M5C!"BE!59&"@IW0))Y1DFMQS)D5YT2H6PR(:<5POR4?'O3Q-4(9OJ^T"G=LDD]T+R2)&A,0"K5?'MX($5Q$N^4" MI&S]=!<;AT$\>O($^Q&P*BM(JW*+'6+SV/0S+M3?FK_1W6;8$K$ M%66#?("M@ZY8"]:;=BNHVH*8:&)G%VLQES+QU8C0HEBJ@+%R6S5B_X%W62(_ M?SEIB"F\7:0HA3LQ9C<@ ?MMG#,=L-RT =D+TU#/RK(A0D2/E&8N,^0R3+3_ MH8$%DP&"/T@@E22=*Z30A/16.IX$C59<)T)TZRQU@MB<>_),6D2@A=K' M&\?=O:&F[@-G'$>9Q=ERT'W(-70#EX$X+,=QT&XU"_FU=_?WA7LRP*!A%_<6 M-#G#7O%(R9%'ZPV)IF'#,%C2"=BUE&>9X]'V=^KVY+P60GY%6U9>F/*6 HD1 MIG1DYE93D.GH")Z*,1Z:%\TI"=]]D'HA+)^[8@97X 5^IRI;96(6C"3-_"EC MS0^SL(/#;PGB>1V91.?I/ ?BQ%$D:6$J,[=$V2=59&5H5&$("N2=AXM>9]TZ M?]#1[''4R25Z*('LC%Z>':$+C4'H3##V-7Q/ M5[WQ5?&DK3ZPMX\G75Q+U#%$ECBRA!#THQUL%]XAS5@KWP(C37J QWQLG%PU>10H0?5ND.GKQE6&"0;F82P5KW%ML+ M4Y.EM>_#WJ2AP!JV9@J=>,,G/Z2A.WUS03-741R[A^6#22U,@028+&>SBTHG7<,3'1;PIM!<&NP/I M'F!AU&K#E!>.#4-84U.EN3"&T]N5Z9)B1S%Z.+!.5Q0O'!=HI*B55Y$?!8_+ M"O$GU]5BP1UE13FB.>>J6&GPM+?K)2.L&8CW471&-5"LY?A78H]S-YTW+UYH MV<=7%CU^GX" [:[HO&,DP NL"<"2M]HHX1AO"-C!WT.#FA]?09RM\6.IS5/@ M/3HB'AL6"6)V $%F3.2&P;%V3H!;41J&"B*C2VP\S@*$?X\P7?WUNGVAU2-9 ME_E7KP!I:D&TUA3((85 ]9]\([ 3)Q,-XS#G4(8]&] 50PDM9'WO6#S^=7__ M>'3@R.8EZX3JBUI!%"VJ1HSZI)P?6C-178+SP_W1X=_@6BGYQ(Z4&UXYCO:? MC0ZZO^57H))5QX5X"R8FMSK48=7/&"]5=HDZ+#=CFRLF^K$$W&J+)KQ$O?:? M]H>S9NAL9F\3)=^ >QQPCU_WID<#[O%/QCT^C(AU4!=VI0P"G-_N%W7Y =% M&>Q\D9?8S6B-X%U1CLL8E(*A)I!7UNE$VU')G:(9IE^B"(?7BPNSL-5567V2 MTGU)%GN6O@&=9"%'(-97US_&HF9@\,Q+>J@4$[23J(? MKSI3:60FRR+OS=Q-8#YVKWARZ_6S*]$C5[6Z+K;?F6]L8L+=)JBI;<@\Y6+0 M".#/)^!0E9@PJUM[JV=SH^P^S=!\ ;/&3,V$":'."AJ8^,U[NT!_@ 2>(VH!;AD$K<;VI/9=[)VK30EYF=@D+/K4=%":/R'IFD1MY M\3 @!V^U5"-K\QNB54*1>6:DX\E$!$IE?0)T&VI 'W!B#O,IMS3F[60"IW.E M.B8(9%!G:%<2GMHY]UFO>C"^N(/A"S!]&J!V*23*)V8A$L1P4I.Q;3 J\>T4 M5/6KL*D3UAM3)3/)%(.PM_,Q[F:&VVD;<@Y (I#7EF9!"O_5L% _Y M7)V'^:ED5DK7LY:Z6Z*>"VT*]=W7L%IZ:&+%Y!LN@8X!7+PK/@#,CF2FR^2P MZFW#98AD4;G[=#)G^!6QV,)T9=*URH_Q6I9-3+XKLZ88-H@2BCCAF!&"L&:: MQ" _3@GZ8"/16\%_W72XX:E]&_=L,"_95R5YWR;3+IL5T9"Y6W?;#OB6"UHE M,RMSC"J!$,E2_V!*8J+P8C!O3).GEICT)T6AX>FU#?>T\1UN_;'D8TN'B394'&6D"9>!R)F77/( ME?:\0_!M\ _F58NY,:E';?J M.?8/5]=-H%:3.$^$&0 EMJ"P;58(UQVBNFG+.X_3-NU"QT/:F!M6THO1B7 G M+T@>T4RE)0DMUL\YLV_C5*X*#SEE_"U-+;F5A.BGPSJ6GGQXKI81E;"@<8(NMF<$CN%01-O1P;9*-KU'O%W2=ZH"F5MI%6>:>P#6UAQ[CK M@2%Z4-UY#EH!(<%ZTK I5"%K@0U.[XX_A]S,IUXA$V'*ZE!:] PY8C>DF]=M M3J*%*B35[$J%5[X.DA:RZZG8L8M0XTWO4B UIS+\* DF7'"R):(V/@D6'@P; M^=[P&AA"XRK6OC?L,F^L7-C@<4&1=7$7=B5ZG#@L5Z7!4Z#..GDV?G0G#M<9 M C5]YU&R7Z6#7*7@07*/C-UNWUFLLHW)V/'I$&<)-FU.P(0E'S"M+J:XUZ1D MM%@N#-H!77S_I(4UQ?>YH8<=7;JXGLL[FL*D)NXPTY[4 MF=DY-PDQM8!I0*;%K[C9HA/8SF R7,M@RR6GSCP":QUC\9T-3^TX-E1R^%!& M)DZ(LF^IF.T:4V4E^Y\ -_!,\,9AS:AA'.?=F0-&_"NMAPR&LFD CD]H3;X< M7_CO[M&NS*$6F&,0*-.[3#*;I\)7MQ+1<,EBBH:LB49D72GC8P!A](@C\^P' M=<2'FY+8862OM=#UAFN1^5Z5JJIVECL-=?V3^?T'R7%/E<"T\5WIQL%>3-@, M"'B MGWY'=9/!T+!?$^FHOJ3]>C2.5K:IPELKF:06"7N6P4P$J%=T1B..(V%]2U8' MR/F5<:Y*1KF!?SF8-?"#:+QR.W6EG0NK,;&NLJ*6[V9>=]!!\Y(RL@:QGW]3 M!:6MJA@[I54&2VLJ++M!&/*:TXR!=H8@[>[O@3Z\*@,!; UU/[WAN06WGV1W MBVOV*1\\-KD/'-SP(Q(V?WTZ.G9X,!S37X]&N_Z#]0*)?[B_W[_TV>C9#9?N M;Y&7-2"I!B35U[WI\8"D&I!4?TCM;]'T-5P?;#SI@&\Z>LOWSD;3GRL0C%,M M 4@HH]BNE(X$6:=;JL4OUZ.BA226-ZP*4G M)YW:"2Y 6.M(8,49]PN59E]KF1>X[/!W*Y%&B6!U_;%>T<.-L$4DC>:FMQ)H MJI6VZHYBD'$0A"2L*+*>Q*ZI1(V8@XZC1TJ,IP?FZG@_=!@WSLZZR4 )%NI4 M[N%$73EW?YZ5;4VB>W_O9R?95*$*40PQ:_GLD9O//O\)91ND!+SF=W,83]15 M&:V6#0<7$9<*)>A5JGK@1V[-I28$-)@G<-58$1VHS"3?$4Y,&>$YG->DP9>A!A]Y. M,C*0M=Z9'T5O2^6B7?\3;MGF?M2-B2R_-/[0M9?8OMG;(H_[(9GS"/""O97G MRYWR"KGID%4'3H&IE@[8*UOP^>B?(V4R1<"^*Q1?W819XS"*;RVF0G+L9(@Y ME:SF;XF:5?J:[^!Y;,/MUCF 7$#HCZ&VN,*-M7D,I@D(+$"8Y'5)W$/ZO>Q, M=P/''\6@%98,MD]9^OJH5\00L,NPF4U6\<)DE?+OH0QF9('Q0B"LE(BC5^5G M)'^+^W+L]#\6Q/I[NVC'.6BNWKL'N#PEO&HH5LISMW9ZZG[S4)2&"N:7.G+/ M0DW*";37IE:3/N-'RK)%+%:>F>_(C+[K0'YO%P[V[#;(N"#]F1'W 9PBK$QB M+.LJKSL&I?_=&CI<*W*%D.(SNED-5]1XB@GXK@CNCDV!_67F:!*Z-GPW634F M2LGN13&P(@\9JTZX5V16E>;G9=%Y,))*KE2*T95SDQ('-0R $:MP<8$N?\V) M;\^TRNEK$!!TMR U:S[Q**C$F^L&>I]V7T'KE;Q= C\C;T#GG8;>F?OP^OW# MOS\!.ZO![D$4"V%3UUU UKA J:3MJ;"EK$Q>+RW.6&^#)+5%ZDG#=U2*_[M% MA@1DP(A.4DTTH9T;=*LQDPGS+T6(UN;!T@QJZBQF_RNI9%R?NKEV%KY=*K+RZDW4!^?DW+# 1 MX85S8(H:=;&^JIM;X4;A/D"7)3$NQOUPH="0H[&IL'6APF6^% \0(+IFVEWZ M'D7IH YD@88QKJ#1C_=/P+P7_4^[$ZM7=E:%@9Y'7VCBD8;S"=THE YQR-BR M(BFVT?3]X57UAZ ;KK-Y(3.G,";]S#G0[&#&RDM=8M0QRT\OH"X0OYM$%5N.B)#CA M7BI[SXZ/1F"^5V')F+BYI-$KC* AZS>1ZY)]3DF-CAC""%JG8*8+CQZ%T/KP M0B0/!8<*%+84"Q'*VN48)MEGS&18T _(C-KFED,^!"-&9519'J)4*FT$T?G: MB?55[%IXO5KA$SO&WVL+J&(2Q=2R0DJG$ ^-#6BX=$%A=JXX@\V'1&M3@WH& M5,/KJB%\]<2$3)T.Z&_2+1$1.GD79.DJ6]1O7,(7V%^S\@KG!.&NDZ53J*C) M+C/8ZQK*A-F#D;IP$[W FM'V+8Y>H9+$:'*]>U;[;AR^^Z;7WE(UQMA)B^F; M)LLC2OFNG:NLUL'95"8@G*Z@C 5_2N^B!D%$V0+)W8.M<7;@C4J/:RC 0[ MIW[CD$JO$$%4=917VRZ!JLCJ#*3=5I_21\YR8^I1DMW_[W!0""BM40?&<=>:Q]S3I_T % M)KZ?R-A2;H0QNYLJKA0^)H4MVVA//H"#ME:%AQ@(5FMAL'Q_=V-NS07)P5\G M"V'O:'1]0'V?22)]-5(/IL"P?%2A"3!W,K:6NMF5_I54R1?-A-&V)@1"M5@UT=@S'J8%+OL_I3] IN M I)1T5(8[\H><)'9FPZS'X5US%6$8IMXX1]NJ!G]]!JV$Z6J9DR\4%'/6]Q4 M05]<@7$%Z ^'\ I)U!2CX;)&&'@I\8>I)&-2'/ M4NRFG36.#M=6E?Z]L$RC.\%]J9S(^(1,7?X.Y,(( M(C;H8,6/# UBVG[4C#,CON*2,>^7!ONDQQM[:,41!Z1$\Q %T!R, 4L-0JE[ MAQ\-:Q/'$A0[T%#A+_>,.V<[W2:R&^I*^O2*B87(/9E\!H=ZDYN(\>DA>3?2VJ3 MFEY+M9=_"]@A_RBO\!S$8D]DX%2)1=)(Y=3,,!>'JA&J[7#-Y=ST[JQ.+U)( MIS!T^2H-QHSF/A),DPK-X63#]*S<@8T S;-@4TN_G?R/$NZ\CO?@1#*ZALWJ M;O%63T?E866%=+_C'"B]6\68];I5$"T:/CD(P'GWX1E.<"O\J;Q,&3*O7^O/ M>"VULCU6Z;97C/(8%I8(7=&WT3V&Q@$J4;QO@U5XXO1L4V>WW]'%I]U-,DE< M.;_3$1@P%H-(BU28$;$V!V7#<2 EH3Y%[B4#TD]O>B1GQ2O:%F*IX8N#B2Y63[ M MW=';?%,Y%HEIZ82Z.&(H+<$2-DN^#(P(C%37@BL(#P[2UCN0FQ*-844 @F6) MQ@Y'F!4^[,-\PDQF5&L[>T6D3N#N1<(F6B%\0\*\T>:B@YTM?(^&F80(!H#" M?9F&PL;:;2'!)772=9EHMQDF&IV#LBMC]HNDB_(E=7&PN/F][R2^U&E9@8^- MVOH?8(& X*X:*2%\7<*Q,UC% +*\K(J,Z@"%51COB;6"Z+4J;QT>W%=ER2K@ M1=5.HY,47BNKM5S]T:L7)X^%:5],%A/]CWBD;\A.8JU"L(8 T*Q/9*EID40_ M+,2Z@ .8&H0.O0L8DZ)'9Q?O'D=[!X=/C\B<<"W)Y,)167 ^(6=S$&+DJ2O4)0B M9!'HIGI #]3$&%N#-,__+^+>-.;U94R/)N25E53-<02<7(0I&GU&9';/LR:24. M5;HFT>$*22"N@UOL> <.'!C,/.^L:U>'W31:^-K?P\72P)'5ML[T-YO0G)2N!5$6)L((-P8]GVT_[NWC%NS.<79^B]O"WE1\_+=#F( MNJTC <0ZIOW=XZ"@.>L66';B4H]]]NGD^S@I'1[MQ!%QX M:K!R2"WMK$HCK:K3K @1=W/0NIMSV6A$,'KLVJ>ZV.#^D;,/I%25HKA8O,R# MPGPL=^%$=SS#'#2,T'!A9B?;ORAL.XFYU)3KTK-$Y]SM5T@DQOX#;6F+' E)]FW$WR[S:K,SWL'7X0IOP(S6^W M'_%]99+T3KF=FF398QAQ_?40C)IP^"#<19(;Z)&/8+W_ ^^#%6X$:0N(.U$. M'<7T:6VI$4EXO#JK+6UV>U7JZG$1$\3$^M-F'4"'#MH6>5,/QU0[E:Z[L)Z# M=;8-A_$#L=-MJ(Z6OB H$@E$E2]=VV0,]L'$("\28U8Z_9F-M"9<35*2X.Y0 M M[02[NC]CQ+(FI)SKK?7-JMA=IAZYYEV'@+>_50MG*9XV)7UR)7X(^BG@@U M2'^H!:;P0>=HD]=1="%)8M9MONL7JG /4L7SC7V_<0W>$S40V<+1(Q-PQ.&B_0*? M%Y_R[%^?+*C^+,>.N&]'_QP]CDY-YGJ7Y]&C[F5O7_\278!M^BDZS]OIXQC< M@']F^1B,*\S3@75,:.^5I[V@GO1R3[CJW7Y$[3,6:/R=5V#A$O1"?A!'KV%/ MGPJJZ:5C$NV-Y;3,)^8SW.TM')Q/_N*#Y_[OBV7]1NOKG\-F;&LPD,VH,S>F M*$K0Q&Q?8_?D)?HSA])UIY$N\6/;X(#2L=?YN.#_R$] .Q ^WEF,+Z(YF_&%F:P$T;1Z^R2 M94<'_HI) U TTK0R'!=8&[.>VZF"1YR.[K;C8<5!+S]MGNS$*-='2QK)^Q)S-,)C[X>*ZE:2H N@K]!$'KDC3S_D9DV&<1HX^' M1OX?[KF5@M[$VQD!.(S*['U3U0!_TI\RBEBXS+V"7PAU=DT+>M<.E,EJ-[8S M5XH2:I#J#DZ81E7$BLN2:WM?XY FU&MW9PR>&_XAK&<<5 EZ\S*_5=)6 7^, M\EIAF1WX=U,D3WFS(B19 :E:1R?6+[13PQV?F/J'89L7[G>>8;)#K/&_PZG* MC#:(%? ,YD?&;9$RC:Z>XPDH.QBN0D/99-]&8_T!J-)7)*&+)??3B:-?86M3 MA.BL2$:K"@PWP*\X(]%KS$.#TCF!;6 "I<=7PN>I633\,8%8X*/W98,U'JN_ MQ6WPSPSV<[KR9="!E=M3>@U (D7 ,)[^>)4(>"0G9>8+6FU1$QHV.^21+GV2I$! YQ1]Z3D&Q/3L].N/@MBAM-413(4D. MUX\X.A/!"+:N*SLS,JLP%@^_\$@G)%XUJ]W]*)Y"Y3HP?2VO%\M+3\7-JBE1 MH2D@8Y'U'0*Z:_HYJFFSLA'D&I5ZUXFWKK0*A56,Q!!.AXD@A 58J?15K#DV M4NT2T(H>;JPXZ9-L;:'L_.$#':\]RY!O&CZ$ M/+9!J04%74+!Y.C 3QHP%N?!YQP\9%P[R\N2N_Y6MI=DP###^%]2' >OB<;8 MI6#27+9+-X*>XE[@7,P,()@7+6P8TG234/I =VW8D@%N!4SM2L6G%364[4I2II)[F(F M$ZW;2KBB=.:"1DL2$4+G!,F$&\DQD'>##J1U\"_ECJ,G(N\HO3:CLW'&I;8R MJR3Q@*QPH*)^!V>CDTEE(Q*^">W"#Y,O6 @+4A=C&\ MB9@,"5@@C*%#]#Y225RBL\U$>=$G:Q<=N]=UE8W[_7/Q)_.2E7+@;.B<.1+6 M!?A5.[XY+P13I@@ X-T*&O>]-G W1H@ Y]G1ET^_(N4(B.LV>M M,*>R()'FG5C+/5AWMW^M!VSO_5;D'*H$4\+.%^QCW 1ZA9E/S%B M83ZW%4)+N&Y6K)0-W9@P?BL[0GD5J!LRZ/\+UG'1T=[NHT^/-5B"!33I"'+2G[M-A\BQ%_8Z&UY6:IU]Q\!XY3\++=AW18EUUR,S9'+ M6*C12H'.W-0UH\Z)SL*5Q596OK1$-;.W__,I_BLZBR/YXPR?JW^?R8^X=IG\ M_$(P$4A"0;$1+/*$7R/GM ?\K%D#K24D2UK"]9SID X#WJ04[OF.%4AT"#!5 M_)*II>@11BZQ!)*;YTA==D4,8IK7X$63%\)W.SOS/3UI86N),05<)53X/<;" M72D60*.:%D/6HBA]^1+=QPJT!_UVKJ>]9J\)JH0H."BKH?3*\*=G4_U4E%=$ M%MO?,Y*"A)?>H=D/5YX/A'*648E-(-%6)M![+6XN\=^*>ROM]FPL;\P!<=L_/2T+#XK48QALK/%%(IM.Z82O/9'= M<[<]YO=#UNW]HT%9/# 1!\V]G9K[]QD&]E";5M$RX9E/505E]@] 1=H)%)2UCY$*E99-0-;,NK151A!>Q4[JY M$RL=N<5Z7?YV[9$XZBW:HA,)@$J0NXFN((XF? _!,&2NJ>FS7?K- M"T2"/H*A)*U$VUC1>AQ1@A.?&M -^-.Q;:XTGYP:T9(R%01^(2]1#6*1X>@\]KZTKUQ M7O/BG.AA U;!&)D?>,C\XX)C,%DF[JQQD(X(FB"%7 ON(*%YH%RO XXMM W^XZ#;Z?++@U7(G[J!U)\+I>W\*:'AD7?3'[ @Q M<&/+X\C*=A8(P>=<XZ/.][U'=T]Y!N*$<6KPP9 MS [BSC\/.7+8Y3C3Q@24A9-6!:TEK_^\N/^& YVN6#CQV?5O+TILM[0[1E1UYLI>T]^/#,% M)?"U4\,(6I'ZH2&"7A\[WTN08Y?6^^6(7A=6RS(ED!3[SB06J9FB%-,$[9'6 M>#:;U<8'@FXURP7/5B",%0N^NM$)S&8L1>4'J*?Z)O#"\CELLPC_8;39Z0_-ZF&@"#.K[IN$^O3 M/AH3"@(@;F^@75O[D%(G/N&4#96ID &!M_+&)Z(2M$5&SU)EDDZZJRS^<9XRM[378D+E-ZGWA2(N.'5 M8R1)G3E)$I@816NA@KPS;,RI1, "\46AN'@ K;BHJ)< M)A,FN.\H>J$84@JXT1#X'GZB-&* AFW %!H$#:BP"ES?P!Z47@C!;TP.YSAU M$,P4Q%5>E['P+V8UEUP48"##Q5P@+J#3D+I+!S2F"E,\\&EG,4 6L/EG5Q95 M8#;2*H^":T4JUF28U7'_DE43ALFN5.GB:#M[2HC">?.[E<\*+& /)Z=&]W /\,X)\_VB\Z[=JI@P^W MG?9C;YF8R#J?$^$(G7J7'E12?FQCLM;D0C 78DA*!-[@T]V5DS7X&]+L*\ ? M;;4BH_$VF:92>@F$8L6<--CX_1)1(5,M^&/H1?12(4N43#A[\3(.S!&V/^'# MF]TX>F,LQFK4D5.8ABFRNC<80U/"'J%;,)711"*8-?+/^Q?2E^"5XJBFTJSTDGA& MFN9D29 M=!T /8##5PH[7(D!![;8"8O% XB,= ,74EOROLUXC,8D)2AQE"'\ M;Q3UMR4EVM;?FVNJ.'8 YTOJGYLUJXFA8YV#X,75&PK7%=LU9$TK&TBLWG&) MW,J\>]X_QY(&7I*N2P[CI+*HWX-DF*9JWC_':PBDA;_"?W!PT?1O@@R]5H!- M4@B KUFW-0+"5G]/?2J6[(W@9%V"EX"LL.S3=QH_F@C# W;B]Q3CMX@HK$V7 M6GU!7+XD>[E>2]K5CZ*71&^$,5HW5L?*'XN3Y:C;^\A_MUJ=R,2LCSV#2Y*> M+Q"K0T*Q:ZH:I)I*:1IQA317$D(*NC0@"(][##A)15Z4SPJ'&_HADSTHIQ7E M($J4VV[M<%]H P;84?G.55GEE-PW\)G)E[6&#UR).F\!EC;J"W/+,7$%!?=I M<(?J*K@ZF9^4%/D&0A/?!%"9 Q! 1[5B\S+U+;Z4T6A>JI=9H!AJ_"]FGDU" MR4&B%NM&%14:U!:1R^V>C,U%,BDI4@69>:^5=F"7UJ D_&R59)3JR:U <0HO M:LD//7UW_D((83S'4T;*C6 KNCJ>>BTH+O+*NK!70<%.4*43O)']#-LM[*Z( M=3[X-^($.NW?I#!SR%V$N0N8$W.[&C7FX8+31753V)8'5NOAFI^D2HS$,,56 MX)PJ$B:LJ_IB'KQ:,[1E2%42H]5B*]9[KLRO2^* +8LTXRGL$C]M951'U@O7 MAA;_R=^Z(9W>TJ^-W=2-J9J?:9%W,@2B_(35[LB:M[(=_ CE8?>T/PY'3X[V MC_>/CY_L[^T=/-T]\*^=%3CR'7K[:UY7.K4<.Y\\F%1^QM[N;O^N][/]7:FZ M5C?['B%24XD'(F?ZRI_]9L$ @P\S#)OF06V:C>'IE?**#E]+#GB4 M4CF9[-"#-=O8ULJGQ#N]8UT$??O<,XEQ2NWR82\/>QD'VBO1JZP6<@5[NR?. ME:TMI #EZU9!-9F6?5%XA+QZ @VFW$BP< P1!#1,+3+PE=1UFX)&6?&OMEIR M="57TF )'"+1M%1/2)O-3Y9:Q)+#'M[]^IMG*O'= [A?-269D[8:3LIP4G"@ MVA%+A3V(6G0#ZSL\,]37(.H_R/>WQZ@ZD=JZ9\/FI8I%Q'N$W<:-((M+"2=% M7 0E[K^OE* K0 : @11=9F7> 7.\$LZ::RJ:(\?$( M_>6_ C*;#I/-NH-#\1'DU"RBPJ+UC7R$;,XT3+5J)8RK6YRWLP)^ N#21MP@ MA8VU9$1Q/ANVZD,*P)]LB(.M4A>DF.FX+'L1LG5I6>ZY/2_3H'H390>S_G6Q M;8;;\F+(5]:NK+I+YSFJ6/DCVR+ER5#T"?7KS(#3B*;":HE9A]7!4&!Z;8PO MY-,25Y:)#7I4 50F1Y"Z?BE%QJ47W%M>Y3PB]!R ;CPUR M]VWM;K)20<9]VON[UV\$WJ_43J1[NX0HE7WI1Y_/"S_X.^EN5.-L<^HRR4'C MC/$MAX2Q9ZVC4V@EI[*P(WA6)>TE)!V(=< MA1UB<"*Y1J'43X2")&;OJ/X)/*^*>'1SBY5)=$5"D=6=M+6VEA)HT@O42<9%&T$I\A1NTJPI:R6C'1[84V A]C(W!G MK7.AMXR :7#QJ2Y>0_',J2D$ <3W*Y#1C;N I(RYI'JJI7@_Y1CQ,?)[9TQO MG ZXXG59IKV6$>=EGM$+/7K]YOPQ F4#MEZAK<5N4&OXYX*Y59#)=!U]ML;2 M?,(Y-$@N#4&9PAIV*A!BPN,E6T;TIW2?1-1AB!/N(^X0->L&I'<1TU@JJM F MF2'&MM)R3-/S8@@](W?\>\CC)RF@CBF&-P:A7?/Z5?^I8(+]L*3"08X&\%S5H/OGQJ"I,:;CP@3F IW"_4H4 [ M:WKNZ.VQ-1XRA.M7ZOG28C>,\%1(JJ_3,F8H9=A.U7164(^4'(E[GL4<+TD, M56>Z!823]Z)E2G>E[W3MOK Q6%G#8>7.ON\JT"3\)VZ!BY9Y3GT_B9H_<7TD M3CI]A4ZQ2;-GB=(&+=P%MR*U\+H$3\Z@S,@S^*S(C*].I&O*N?W[QN%&%X+$ MY/LQPM2Z;PFK*6/F3KV^$49GH%H> )+17EFLZ[34R -C8%2\BN^W0/8,BJY$ MA/)GB+RH[&XCX.[=20>Z)V>NK8G]O,BH;PO3J^WN'X[@A1@F7#,';">'D\HT MJ-+S+^I;C8RU=1.G*LD,Y8A3'A#D!]VU.'!C&G[B*#I5$T.[67WM2+#C#6M M#$9J6ZE2:=[>2&->W 1ARRFK="N\$A2\PFYQ+8/6Q]F._(-ZIU ([\IRVG2" M-1\:I_/-7,*RUB" T6F%0.: )Q?+51)V%"J=)P["Y4A6BD/WO^S,8[>QC((R M,%Q'1@2NAL8$=,]@X Q+=)(S/CBR7C^\ M3N7UE>W;EVJ/RXR:JW 3P=,FEJ0?[%:W.F1[=X+8M FP00/9T8QHSXS0#JW; MPWF^NH_QV708Z&[^'HHG&/OC4>SH'1FC'TVI6:'N6RMY#21&%L(HY S"^Y+E M:9A.R3?!PK2OMG!WQ1*"NZ>, @C7DCK;2;]DG##,._#(.?(N0XR3;;S*4L^C4WR22HA\LD.4V/A)H=-.%B&VVD9?@A0%2>XCK_H M.J+;UE)W,M92:.R1J\=.&]*J3KDHE5C!-<&$BNDGV&#&N[/D\C?E%%*3$W)=?CS$ZQ.S 1Q()K) MH(PE[XYN)3-E#E4, [[D?HZ7DX%IOQ_31@_V^1UN\P%;=2L30/K8:,_58+'ZW2PV'XBLK($SJ=8XI>#'Z MZWYA<=#D]D0YR?JP'NWUK9UGT6HEP/#UH D6?UK^4JU,(O"8T5>-.!B5( MFE#@7#GA?&7]*'H;.$_JCC4WSFH7$I'@I;F'NX;M985Q@B>-*.)KU_OC*W=^ MW,$P:"=%)1K#A5XP'S .3=S9?[555J<.]A#42#.R@KRZ-= * 6^$H0]:1Z9= M@_>R J5S#1VED;!D8AQA@H0OMHMM["&)"MW0<$PD.,3X'*[[/Y\M:XHO1!?H M_[U7V^=78)SIF4F%Y]FJM//6FN^7(4Z2;_V3VDY[9A<:RZ@6RS<:0[;'H-'8*/IG M'S'O9E8.GAHS7BKKU+8FZ0:- #"O6R@D!KNVW M6A]V-S+LRU1%1Z!>IS(T\NJGKAOM_4+M,$BJ>P%C.+ ]Q@S"<'Y6UVW0B.8& MRT<2Z'XOT+:B S!%O$,7LGI)@&G9Y,QA%3 '$T5\W;D7:=.ZGU%/2J[5%+W%FP#+Z68<6 PWT+(B&;P\V(XU\BPAP=QK3) M]0F3B=<)6[37!W#@ [\2G#@_@ .'#A _ZS)1A(G!B'/G) MRHQW8R?>S6""^;_NCG;W#R-8X%Q!1E0D1P^*HT6.( 5"\3 ;*T4PYP@[Q >F M9@X2_MKUBZ3AK!4NT5,PCS#*(8WBS)7A^A'\3+L4]U8)81^T_NO>;XL,J8[B8,2LD*Y3OG^0M=>:AZ[JY5LE851K$XL"3"9MF:G H MEE:IQ.S": *'9^U@R<+Q@F(D;[B?JU(D?V;T[7&Q">WEVH7;NQ&G"$NNP_B1IT=S,^2BX\"@M3Y!>@5._ M#%,X8A.YNEKWEI33HSOZW*_>54+AW5MKN3HG?CRUPH;TTTHZ"#\(0_&4'!KL MI:TP.RCWRZX#UX:,D?F*Y"KME<%FVDZ;Z8V#B]<2:";X=%HNN"7:S?#.J,[@ MB:;BK]FV\!\JH53?BR/%P"!K^,F+-R_/WUTX7:N8Z3SHIP=:%L4M49"SO=*U MA-@VR(%_G)V?G R2:CLE M%1XY\<;."N7//:=&")GK5W"2D+VJ'YUP+X*]9\^.R9BG!0831@FF*:&=$0#9 M5[6R'9M)9:OZ5T%BW^9@M8 -Z=B^R'PCA\ATJ?*0'$QO5"-_H^N\@!$^;N7A MG160A5H^32Z#H ;"-H9:0L6& 8(?A41 MN K;V<;FU@3%QFHX=,P0=:"8C0]D-OLY#$K)P11N\RG!(%CVT2(XTJ@@0_F3 MYEOE)FALG_N).@LGZBR<*+A%5_5+UB%>,]*7 M?E=\"+:"CL3MN6"6)H1N1W#,IHWDNRB))ND, M=4_&O!2VJ0MM/Z4A+9TCLD MV+V,3T'V:5\O?J';U+U=GSVROPG( <=&-Z["TA7ZN6HHO>GK^[HA4[=E&T4[7J4@-:0\^1+, T;P2%L$US/8/[$.R?LD9. >M(W* M^ ' -L#IY1+E4_#.*[3\L+S6\JX\F=L*D1;1>TO;CZ7H>\M]7VCCB:SG>\#! M.GG_WO%)"58-[-,K:Q=DF!$A'^T#40I!*ZBBV_FE*[!4=+,U+/O:G>D1/;<+ MCEL53]$'W),PK5.N,7P)TU#.8=L3I:F6S/%UHK@^O#S]A[S.^FH<@HY]R5 C M!D;DRQ#2@1$7YW/7=9EDY!I0H+%W[!T'8O3*CJL6 YM[3V)8@+U=; :^>ALF MFY ,E0]NDBL@#;UJ)PN4_Y@"?T',"/G"[,SD$SKWW5')O6!3E/FE]4*OZHE\ M.?D>F!>*RS4!-^K:@W6.IW.H+ MK!6*&LZ1[;<.WJ$L M6!ZX4O1%W982+*D0Y40::(HA(I<.W4./+?L96'IL[O MZN_=#0N#AEE9U]DXE^YILEGYJRFC"@UUJ&O*JK!+UXN1"-DZ^80)!EIEP+*1 MT10+*:=UW7$0, MPKZPE:Y+:KG#(='<.F$$ZTN;J&:2F0GVQI ;TJ;27;A%.GF EPWPLJ^$EQT, M\+*!>^X/L)O#IHHJV]?@G@/W.Z849"?P"XHT8>K/]48CQW7+JG-G%.Y4@TVW M2PRW@:E$UOM>24)>AAPIJX.1IL?XI=PA$$^@ZTM1D, (XYB+]E-: M4PW6&U2/)^/*.DMDLUW5; )7;\A(=IC?"]6TF&+#O+"P&F&V<(-5MT+AIOZ( M,^A*9*18A.YVZ^:RO&7)%8M>5%8@\PH'XNU5GG$@H5G^!D H9M M2D>*J+\"\.O#BVMWD_U$C(159Q0\-=(Y6!@:*5JL#M'$4; H?U/06M67=M5L M>V.\2\O:0DS)^CI-E+I02B"$Z!]=W\3[Y^33Q# M?3CIJQ$VM@G%87$=[VH=(E=K7UGFP4O8J=CDK:^\@^_G:V:K03\$GPYJ:H&[ MOEL%6UZ!JX-%@8*4<5$I;/6 06A0LMA.!TGC>C>FOE0;*A)E*2Z8=!1>[K?: M[KS(:H8TG5>6NBQK]XIS:JZ&P+1%5F9I-U;VP;6 IK"ZDHAQ#YWYO"W8(<IS(!2QRD?2DND>X^MK0!@ MLM%GS8A@M<:VM15A"#PB*]RY\RS=R;%Q<_<7L89LUFX7[D$,BU*J%J&7W-_O M;A3:#/S-WB@*J.]!L\^S@('UQG7O96^605YZ(RC0 9AP/J93S(4W%+?ZZ^YH MW\&90-<1$R$5M6[X_=[HX/A@]8J)[^2G_#UB?M22T'G,Q:U(+*:3$J\[-7BB MW!103&/-SN=YW_@#<'R^3$EUNJ34:_4>SOYE MF6/^N,K<1I3U)(HIQ.=Z@NNU:%"4N)J%0TD$V_1X-TK!C9>.WG*#I>:Q@@LZ MH@:>;I;]7_1O*;V#5*10D)1**L:6LARPK?'5*-XK)YX+,>A7FKW5W-^:2>$G M='V:%3"/(LLH"33-V!#/EL MM6YY49O:?3TPU0*V66HI $?#=<=FO23QHTNN;503#;=F[Q!B&1"?1ND+>'U$ M#OUT\$4P?>O>QVE.2CKF5JH93-6?)G(0,&3V!@Q-)48[?4G_Y(1KHJ\M58EB MI29\:>U*!&HLYF1L?'=\A)?Q<D'4='E8G%EZ[$4NY% U;H5&';IJ(*'VXA*10_ M958(R,]T!3J#$P6HJ%/A'XLS1P=S[9A0OI*)6 L9*_=ZT3E:V^2QVPPDUM:1 M>(G#6:5ETCH7C%^8+GI"+^U(J]Q0M%T$"_?H?1 P+>##A&79 MWGY,,:&'[%Q+4U94QW69IW[Y876EFP\W:879/N;.R%?6M0 -"/K=9/\JW078 M"^9?DF9&&Q!6O-.Q(.XVS. ],+<H 6UT0C+P7#H#/'KSXN+D_+&RUL%DH"9"^&!6S]ETZ 2< M$<=DY]@!F I(UG%#J@CE0DLF%>#62NOT]L8]2WQD6+6I)A&]9;:RS>O0QCCQ MHO2"G_GH],V+TY.+QQHX#:#%";KX3:' Y0FP%J\T?TTL)V=3 .PT76 MV"5*S'/.OI P7X!P)M:>DIU 2H68@.26 DU'#C\18]@(CQ-0RWEO>A#JE&A<+[DYEUAB/F/I:;S9RRLZ]88%( MEU@CP> U8^2:^2[$5 SL>'%)N;\6Y+8$S\O#6H7F(JOFLT(I\T<6<^TL\6F00NBKLLI3(F^AHNHQ.**8FB